private void DgvListaFacturi_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); string numeColoana = this.dgvListaFacturi.Columns[e.ColumnIndex].Name; BClientiFacturi factura = this.dgvListaFacturi.Rows[e.RowIndex].Tag as BClientiFacturi; if (numeColoana.Equals(EnumColoaneDGV.colDetaliiFactura.ToString())) { if (factura != null) { if (FormCreeazaFacturaClient.Afiseaza(this.GetFormParinte(), factura)) { incarcaRand(this.dgvListaFacturi.Rows[e.RowIndex], factura, factura.GetListaLucrari(null), factura.GetListaPlati(null)); } } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvFacturi_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiFacturi fact = this.dgvFacturi.Rows[pIndexRand].Tag as BClientiFacturi; if (fact != null) { if (FormCreeazaFacturaClient.Afiseaza(this.GetFormParinte(), fact)) { incarcaRand(this.dgvFacturi.Rows[pIndexRand], fact, fact.GetListaLucrari(null), fact.GetListaPlati(null)); setTotalFacturi(); setSold(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }