private void btnEditar_Click(object sender, EventArgs e) { LogHelper.LimpiarLog(lblResultado); try { if (lstHabitaciones.SelectedItems.Count == 1) { int idSeleccionado = ((Hotel)cbxHoteles.SelectedItem).Id; FrmAbmHabitaciones formulario = new FrmAbmHabitaciones(AbmTipo.Modificacion, idSeleccionado, _hotelServicios); LlenarTextboxChild(formulario); formulario.Owner = this; var ret = formulario.ShowDialog(); if (ret != DialogResult.Cancel) { CargarListView((Hotel)cbxHoteles.SelectedItem); } } else { LogHelper.LogResultado(lblResultado, false, "Debe seleccionar una fila para realizar la modificacion"); } } catch (Exception ex) { LogHelper.LogResultado(lblResultado, false, ex.Message); } }
private void LlenarTextboxChild(FrmAbmHabitaciones formulario) { _items = (ListViewItem)lstHabitaciones.SelectedItems[0]; bool cancelable; if (_items.SubItems[3].Text == "SI") { cancelable = true; } else { cancelable = false; } formulario.txtIdHabitacion.Text = _items.Text; formulario.txtCategoria.Text = _items.SubItems[1].Text; formulario.txtCantidadPlazas.Text = _items.SubItems[2].Text; formulario.cbCancelable.Checked = cancelable; formulario.txtPrecio.Text = _items.SubItems[4].Text; }
private void btnNuevo_Click(object sender, EventArgs e) { LogHelper.LimpiarLog(lblResultado); try { int idSeleccionado = ((Hotel)cbxHoteles.SelectedItem).Id; FrmAbmHabitaciones formularios = new FrmAbmHabitaciones(AbmTipo.Alta, idSeleccionado, _hotelServicios); formularios.Owner = this; var ret = formularios.ShowDialog(); if (ret != DialogResult.Cancel) { CargarListView((Hotel)cbxHoteles.SelectedItem); } } catch (Exception ex) { LogHelper.LogResultado(lblResultado, false, ex.Message); } }