private void ConstruiesteRanduriDGV() { this.dgvListaVenituriEtape.IncepeContructieRanduri(); var listaEtape = BEtape.GetListByParam(EnumStare.Activa, null); if (this.lVenituri == null) { //Mod creare ... incarcam cu BEtape foreach (var elem in listaEtape) { incarcaRand(this.dgvListaVenituriEtape.AdaugaRandNou(), elem); } } else { //Mod modificare ... incarcam cu BColectieUtilizatoriVenituriDetalii var listaElem = BUtilizatoriVenituriDetalii.GetListByParam(this.lVenituri.Id, null); foreach (var etapa in listaEtape) { incarcaRand(this.dgvListaVenituriEtape.AdaugaRandNou(), etapa, listaElem.GetByIdEtapa(etapa.Id)); } } this.dgvListaVenituriEtape.FinalizeazaContructieRanduri(); }
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 LgfEtapa_DeschideEcranCautare(Control psender, object pxObiectExistent) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BEtape etapa = FormListaEtape.Afiseaza(this); if (etapa != null) { this.lgfEtapa.ObiectCorespunzator = etapa; } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
void lEcranCautare_ElementSelectat(StructIdDenumire pElement) { try { if (pElement.Id > 0) { this.Initializeaza(pElement, this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } else { ascundeEcranCautare(); ////Adaugam clientul int id = BEtape.Add(pElement.Denumire, 0, null); this.lPersoanaSauOrganizatie = new BLL.iStomaLab.StructIdDenumire(id, pElement.Denumire); Initializeaza(this.lPersoanaSauOrganizatie, this.lTipDeschidere); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
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 DgvListaEtape_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BEtape etapaDeSters = this.dgvListaEtape.Rows[pIndexRand].Tag as BEtape; if (etapaDeSters != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), etapaDeSters.Denumire)) { etapaDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaEtapaAdaugate_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BEtape etapaSelectata = this.dgvListaEtapaAdaugate.Rows[pIndexRand].Tag as BEtape; if (etapaSelectata != null) { this.lColectieEtape.Remove(etapaSelectata); ConstruiesteRanduriDGV(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaEtape_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BEtape etapaDeModificat = this.dgvListaEtape.Rows[pIndexRand].Tag as BEtape; if (etapaDeModificat != null) //&& !this.btnActiviInactivi.Selectat { if (FormAdaugareEtapa.Afiseaza(this.GetFormParinte(), etapaDeModificat)) { incarcaRand(this.dgvListaEtape.Rows[pIndexRand], etapaDeModificat); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaEtape_SelectieUnicaEfectuata(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BEtape etapaSelectata = this.dgvListaEtape.Rows[e.RowIndex].Tag as BEtape; if (this.lColectieEtape == null || !this.lColectieEtape.Contains(etapaSelectata)) { if (this.lColectieEtape != null) { this.lColectieEtape.Adauga(etapaSelectata); } this.lEtapa = etapaSelectata; inchideEcranulOK(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
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); }
internal bool Salveaza() { bool esteValid = BEtape.SuntInformatiileNecesareCoerente(this.txtDenumireEtapa.Text); if (this.lEtapa == null) { if (esteValid) { BEtape.Add(this.txtDenumireEtapa.Text, CUtil.GetTextInt32(this.txtMinuteEtapa.Text), null); } else { seteazaAlerta(); } } else { this.lEtapa.Denumire = this.txtDenumireEtapa.Text; this.lEtapa.DurataMedieMinute = CUtil.GetTextInt32(this.txtMinuteEtapa.Text); if (esteValid) { this.lEtapa.UpdateAll(); } else { seteazaAlerta(); } } return(esteValid); }
private void initRezumatEtape(List <int> pListaIdEtape, Dictionary <int, int> pDictEtapeNrElem) { BColectieEtape listaEtape = BEtape.getByListaId(pListaIdEtape, null); Dictionary <int, string> dictIdDenumire = listaEtape.GetAsDictIdDenumire(); this.ctrlRezumatEtape.Initializeaza(dictIdDenumire, pDictEtapeNrElem, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Etape), false); }
private void incarcaRand(DataGridViewRow pRand, BEtape pElem) { pRand.Tag = pElem; pRand.Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Tag = pElem; 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 incarcaRand(DataGridViewRow pRand, BLucrariEtape pElem, BEtape pEtapa) { pRand.Tag = pEtapa; pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pEtapa.getNumeEtapa(pElem.IdEtapa, null); pRand.Cells[EnumColoaneDGV.colDurataMinute.ToString()].Value = pEtapa.DurataMedieMinute; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
public static bool Afiseaza(Form pEcranPariente, BEtape pEtapa) { using (FormAdaugareEtapa ecran = new FormAdaugareEtapa(pEtapa)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
private void incarcaRand(DataGridViewRow pRand, BEtape pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaSelectieUnica(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colDurataMinute.ToString()].Value = pElem.DurataMedieMinute; }
private void initListe() { Dictionary <int, string> lstReprezentanti = new Dictionary <int, string>(); Dictionary <int, string> lstCabinete = new Dictionary <int, string>(); lstReprezentanti.Add(0, string.Empty); lstCabinete.Add(0, string.Empty); if (this.lClient != null) { foreach (var elem in BClientiReprezentanti.GetListByIdClient(this.lClient.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null)) { lstReprezentanti.Add(elem.Id, BClientiReprezentanti.getReprezentant(elem.Id, null).GetIdentitateReprezentant()); } foreach (var elem in BClientiCabinete.GetListByIdClient(this.lClient.Id, CDefinitiiComune.EnumStare.Activa, null)) { lstCabinete.Add(elem.Id, elem.Denumire); } } this.cboStare.BeginUpdate(); this.cboStare.DataSource = BClientiComenziEtape.StructStareEtapa.GetList(); this.cboStare.EndUpdate(); BColectieEtape listaEtape = new BColectieEtape(); if (this.lLucrareSelectata != null) { //this.lLucrareSelectata.id BColectieLucrariEtape etape = BLucrariEtape.GetListByParamIdLucrare(0, EnumStare.Activa, null); if (etape.Count > 0) { listaEtape = BEtape.getByListaId(etape.GetListaIdEtape(), null); } else { listaEtape = BEtape.GetListByParam(EnumStare.Activa, null); } } this.cboEtapaCurenta.BeginUpdate(); this.cboEtapaCurenta.DataSource = listaEtape; this.cboEtapaCurenta.EndUpdate(); /* if (this.lComanda != null) * { * if (this.lComanda.IdEtapaSetari > 0) * this.cboEtapaCurenta.SelectedItem = this.lComanda.IdEtapaSetari; * else * this.cboEtapaCurenta.SelectedItem = null; * this.cboStare.SelectedIndex = Convert.ToInt32(this.lComanda.StatusEtapa); * }*/ this.cboEtapaCurenta.DropDownStyle = ComboBoxStyle.DropDownList; this.cboStare.DropDownStyle = ComboBoxStyle.DropDownList; }
private void incarcaRand(DataGridViewRow pRand, BEtape pEtapa, BUtilizatoriVenituriDetalii pVenitDetalii) { pRand.Tag = pVenitDetalii; pRand.Cells[EnumColoaneDGV.colEtapa.ToString()].Value = pEtapa.Denumire; pRand.Cells[EnumColoaneDGV.colEtapa.ToString()].Tag = pEtapa; if (pVenitDetalii != null) { DataGridViewPersonalizat.InitCelulaValoareMonetara(pRand, EnumColoaneDGV.colPret.ToString(), pVenitDetalii.Pret); } }
private void ConstruiesteRanduriDGV() { this.dgvListaEtape.IncepeContructieRanduri(); var listaElem = BEtape.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], elem); } this.dgvListaEtape.FinalizeazaContructieRanduri(); }
bool SalveazaComandaEtape(BEtape pLucrareEtapa, DateTime pDataInceput, DateTime pDataSfarsit, int pIdTehnician) { bool esteValid = BClientiComenziEtape.SuntInformatiileNecesareCoerente(this.lComanda.Id, pLucrareEtapa.Id); if (esteValid) { BClientiComenziEtape.Add(this.lComanda.Id, pLucrareEtapa.Id, pDataInceput, pDataSfarsit, pIdTehnician, string.Empty, null); } else { IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte()); } return(esteValid); }
bool SalveazaEtapele() { bool esteSalvat = false; foreach (DataGridViewRow rand in this.dgvListaEtape.Rows) { DateTime dataInceput = CUtil.GetAsDate(this.dgvListaEtape.Rows[rand.Index].Cells[EnumColoaneDGV.colDataInceput.ToString()].Tag); DateTime dataSfarsit = CUtil.GetAsDate(this.dgvListaEtape.Rows[rand.Index].Cells[EnumColoaneDGV.colDataSfarsit.ToString()].Tag); int idUtilizator = CUtil.GetAsInt32(this.dgvListaEtape.Rows[rand.Index].Cells[EnumColoaneDGV.colTehnician.ToString()].Tag); BClientiComenziEtape listaLucrariEtapa = this.dgvListaEtape.Rows[rand.Index].Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Tag as BClientiComenziEtape; BLucrariEtape lucrareEtapa = this.dgvListaEtape.Rows[rand.Index].Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Tag as BLucrariEtape; if (listaLucrariEtapa == null) { if (lucrareEtapa == null) { BEtape etapa = this.dgvListaEtape.Rows[rand.Index].Cells[EnumColoaneDGV.colDenumireEtapa.ToString()].Tag as BEtape; if (etapa != null && dataInceput != CConstante.DataNula && dataSfarsit != CConstante.DataNula && idUtilizator != 0) { SalveazaComandaEtape(etapa, dataInceput, dataSfarsit, idUtilizator); esteSalvat = true; } } else { if (lucrareEtapa != null && dataInceput != CConstante.DataNula && dataSfarsit != CConstante.DataNula && idUtilizator != 0) { SalveazaComandaEtape(lucrareEtapa, dataInceput, dataSfarsit, idUtilizator); esteSalvat = true; } } } else { if (listaLucrariEtapa != null && dataInceput != CConstante.DataNula && dataSfarsit != CConstante.DataNula && idUtilizator != 0) { SalveazaComandaEtape(listaLucrariEtapa, dataInceput, dataSfarsit, idUtilizator); esteSalvat = true; } } } if (esteSalvat == false) { Mesaj.Informare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.InformatiiIncomplete), string.Empty); } return(esteSalvat); }
private FormAdaugareEtapa(BEtape pEtapa) { this.DoubleBuffered = true; InitializeComponent(); this.lEtapa = pEtapa; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
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(); } }
private void BtnAdaugaEtapa_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); //if (SalveazaNull()) //{ BEtape etapa = FormListaEtape.Afiseaza(this.GetFormParinte(), this.lColectieEtape); if (etapa != null) { this.lSePoateModifica = true; //this.lColectieEtape.Add(etapa); } ConstruiesteRanduriDGV(); //{ // if (FormListaEtape._SEtapa != null) // { // // } // //} // } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void ConstruiesteRanduriDGV() { this.dgvListaEtape.IncepeContructieRanduri(); if (this.lComanda == null) { var listaElem = BLucrariEtape.GetListByParamIdLucrare(this.lLucrareSelectata.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); var listaEtape = BEtape.GetListByParam(CDefinitiiComune.EnumStare.Activa, null); if (listaElem.Count != 0) { foreach (var elem in listaElem) { incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], elem); } this.dgvListaEtape.Rows[0].Cells[EnumColoaneDGV.colDataInceput.ToString()].Value = this.ctrlComandaDataPrimire.DataAfisata; this.dgvListaEtape.Rows[0].Cells[EnumColoaneDGV.colDataInceput.ToString()].Tag = this.ctrlComandaDataPrimire.DataAfisata; } else { foreach (var etapa in listaEtape) { incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], etapa); } } } else { var listaEtapeSalvate = BClientiComenziEtape.GetListByParamIdComandaClient(this.lComanda.Id, CDefinitiiComune.EnumStare.Activa, null); foreach (var etapaSalvata in listaEtapeSalvate) { incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], etapaSalvata); } } this.dgvListaEtape.FinalizeazaContructieRanduri(); }
public void Initializeaza(BListaPreturiStandard pLucrare) { base.InitializeazaVariabileleGenerale(); this.lLucrare = pLucrare; incepeIncarcarea(); if (this.lLucrare == null) { this.cboListaEtape.AllowModification(false); } else { BColectieEtape listaEtape = new BColectieEtape(); if (this.lLucrare != null) { BColectieLucrariEtape etape = BLucrariEtape.GetListByParamIdLucrare(this.lLucrare.Id, EnumStare.Activa, null); if (etape.Count > 0) { listaEtape = BEtape.getByListaId(etape.GetListaIdEtape(), null); } else { listaEtape = BEtape.GetListByParam(EnumStare.Activa, null); } } this.cboListaEtape.BeginUpdate(); this.cboListaEtape.DataSource = listaEtape; this.cboListaEtape.EndUpdate(); this.cboListaEtape.SelectedItem = null; this.cboListaEtape.AllowModification(true); } finalizeazaIncarcarea(); }
private void ConstruiesteRanduriDGV() { var listaElem = BEtape.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Toate, null); if (listaElem.ContineElementeDeactivate()) { this.btnActiviInactivi.Visible = true; } else { this.btnActiviInactivi.Visible = false; this.btnActiviInactivi.Selectat = false; } if (!this.btnActiviInactivi.Selectat) { ConstruiesteRanduriDGV(listaElem.GetListaActive()); } else { ConstruiesteRanduriDGV(listaElem.GetListaInactive()); } }
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 initListe() { Dictionary <int, string> lstReprezentanti = new Dictionary <int, string>(); Dictionary <int, string> lstCabinete = new Dictionary <int, string>(); //Dictionary<int, string> lstEtape = new Dictionary<int, string>(); lstReprezentanti.Add(0, string.Empty); lstCabinete.Add(0, string.Empty); //lstEtape.Add(0, string.Empty); foreach (var elem in BClientiReprezentanti.GetListByIdClient(this.lClient.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null)) { lstReprezentanti.Add(elem.Id, BClientiReprezentanti.getReprezentant(elem.Id, null).GetIdentitateReprezentant()); } foreach (var elem in BClientiCabinete.GetListByIdClient(this.lClient.Id, CDefinitiiComune.EnumStare.Activa, null)) { lstCabinete.Add(elem.Id, elem.Denumire); } this.cboStare.BeginUpdate(); this.cboStare.DataSource = BClientiComenziEtape.StructStareEtapa.GetList(); this.cboStare.EndUpdate(); BColectieEtape listaEtape = new BColectieEtape(); if (this.lLucrareSelectata != null) { BColectieLucrariEtape etape = BLucrariEtape.GetListByParamIdLucrare(this.lLucrareSelectata.Id, EnumStare.Activa, null); if (etape.Count > 0) { listaEtape = BEtape.getByListaId(etape.GetListaIdEtape(), null); //foreach (var elem in etape) //{ // lstEtape.Add(elem.IdEtapa, BEtape.GetEtapaById(elem.IdEtapa, EnumStare.Activa, null).Denumire); //} } else { listaEtape = BEtape.GetListByParam(EnumStare.Activa, null); //foreach (var elem in etapeStandard) //{ // lstEtape.Add(elem.Id, elem.Denumire); //} } } this.cboComandaReprezentant.DataSource = new BindingSource(lstReprezentanti, null); this.cboComandaReprezentant.DisplayMember = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Value); this.cboComandaReprezentant.ValueMember = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Key); this.cboCabinet.DataSource = new BindingSource(lstCabinete, null); this.cboCabinet.DisplayMember = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Value); this.cboCabinet.ValueMember = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Key); vizibilitateZonaCabinete(lstCabinete.Count > 1); vizibilitateZonaMedici(lstReprezentanti.Count > 1); this.cboEtapaCurenta.BeginUpdate(); this.cboEtapaCurenta.DataSource = listaEtape; this.cboEtapaCurenta.EndUpdate(); if (this.lComanda != null) { if (this.lComanda.IdReprezentantClient != 0) { this.cboComandaReprezentant.SelectedValue = this.lComanda.IdReprezentantClient; } if (this.lComanda.IdCabinet != 0) { this.cboCabinet.SelectedValue = this.lComanda.IdCabinet; } if (this.lComanda.IdEtapaSetari > 0) { this.cboEtapaCurenta.SelectedItem = this.lComanda.IdEtapaSetari; } else { this.cboEtapaCurenta.SelectedItem = null; } this.cboStare.SelectedIndex = Convert.ToInt32(this.lComanda.StatusEtapa); } this.cboComandaReprezentant.DropDownStyle = ComboBoxStyle.DropDownList; this.cboCabinet.DropDownStyle = ComboBoxStyle.DropDownList; this.cboEtapaCurenta.DropDownStyle = ComboBoxStyle.DropDownList; this.cboStare.DropDownStyle = ComboBoxStyle.DropDownList; }