private void btnEditar_Click(object sender, EventArgs e) { LogHelper.LimpiarLog(lblResultado); try { if (lstReservas.SelectedItems.Count == 1) { int idSeleccionado = ((Hotel)cbxHoteles.SelectedItem).Id; FrmAbmReservas formulario = new FrmAbmReservas(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(FrmAbmReservas formulario) { _items = (ListViewItem)lstReservas.SelectedItems[0]; formulario.txtIdReserva.Text = _items.Text; formulario.txtIdHabitacion.Text = _items.SubItems[1].Text; formulario.txtIdCliente.Text = _items.SubItems[2].Text; formulario.txtNroHuespedes.Text = _items.SubItems[4].Text; formulario.dtFechaIngreso.Text = _items.SubItems[5].Text; formulario.dtFechaEgreso.Text = _items.SubItems[6].Text; }