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 Cuenta miCuenta = new Cuenta(); DataGridViewRow miFilaSeleccionada = dgListado.SelectedRows[0]; long numeroCuenta = Convert.ToInt64(miFilaSeleccionada.Cells[0].Value); miCuenta = lstCuentas.Find(x => x.Numero == numeroCuenta); miCuentaEdicion = new CuentaEdicion(miCuenta); miCuentaEdicion.Padre = this; miCuentaEdicion.ClienteActual = clienteSeleccionado; miCuentaEdicion.CuentaActual = miCuenta; } else { //Alta miCuentaEdicion = new CuentaEdicion(); } miCuentaEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeModificación); } }
private void AgregarRegistro() { try { CuentaEdicion cuentaEdicion = new CuentaEdicion(); cuentaEdicion.Padre = this; cuentaEdicion.ClienteActual = clienteSeleccionado; cuentaEdicion.ShowDialog(this); } catch (Exception ex) { MessageBox.Show(MensajesError.ErrMensajeAlta); } }