private void initializeazaControl(bool pCategorieSelectataVizibila, bool pInitializeazaDenumire, bool pInitializeazaCuloare) { if (pInitializeazaDenumire) { this.txtCategorieDenumire.Text = this.lCategorie.Denumire; } else { this.txtCategorieDenumire.Goleste(); } if (pInitializeazaCuloare) { if (this.lCategorie == null) { this.ctrlCategorieCuloare.Initializeaza(Color.White); } else if (this.lModificaCategorie) { this.ctrlCategorieCuloare.Initializeaza(BCategorii.getCategorieById(this.lCategorie.Id, null).Culoare); } else if (this.lCategorie.IdCategorie != 0) { this.ctrlCategorieCuloare.Initializeaza(BCategorii.getCategorieById(this.lCategorie.IdCategorie, null).Culoare); this.ctrlCategorieCuloare.Enabled = false; } } else { this.lblCategorieCuloare.Visible = pInitializeazaCuloare; this.ctrlCategorieCuloare.Visible = pInitializeazaCuloare; } }
private void BtnAdauga_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BCategorii categParinte = null; if (this.lIdCategorieParinte > 0) { categParinte = BCategorii.getCategorieById(this.lIdCategorieParinte, null); } if (Setari.Liste.Categorii.FormDetaliiCategorie.Afiseaza(this, categParinte, false)) { ConstruiesteRanduriDGV(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public void Initializeaza(BListaPreturiStandard pPretLucrare) { base.InitializeazaVariabileleGenerale(); this.lPretLucrare = pPretLucrare; incepeIncarcarea(); if (this.lPretLucrare == null) { this.txtDenumireLucrare.Goleste(); this.txtPrescurtareLucrare.Goleste(); this.txtCodLucrare.Goleste(); this.lblCautaCategorieLucrare.Goleste(); this.txtValoareLucrare.Goleste(); this.chkLucrareEuro.Checked = false; this.chkLucrareRon.Checked = false; this.txtTermenMediuLucrare.Goleste(); this.lblCautaSubcategorieLucrare.Goleste(); } else { this.lColectieLucrariEtape = BLucrariEtape.GetListByParamIdLucrare(this.lPretLucrare.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); FormListaCategorii._SCategorie = BCategorii.getCategorieById(this.lPretLucrare.IdCategorie, null); this.txtDenumireLucrare.Text = this.lPretLucrare.Denumire; this.txtPrescurtareLucrare.Text = this.lPretLucrare.DenumirePrescurtata; this.txtCodLucrare.Text = this.lPretLucrare.CodIntern; this.lblCautaCategorieLucrare.Text = BListaPreturiStandard.getById(BListaPreturiStandard.getByIdCategorie(this.lPretLucrare.IdCategorie, null), null); this.lblCautaSubcategorieLucrare.Text = BListaPreturiStandard.getById(this.lPretLucrare.IdCategorie, null); if (this.lPretLucrare.ValoareEUR != 0) { this.chkLucrareEuro.Checked = true; this.txtValoareLucrare.Text = lPretLucrare.ValoareEUR.ToString(); } else { this.chkLucrareRon.Checked = true; this.txtValoareLucrare.Text = lPretLucrare.ValoareRON.ToString(); } this.txtTermenMediuLucrare.Text = this.lPretLucrare.TermenMediuZile.ToString(); } ConstruiesteColoaneDGV(); ConstruiesteRanduriDGV(); finalizeazaIncarcarea(); }
private void incarcaRand(DataGridViewRow pRand, BListaPreturiStandard pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colPrescurtare.ToString()].Value = pElem.DenumirePrescurtata; pRand.Cells[EnumColoaneDGV.colCod.ToString()].Value = pElem.CodIntern; if (pElem.IdCategorie != 0) { BCategorii categorie = BCategorii.getCategorieById(pElem.IdCategorie, null); if (categorie.IdCategorie != 0) { pRand.Cells[EnumColoaneDGV.colCategorie.ToString()].Value = BCategorii.getCategorieById(categorie.IdCategorie, null).Denumire; pRand.Cells[EnumColoaneDGV.colSubcategorie.ToString()].Value = categorie.Denumire; } else { pRand.Cells[EnumColoaneDGV.colCategorie.ToString()].Value = categorie.Denumire; pRand.Cells[EnumColoaneDGV.colSubcategorie.ToString()].Value = string.Empty; } } else { pRand.Cells[EnumColoaneDGV.colCategorie.ToString()].Value = string.Empty; pRand.Cells[EnumColoaneDGV.colSubcategorie.ToString()].Value = string.Empty; } pRand.Cells[EnumColoaneDGV.colTermenMediu.ToString()].Value = pElem.TermenMediuZile; pRand.Cells[EnumColoaneDGV.colValoareRon.ToString()].Value = pElem.GetEtichetaRon(); pRand.Cells[EnumColoaneDGV.colValoareEuro.ToString()].Value = pElem.GetEtichetaEuro(); DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void LblCautaSubcategorieLucrare_CerereUpdate(Control psender, string pNumeProprietate, object pNouaValoare) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BCategorii categorie = (BCategorii)this.lblCautaCategorieLucrare.Tag; this.lCategorie = BCategorii.getCategorieById(categorie.IdCategorie, null); this.lblCautaSubcategorieLucrare.Goleste(); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public void Initializeaza() { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); if (this.lLucrare == null) { this.txtDenumireLucrare.Goleste(); this.txtPrescurtareLucrare.Goleste(); this.txtCodLucrare.Goleste(); this.lblCautaCategorieLucrare.Goleste(); this.ctrlValoareMonetara.Initializeaza(null); this.txtTermenMediuLucrare.Goleste(); this.lblCautaSubcategorieLucrare.Goleste(); } else { this.lColectieLucrariEtape = BLucrariEtape.GetListByParamIdLucrare(this.lLucrare.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var etapa in this.lColectieLucrariEtape) { this.lColectieEtape.Adauga(BEtape.GetEtapaById(etapa.IdEtapa, EnumStare.Activa, null)); } this.lColectieEtapeTemp = this.lColectieEtape; this.txtDenumireLucrare.Text = this.lLucrare.Denumire; this.txtPrescurtareLucrare.Text = this.lLucrare.DenumirePrescurtata; this.txtCodLucrare.Text = this.lLucrare.CodIntern; if (this.lLucrare.IdCategorie != 0) { this.lCategorie = BCategorii.getCategorieById(this.lLucrare.IdCategorie, null); this.lblCautaCategorieLucrare.ObiectAfisajCorespunzator = this.lCategorie; this.lblCautaCategorieLucrare.Tag = this.lCategorie; if (this.lCategorie.IdCategorie > 0) { BCategorii categ = BCategorii.getCategorieById(this.lCategorie.IdCategorie, null); this.lblCautaCategorieLucrare.ObiectAfisajCorespunzator = categ; this.lblCautaCategorieLucrare.Text = categ.Denumire; this.lblCautaSubcategorieLucrare.ObiectAfisajCorespunzator = this.lCategorie; this.lblCautaSubcategorieLucrare.Text = this.lCategorie.Denumire; } else { this.lblCautaCategorieLucrare.Text = this.lCategorie.Denumire; this.lblCautaSubcategorieLucrare.Goleste(); } } if (this.lLucrare.ValoareEUR != 0) { Tuple <double, EnumTipMoneda> tupleValoareMonetara = new Tuple <double, EnumTipMoneda>(this.lLucrare.ValoareEUR, EnumTipMoneda.Euro); this.ctrlValoareMonetara.Initializeaza(tupleValoareMonetara); } else { Tuple <double, EnumTipMoneda> tupleValoareMonetara = new Tuple <double, EnumTipMoneda>(this.lLucrare.ValoareRON, EnumTipMoneda.Lei); this.ctrlValoareMonetara.Initializeaza(tupleValoareMonetara); } this.txtTermenMediuLucrare.Text = this.lLucrare.TermenMediuZile.ToString(); } ConstruiesteColoaneDGV(); ConstruiesteRanduriDGV(); finalizeazaIncarcarea(); }