private void DgvLista_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); string numeColoana = this.dgvLista.Columns[e.ColumnIndex].Name; BClientiComenzi fisa = this.dgvLista.Rows[e.RowIndex].Tag as BClientiComenzi; if (numeColoana.Equals(EnumColoaneDGV.colDetaliiClinica.ToString())) { IHMUtile.DeschideDosarClient(this.GetFormParinte(), fisa.IdClient); } else { if (numeColoana.Equals(EnumColoaneDGV.colDetaliiFisa.ToString())) { IHMUtile.DeschideComanda(this.GetFormParinte(), fisa.Id); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvLista_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); string numeColoana = this.dgvLista.Columns[e.ColumnIndex].Name; BClientiComenzi comanda = this.dgvLista.Rows[e.RowIndex].Tag as BClientiComenzi; if (numeColoana.Equals(EnumColoaneDGV.colTotal.ToString())) { //Cerem valoarea Tuple <double, CDefinitiiComune.EnumTipMoneda> valoare = CCL.UI.IHMUtile.GetValoareMonetara(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Total), comanda.ValoareFinala, comanda.Moneda); if (valoare != null) { comanda.Moneda = valoare.Item2; comanda.ValoareFinala = valoare.Item1; comanda.UpdateAll(); incarcaRand(this.dgvLista.Rows[e.RowIndex], comanda); initTotal(); } } else { if (numeColoana.Equals(EnumColoaneDGV.colDetaliiLucrare.ToString())) { if (IHMUtile.DeschideComanda(this.GetFormParinte(), comanda.Id)) { comanda.Refresh(null); incarcaRand(this.dgvLista.Rows[e.RowIndex], comanda); } } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }