private void btnEditar_Click(object sender, EventArgs e) { LogHelper.LimpiarLog(lblResultado); try { //FrmAbmClientes formularios = new FrmAbmClientes(AbmTipo.Modificacion, _clienteServicios); //formularios.Owner = this; if (lstClientes.SelectedItems.Count == 1) { FrmAbmClientes formularios = new FrmAbmClientes(AbmTipo.Modificacion, _clienteServicios); LlenarTextboxChild(formularios); formularios.Owner = this; var ret = formularios.ShowDialog(); //si se cancelo, no necesito refrescar la vista if (ret != DialogResult.Cancel) { CargarListView(); } } else { LogHelper.LogResultado(lblResultado, true, "Debe seleccionar una fila para realizar la modificacion"); } } catch (Exception ex) { LogHelper.LogResultado(lblResultado, false, ex.Message); } }
private void LlenarTextboxChild(FrmAbmClientes formularios) { _items = (ListViewItem)lstClientes.SelectedItems[0]; formularios.txtIdCliente.Text = _items.Text; formularios.txtDni.Text = _items.SubItems[1].Text; formularios.txtNombre.Text = _items.SubItems[2].Text; formularios.txtApellido.Text = _items.SubItems[3].Text; formularios.txtDireccion.Text = _items.SubItems[4].Text; formularios.txtMail.Text = _items.SubItems[5].Text; formularios.txtTelefono.Text = _items.SubItems[6].Text; }