private void DgvComenzi_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); DataGridViewPersonalizat dgv = sender as DataGridViewPersonalizat; string denumireColoana = dgv.Columns[e.ColumnIndex].Name; if (denumireColoana.Equals(EnumColoaneDGV.colTotalEtape.ToString())) { BClientiComenzi comanda = dgv.CurrentRow.Tag as BClientiComenzi; if (comanda != null) { if (FormLucrareListaEtapeRealizate.Afiseaza(this.GetFormParinte(), comanda)) { comanda.Refresh(null); incarcaRand(dgv.SelectedRow, comanda); } } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BClientiComenzi pComandaEtapa) { using (FormLucrareListaEtapeRealizate ecran = new FormLucrareListaEtapeRealizate(pComandaEtapa)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }