-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCaja.cpp
37 lines (35 loc) · 836 Bytes
/
Caja.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include "Caja.h"
#include "Archivo.h"
#include "ResponseDto.h"
Caja::Caja() {}
Caja::~Caja() {}
//Response<Caja> Caja::gestionarCaja(float monto, char tipoTransaccion) {
// Response<Caja> response;
// Archivo<Caja> archivoCaja("caja.dat");
// Caja caja;
//
// switch (tipoTransaccion) {
// case 'v':
// caja.setDineroTotal(caja.getDineroTotal() + monto);
// break;
// case 'c':
// caja.setDineroTotal(caja.getDineroTotal() - monto);
// break;
// default:
// break;
// }
//
// //response = archivoCaja.grabarOModificarRegistro(caja, 1);
//
// if (!response.getSuccess()) {
// response.setFailure("No se ha podido registrar el cambio de caja");
// }
// return response;
//
//}
Caja Caja::getEstadoCaja() {
Archivo<Caja> archivoCaja("caja.dat");
vector<Caja> caja;
caja = archivoCaja.listarRegistroArchivo();
return caja[0];
}