private void btnAgregar_Click(object sender, EventArgs e) { try { if (!rbSi.Checked && !rbNo.Checked && !string.IsNullOrEmpty(this.Errores)) { throw new FormatException("Error en los campos: " + "\n" + this.Errores + "Debe seleccionar si es cancelable o no"); } if (!rbSi.Checked && !rbNo.Checked) { lblCancelable.ForeColor = System.Drawing.Color.Red; } else { if (!string.IsNullOrEmpty(this.Errores)) { throw new FormatException("Error en los campos: " + "\n" + this.Errores); } HabitacionServicio.InsertarHabitacion(CrearHabitacion()); MessageBox.Show("Se ha ingresado correctamente la habitacion"); lblCancelable.ForeColor = System.Drawing.Color.Black; ((HabitacionForm)this.Owner).ChangeHotelTo(cmbHotel.SelectedIndex); BorrarCampos(); } } catch (FormatException fex) { MessageBox.Show(fex.Message); } }
private void cmbHotel_SelectedIndexChanged(object sender, EventArgs e) { Hotel hotel = (Hotel)cmbHotel.SelectedItem; if (!(hotel is null)) { cmbHabitacion.Enabled = true; cmbHabitacion.DataSource = HabitacionServicio.TraerHabitacionesPorId(hotel.Id); cmbHabitacion.Show(); } }
private void ListarHabitacionPorHotel() { Hotel hotel = (Hotel)cmbHotel.SelectedValue; if (!(hotel is null)) { dataClientes.DataSource = HabitacionServicio.TraerHabitacionesPorId(hotel.Id); dataClientes.Columns["Hotel"].Visible = false; dataClientes.Columns["idHotel"].Visible = false; } }