Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.82 KB | None | 0 0
  1.                 } else if (checar) {
  2.                     bool empalme = false;
  3.                     int dia, mes, anio;
  4.                     cout << "Ingresar Fecha de Reservacion(dia-mes-anio): ";
  5.                     cin >> dia >> mes >> anio;
  6.                     cout << "Ingresar Dias de Renta: ";
  7.                     cin >> diasDuracion;
  8.                     Fecha fechaRes(dia,mes,anio);
  9.                     Reserva nuevaRes(claveServicio, idCliente, fechaRes, diasDuracion);
  10.                     for (int i = 0; i < cont2; i++) {
  11.                         // Se checan que no se empalmen las fechas de los contratos
  12.                         if ((nuevaRes.getfechaContrato() >= reserva[i].getfechaContrato() && nuevaRes.getfechaContrato() <= reserva[i].calcularFinContrato()) ||
  13.                              (nuevaRes.calcularFinContrato() >= reserva[i].getfechaContrato() && nuevaRes.calcularFinContrato() <= reserva[i].getfechaContrato())) {
  14.                             empalme = true;
  15.                             Fecha fechaNueva;
  16.                             fechaNueva = reserva[i].calcularFinContrato() + 1;
  17.                             cout << "Lo sentimos. Esta fecha ya esta reservada. " << endl;
  18.                             cout << "Le recomendamos la siguiente fecha: " << fechaNueva << " o seleccionar menor cantidad de dias. " << endl;
  19.                             cout << "Ingresar otra Fecha de Reservacion(dia-mes-anio): ";
  20.                             cin >> dia >> mes >> anio;
  21.                             cout << "Ingresar Dias de Renta: ";
  22.                             cin >> diasDuracion;
  23.                             fechaRes = Fecha(dia,mes,anio);
  24.                             nuevaRes = Reserva(claveServicio,idCliente,fechaRes,diasDuracion);
  25.                         }
  26.                     }
  27.                    
  28. .
  29. .
  30. .
  31. .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement