private void incarcaRand(DataGridViewRow pRand, BClientiComenziEtape pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); if (pElem.IdEtapa != 0) { pRand.Cells[EnumColoaneDGV.colEtapa.ToString()].Value = BEtape.GetEtapaById(pElem.IdEtapa, CDefinitiiComune.EnumStare.Activa, null).Denumire; } pRand.Cells[EnumColoaneDGV.colDataInceput.ToString()].Value = pElem.DataInceput; if (pElem.Refacere) { DataGridViewPersonalizat.SeteazaAlerta(pRand, EnumColoaneDGV.colEtapa.ToString()); pRand.Cells[EnumColoaneDGV.colEtapa.ToString()].ToolTipText = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Refacere); } else { DataGridViewPersonalizat.IndeparteazaAlerta(pRand, EnumColoaneDGV.colEtapa.ToString()); } pRand.Cells[EnumColoaneDGV.colDataFinal.ToString()].Value = pElem.DataFinal; if (pElem.IdTehnician != 0) { pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Value = BUtilizator.GetById(pElem.IdTehnician, null).GetNumeCompletUtilizator(); } pRand.Cells[EnumColoaneDGV.colObservatii.ToString()].Value = pElem.Observatii; pRand.Cells[EnumColoaneDGV.colStatus.ToString()].Value = BClientiComenziEtape.StructStareEtapa.GetStructById(pElem.Status).Denumire; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void incarcaRand(DataGridViewRow pRand, BClientiComenziEtape pElem) { pRand.Tag = pElem; pRand.Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Value = BEtape.GetEtapaById(pElem.IdEtapa, CDefinitiiComune.EnumStare.Activa, null).Denumire; pRand.Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Tag = pElem; if (pElem.DataInceput != CConstante.DataNula) { pRand.Cells[EnumColoaneDGV.colDataInceput.ToString()].Value = pElem.DataInceput; pRand.Cells[EnumColoaneDGV.colDataInceput.ToString()].Tag = pElem.DataInceput; } if (pElem.DataFinal != CConstante.DataNula) { pRand.Cells[EnumColoaneDGV.colDataSfarsit.ToString()].Value = pElem.DataFinal; pRand.Cells[EnumColoaneDGV.colDataSfarsit.ToString()].Tag = pElem.DataFinal; } if (pElem.IdTehnician != 0) { pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Value = BUtilizator.GetById(pElem.IdTehnician, null).GetNumeCompletUtilizator(); pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Tag = BUtilizator.GetById(pElem.IdTehnician, null).Id; } DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void incarcaRand(DataGridViewRow pRand, BClientiComenzi pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); DataGridViewPersonalizat.InitCelulaDeschideClasic(pRand, EnumColoaneDGV.colTotalEtape.ToString()); pRand.Cells[EnumColoaneDGV.colLucrare.ToString()].Value = pElem.DenumireLucrare; pRand.Cells[EnumColoaneDGV.colNrElemente.ToString()].Value = pElem.NrElemente.ToString(); if (pElem.IdReprezentantClient != 0) { pRand.Cells[EnumColoaneDGV.colNumeMedic.ToString()].Value = pElem.GetIdentitateMedic(); } pRand.Cells[EnumColoaneDGV.colNumePacient.ToString()].Value = pElem.NumePacient; pRand.Cells[EnumColoaneDGV.colTehnician.ToString()].Value = pElem.GetIdentitateTehnician(); if (CUtil.isNotNull(pElem.DataPrimire)) { pRand.Cells[EnumColoaneDGV.colDataPrimire.ToString()].Value = pElem.DataPrimire; } if (CUtil.isNotNull(pElem.DataLaGata)) { pRand.Cells[EnumColoaneDGV.colDataLaGata.ToString()].Value = pElem.DataLaGata; } if (pElem.IdEtapaSetari != 0) { pRand.Cells[EnumColoaneDGV.colEtapaCurenta.ToString()].Value = BEtape.GetEtapaById(pElem.IdEtapaSetari, EnumStare.Activa, null).Denumire; } pRand.Cells[EnumColoaneDGV.colObservatii.ToString()].Value = pElem.Observatii; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void incarcaRand(DataGridViewRow pRand, BLucrariEtape pElem) { pRand.Tag = pElem; pRand.Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Value = BEtape.GetEtapaById(pElem.IdEtapa, CDefinitiiComune.EnumStare.Activa, null).Denumire; pRand.Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Tag = pElem; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void ConstruiesteRanduriDGV() { this.dgvListaEtapaAdaugate.IncepeContructieRanduri(); if (this.lColectieLucrariEtape != null) { foreach (var elem in this.lColectieLucrariEtape) { incarcaRand(this.dgvListaEtapaAdaugate.Rows[this.dgvListaEtapaAdaugate.Rows.Add()], elem, BEtape.GetEtapaById(elem.IdEtapa, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null)); } } if (this.lColectieEtape != null) { var listaElem = this.lColectieEtape; foreach (var elem in listaElem) { incarcaRand(this.dgvListaEtapaAdaugate.Rows[this.dgvListaEtapaAdaugate.Rows.Add()], elem); } } this.dgvListaEtapaAdaugate.FinalizeazaContructieRanduri(); }
private void DgvListaEtape_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BEtape etapa = this.dgvListaEtape.Rows[pIndexRand].Tag as BEtape; if (etapa != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), etapa.Denumire.ToString())) { this.dgvListaEtape.Rows.RemoveAt(pIndexRand); } } else { BLucrariEtape lucrareEtapa = this.dgvListaEtape.Rows[pIndexRand].Tag as BLucrariEtape; if (lucrareEtapa != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), BEtape.GetEtapaById(lucrareEtapa.IdEtapa, CDefinitiiComune.EnumStare.Activa, null).Denumire.ToString())) { this.dgvListaEtape.Rows.RemoveAt(pIndexRand); } } else { BClientiComenziEtape lucrareClientEtapa = this.dgvListaEtape.Rows[pIndexRand].Tag as BClientiComenziEtape; if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), BEtape.GetEtapaById(lucrareClientEtapa.IdEtapa, CDefinitiiComune.EnumStare.Activa, null).Denumire.ToString())) { this.dgvListaEtape.Rows.RemoveAt(pIndexRand); } } } } 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(); }