private void btnEditar_Click(object sender, EventArgs e) { LogHelper.LimpiarLog(lblResultado); try { if (lstHoteles.SelectedItems.Count == 1) { FrmAbmHoteles formulario = new FrmAbmHoteles(AbmTipo.Modificacion, _hotelServicios); LlenarTextboxChild(formulario); formulario.Owner = this; var ret = formulario.ShowDialog(); if (ret != DialogResult.Cancel) { CargarListView(); } } 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(FrmAbmHoteles formularios) { _items = (ListViewItem)lstHoteles.SelectedItems[0]; bool amenities; if (_items.SubItems[3].Text == "SI") { amenities = true; } else { amenities = false; } formularios.txtIdHotel.Text = _items.Text; formularios.txtNombre.Text = _items.SubItems[1].Text; formularios.txtDireccion.Text = _items.SubItems[2].Text; formularios.cbAmenities.Checked = amenities; formularios.nuEstrellas.Text = _items.SubItems[4].Text; }