public ConfirmarClienteReserva(string email, int documento, int idReserva, FrbaHotel.ABM_de_Cliente.ModificacionMain_Cliente formulario) { InitializeComponent(); formAnterior = formulario; this.emailDelClienteDeLaReserva = email; this.documentoDelClienteDeLaReserva = documento; this.idReserva = idReserva; }
private void botonCheckIn_Click(object sender, EventArgs e) { if (!funcionesEstadias.chequearRealizacionDeCheckIn(codigoReserva.Text)) { if ((estadoReservaActual == 0) | (estadoReservaActual == 1)) { if (funcionesEstadias.chequearFechaDeIngreso(codigoReserva.Text, funcionesReservas.devolverFechaAppConfig())) { funcionesEstadias.realizarCheckIn(codigoReserva.Text, usuarioDeSesionActual, funcionesReservas.devolverFechaAppConfig()); if (cantHuespedes > 1) { MessageBox.Show(string.Format("Debe registrar a {0} huésped/es como cliente/s", cantHuespedes - 1)); FrbaHotel.ABM_de_Cliente.ModificacionMain_Cliente formRegistrarHuespedes = new FrbaHotel.ABM_de_Cliente.ModificacionMain_Cliente(cantHuespedes - 1, this); formRegistrarHuespedes.ShowDialog(); } else { TerminarCheckIn(); } } else { if (funcionesEstadias.faltaParaElCheckIn(fechaInicioActual)) { MessageBox.Show(string.Format("No puede ingresar antes la fecha de inicio de la reserva,que es el :{0}", fechaInicioActual.ToShortDateString())); } else { funcionesEstadias.cancelarReservaPorNoShow(codigoReserva.Text, funcionesReservas.devolverFechaAppConfig()); MessageBox.Show("La reserva ha sido cancelada por no presentarse en fecha", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } botonCheckIn.Enabled = false; botonCheckOut.Enabled = false; } } else { if ((estadoReservaActual == 2) | (estadoReservaActual == 3) | (estadoReservaActual == 4)) { MessageBox.Show("La reserva está cancelada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); botonCheckOut.Enabled = false; } else { MessageBox.Show("La reserva se encuentra efectivizada", "!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("El Check-In no puede realizarse porque ya fue hecho con anterioridad"); botonCheckIn.Enabled = false; } }
private void button2_Click(object sender, EventArgs e) { FrbaHotel.ABM_de_Cliente.ModificacionMain_Cliente formBuscarCliente = new FrbaHotel.ABM_de_Cliente.ModificacionMain_Cliente(idReservaDelCliente, this); formBuscarCliente.ShowDialog(); }