Пример #1
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 5)
     {
         string          nombrecuenta = this.dtCuentas[1, e.RowIndex].Value.ToString();
         vntEditarCuenta vtneditar    = new vntEditarCuenta(Empresa, cuentas, nombrecuenta);
         vtneditar.ShowDialog();
         dtCuentas.Rows.Clear();
         CargarCuentas();
     }
     else if (e.ColumnIndex == 6)
     {
         string nombrecuenta = this.dtCuentas[1, e.RowIndex].Value.ToString();
         int    idcuenta     = 0;
         for (int i = 0; i < cuentas.Count; i++)
         {
             if (nombrecuenta.Equals(cuentas[i].Nombre))
             {
                 idcuenta = cuentas[i].ID;
                 break;
             }
         }
         try
         {
             LogicaCuentas.eliminarCuenta(idcuenta);
             this.dtCuentas.Rows.Remove(this.dtCuentas.Rows[e.RowIndex]);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
         //LLamada a la logica para cancelar la cuenta validando que no tenga transacciones
     }
 }
Пример #2
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == 5)
     {
         string nombrecuenta = this.dtCuentas[1,e.RowIndex].Value.ToString();
         vntEditarCuenta vtneditar = new vntEditarCuenta(Empresa, cuentas, nombrecuenta);
         vtneditar.ShowDialog();
         dtCuentas.Rows.Clear();
         CargarCuentas();
     }
     else if (e.ColumnIndex == 6)
     {
         string nombrecuenta = this.dtCuentas[1, e.RowIndex].Value.ToString();
         int idcuenta = 0;
         for (int i = 0; i < cuentas.Count; i++)
         {
             if (nombrecuenta.Equals(cuentas[i].Nombre))
             {
                 idcuenta = cuentas[i].ID;
                 break;
             }
         }
         try
         {
             LogicaCuentas.eliminarCuenta(idcuenta);
             this.dtCuentas.Rows.Remove(this.dtCuentas.Rows[e.RowIndex]);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
         //LLamada a la logica para cancelar la cuenta validando que no tenga transacciones
     }
 }