private void DgvComenzi_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiComenzi comandaDeModificat = pDGVSender.Rows[pIndexRand].Tag as BClientiComenzi; if (comandaDeModificat != null) { BListaPreturiStandard lucrare = BListaPreturiStandard.getById(comandaDeModificat.IdLucrare, null); if (FormDetaliuComanda.Afiseaza(this.GetFormParinte(), comandaDeModificat, this.lClient, lucrare)) { incarcaRand(pDGVSender.Rows[pIndexRand], comandaDeModificat); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BClientiComenzi pComanda, BClienti pClient, BListaPreturiStandard pLucrare) { if (pComanda == null) { //mod creare if (pLucrare == null) { pLucrare = FormListaLucrari.Afiseaza(pEcranPariente, pClient); } if (pLucrare != null) { using (FormDetaliuComanda ecran = new FormDetaliuComanda(pComanda, pClient, pLucrare)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } } } else { //mod modificare using (FormDetaliuComanda ecran = new FormDetaliuComanda(pComanda, pClient, pLucrare)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } } return(false); }
private void BtnAdaugaComanda_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); if (FormDetaliuComanda.Afiseaza(this.GetFormParinte(), null, this.lClient, null)) { ConstruiesteRanduriDGV(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BClientiComenzi pComanda, BClienti pClient) { bool deschide = false; if (FormListaLucrari._SLucrare == null) { using (FormListaLucrari ecranLucrari = new FormListaLucrari()) { ecranLucrari.AplicaPreferinteleUtilizatorului(); CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecranLucrari); } } if (FormListaLucrari._SLucrare != null) { using (FormDetaliuComanda ecran = new FormDetaliuComanda(pComanda, pClient)) { ecran.AplicaPreferinteleUtilizatorului(); deschide = CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran); } } return(deschide); }