private void modificarToolStripMenuItem_Click(object sender, EventArgs e) { Form f = new Generar_Modificar_Reserva.ModificarReserva(this); f.Show(); this.Hide(); }
public BuscarHabitacionLibre(ModificarReserva owner, int hotelActual, string desdePick, string hastaPick, string regimen, char fun) { fx = fun; InitializeComponent(); hotel = hotelActual; desde = desdePick; hasta = hastaPick; idRegimen = regimen; padreM = owner; setearGrid(GridHabitaciones); }
private void button1_Click(object sender, EventArgs e) { if (funcionesVarias.validarNoVacio(NumeroReserva, mensaje) & funcionesVarias.validarLongitud(NumeroReserva, 8, mensaje)) { bool existeCodigo = funcionesReservas.verificarCodigoReservaRepetido(NumeroReserva.Text); bool noSeEfectivizo = funcionesReservas.chequearHabilitacionDeCancelacion(NumeroReserva.Text); if (existeCodigo & noSeEfectivizo) { if (funcionesReservas.correspondeReservaAlHotel(NumeroReserva.Text, idHotelEnCuestion)) { if (esCancelarReserva) { FrbaHotel.Cancelar_Reserva.CancelarLaReserva formCancelarReserva = new FrbaHotel.Cancelar_Reserva.CancelarLaReserva(usuarioActual, nombreRolActual, NumeroReserva.Text); formCancelarReserva.ShowDialog(); } else { FrbaHotel.Generar_Modificar_Reserva.ModificarReserva formModificarReserva = new FrbaHotel.Generar_Modificar_Reserva.ModificarReserva(usuarioActual, NumeroReserva.Text, idHotelEnCuestion); formModificarReserva.ShowDialog(); } } else { MessageBox.Show("No tiene acceso a cancelar/modificar reservas de otros hoteles", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } } else { if (!existeCodigo) { MessageBox.Show("Numero de reserva inválido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (!noSeEfectivizo) { MessageBox.Show("Reserva cancelada,finalizada o falta menos de un día para su ingreso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } else { MessageBox.Show(mensaje.ToString()); } mensaje.Remove(0, mensaje.Length); }