Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- } else if (checar) {
- bool empalme = false;
- int dia, mes, anio;
- cout << "Ingresar Fecha de Reservacion(dia-mes-anio): ";
- cin >> dia >> mes >> anio;
- cout << "Ingresar Dias de Renta: ";
- cin >> diasDuracion;
- Fecha fechaRes(dia,mes,anio);
- Reserva nuevaRes(claveServicio, idCliente, fechaRes, diasDuracion);
- for (int i = 0; i < cont2; i++) {
- // Se checan que no se empalmen las fechas de los contratos
- if ((nuevaRes.getfechaContrato() >= reserva[i].getfechaContrato() && nuevaRes.getfechaContrato() <= reserva[i].calcularFinContrato()) ||
- (nuevaRes.calcularFinContrato() >= reserva[i].getfechaContrato() && nuevaRes.calcularFinContrato() <= reserva[i].getfechaContrato())) {
- empalme = true;
- Fecha fechaNueva;
- fechaNueva = reserva[i].calcularFinContrato() + 1;
- cout << "Lo sentimos. Esta fecha ya esta reservada. " << endl;
- cout << "Le recomendamos la siguiente fecha: " << fechaNueva << " o seleccionar menor cantidad de dias. " << endl;
- cout << "Ingresar otra Fecha de Reservacion(dia-mes-anio): ";
- cin >> dia >> mes >> anio;
- cout << "Ingresar Dias de Renta: ";
- cin >> diasDuracion;
- fechaRes = Fecha(dia,mes,anio);
- nuevaRes = Reserva(claveServicio,idCliente,fechaRes,diasDuracion);
- }
- }
- .
- .
- .
- .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement