private void ModificarRegistro() { try { //Si hay fila seleccionada, se trata de una EDICIÓN, sino será un ALTA. if (dgListado.SelectedRows.Count != 0) { //Edición Cliente miCliente = new Cliente(); DataGridViewRow miFilaSeleccionada = dgListado.SelectedRows[0]; int codigoCliente = Convert.ToInt32(miFilaSeleccionada.Cells[0].Value); miCliente = lstClientes.Find(x => x.Codigo == codigoCliente); miClienteEdicion = new ClienteEdicion(miCliente); miClienteEdicion.Padre = this; miClienteEdicion.Cliente = miCliente; } else { //Alta miClienteEdicion = new ClienteEdicion(); } miClienteEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeModificación); } }
private void AgregarRegistro() { try { ClienteEdicion clienteEdicion = new ClienteEdicion(); clienteEdicion.Padre = this; clienteEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeAlta); } }