Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 private void AgregarRegistro()
 {
     try
     {
         CuentaEdicion cuentaEdicion = new CuentaEdicion();
         cuentaEdicion.Padre         = this;
         cuentaEdicion.ClienteActual = clienteSeleccionado;
         cuentaEdicion.ShowDialog(this);
     }
     catch (Exception ex)
     {
         MessageBox.Show(MensajesError.ErrMensajeAlta);
     }
 }