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 } }
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 } }