private void DgvListaCabinete_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiCabinete cabinetDeModificat = this.dgvListaCabinete.Rows[pIndexRand].Tag as BClientiCabinete; if (cabinetDeModificat != null) { if (FormDetaliuCabinet.Afiseaza(this.GetFormParinte(), this.lClient, cabinetDeModificat)) { incarcaRand(this.dgvListaCabinete.Rows[pIndexRand], cabinetDeModificat, cabinetDeModificat.GetAdresa(null)); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void BtnAdaugaCabinet_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); string denumire = CCL.UI.IHMUtile.GetTextSimpluUtilizator(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Denumire), string.Empty, BClientiCabinete.StructCampuriTabela.DenumireMaxLength); if (!string.IsNullOrEmpty(denumire)) { BClientiCabinete cabinetNou = BClientiCabinete.Add(this.lClient.Id, denumire, null); FormDetaliuCabinet.Afiseaza(this.GetFormParinte(), this.lClient, cabinetNou); ConstruiesteRanduriDGV(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BClienti pClient, BClientiCabinete pCabinet) { using (FormDetaliuCabinet ecran = new FormDetaliuCabinet(pClient, pCabinet)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
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; }
public static bool Afiseaza(Form pEcranPariente, BClientiCabinete pCabinet) { _STipProprietar = EnumTipProprietar.Cabinet; using (FormAdresaISTOMA ecran = new FormAdresaISTOMA(pCabinet)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
private void incarcaRand(DataGridViewRow pRand, BClientiCabinete pElem, BColectieClientiComenzi pListaLucrariCabinet) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGVCabinete.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGVCabinete.colAdresa.ToString()].Value = BAdrese.getAdresa(pElem.IdAdresa, null).ToString(); initColoaneUltimaLucrareSiTotal(pRand, pListaLucrariCabinet); DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private FormAdresaISTOMA(BClientiCabinete pCabinet) { this.DoubleBuffered = true; InitializeComponent(); this.lCabinet = pCabinet; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
bool Salveaza() { bool esteValid = BClientiCabinete.SuntInformatiileNecesareCoerente(this.txtDenumire.Text, BAdrese.getAdresa(this.lCabinet.IdAdresa, null).Id); this.lCabinet.Denumire = this.txtDenumire.Text; this.lCabinet.IdAdresa = BAdrese.getAdresa(this.lCabinet.IdAdresa, null).Id; if (esteValid) { this.lCabinet.UpdateAll(); } else { seteazaAlerta(); } return(esteValid); }
private void incarcaRand(DataGridViewRow pRand, BClientiCabinete pElem, BAdrese pAdresa) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colAdresa.ToString()].Value = pAdresa.ToString(); var lstComenziCabinet = BClientiComenzi.getById(this.lClient.Id, pElem.Id, null); if (lstComenziCabinet.Count != 0) { pRand.Cells[EnumColoaneDGV.colUltimaComanda.ToString()].Value = lstComenziCabinet[lstComenziCabinet.Count - 1].DataPrimire; } pRand.Cells[EnumColoaneDGV.colTotalComenzi.ToString()].Value = BClientiComenzi.getById(this.lClient.Id, pElem.Id, null).Count; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void DgvLista_EditareLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); if (this.lOptiune == EnumOptiuneAfisare.Medici) { BClientiReprezentanti reprezentantDeModificat = this.dgvLista.Rows[pIndexRand].Tag as BClientiReprezentanti; if (reprezentantDeModificat != null && !this.btnActiviInactivi.Selectat) { if (FormDetaliuReprezentant.Afiseaza(this.GetFormParinte(), reprezentantDeModificat, this.lClient)) { incarcaRandMedic(this.dgvLista.Rows[pIndexRand], reprezentantDeModificat, BClientiComenzi.GetListByParam(this.lClient.Id, reprezentantDeModificat.Id, -1, CDefinitiiComune.EnumStare.Activa, null)); } } } else { BClientiCabinete cabinetDeModificat = this.dgvLista.Rows[pIndexRand].Tag as BClientiCabinete; if (cabinetDeModificat != null && !this.btnActiviInactivi.Selectat) { if (FormDetaliuCabinet.Afiseaza(this.GetFormParinte(), this.lClient, cabinetDeModificat)) { incarcaRand(this.dgvLista.Rows[pIndexRand], cabinetDeModificat, BClientiComenzi.GetListByParam(this.lClient.Id, -1, cabinetDeModificat.Id, CDefinitiiComune.EnumStare.Activa, null)); } } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void ConstruiesteRanduriDGV() { this.dgvListaCabinete.IncepeContructieRanduri(); var listaElem = BClientiCabinete.GetListByParamIdClient(this.lClient.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); var lstComenzi = BClientiComenzi.GetListByParamIdClient(this.lClient.Id, CDefinitiiComune.EnumStare.Activa, null); BColectieAdrese listaAdrese = BAdrese.getByListaId(listaElem.GetListaIdAdrese(), null); BColectieClientiComenzi listaComenzi = BClientiComenzi.getByListaId(lstComenzi.GetListaIdComenzi(), null); foreach (var elem in listaElem) { incarcaRand(this.dgvListaCabinete.Rows[this.dgvListaCabinete.Rows.Add()], elem, listaAdrese.GetById(elem.IdAdresa)); } this.dgvListaCabinete.FinalizeazaContructieRanduri(); this.lblNrCabinete.Text = "Total cabinete:" + this.dgvListaCabinete.RowCount.ToString(); }
public void Initializeaza(BClienti pClinica) { base.InitializeazaVariabileleGenerale(); this.lClinica = pClinica; incepeIncarcarea(); if (this.lClinica == null) { this.cboListaCabineteClinica.AllowModification(false); } else { this.cboListaCabineteClinica.BeginUpdate(); this.cboListaCabineteClinica.DataSource = BClientiCabinete.GetListByIdClient(this.lClinica.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); this.cboListaCabineteClinica.EndUpdate(); this.cboListaCabineteClinica.SelectedItem = null; this.cboListaCabineteClinica.AllowModification(true); } finalizeazaIncarcarea(); }
private void ConstruiesteRanduriDGVCabinete() { var listaElem = BClientiCabinete.GetListByIdClient(this.lClient.Id, 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) { ConstruiesteRanduriDGVCabinete(listaElem.GetListaActive()); } else { ConstruiesteRanduriDGVCabinete(listaElem.GetListaInactive()); } }
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); foreach (var elem in BClientiReprezentanti.GetListByParamIdClient(this.lClient.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null)) { lstReprezentanti.Add(elem.Id, BClientiReprezentanti.getNumeCompletReprezentant(elem)); } foreach (var elem in BClientiCabinete.GetListByParamIdClient(this.lClient.Id, CDefinitiiComune.EnumStare.Activa, null)) { lstCabinete.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); if (this.lComanda != null) { if (this.lClient.IdRecomandant != 0) { this.cboComandaReprezentant.Text = BClientiReprezentanti.getNumeCompletReprezentant(BClientiReprezentanti.getReprezentant(this.lClient.IdRecomandant, null)); } } this.cboComandaReprezentant.DropDownStyle = ComboBoxStyle.DropDownList; this.cboCabinet.DropDownStyle = ComboBoxStyle.DropDownList; }
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; }
private void DgvLista_StergereLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); if (this.lOptiune == EnumOptiuneAfisare.Medici) { BClientiReprezentanti reprezentantDeSters = pDGVSender.Rows[pIndexRand].Tag as BClientiReprezentanti; if (reprezentantDeSters != null) { if (!this.btnActiviInactivi.Selectat) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), reprezentantDeSters.ToString())) { reprezentantDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); ConstruiesteRanduriDGVMedici(); } } else { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiReactivarea), reprezentantDeSters.ToString())) { reprezentantDeSters.Close(false, string.Empty, null); ConstruiesteRanduriDGVMedici(); } } } } else if (this.lOptiune == EnumOptiuneAfisare.Cabinete) { BClientiCabinete cabinetDeSters = this.dgvLista.Rows[pIndexRand].Tag as BClientiCabinete; if (cabinetDeSters != null) { if (!this.btnActiviInactivi.Selectat) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), cabinetDeSters.Denumire)) { cabinetDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); ConstruiesteRanduriDGVCabinete(); } } else { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiReactivarea), cabinetDeSters.Denumire)) { cabinetDeSters.Close(false, string.Empty, null); ConstruiesteRanduriDGVCabinete(); } } } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }