private void BtnDeschide_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClienti client = FormListaClinici.Afiseaza(this.GetFormParinte()); if (client != null) { this.Initializeaza(new StructIdDenumire(client.Id, BClienti.getClient(client.Id, null).Denumire), this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void initRezumatClinici(List <int> pListaIdClinici, Dictionary <int, int> pDictCliniciNrElem) { BColectieClienti listaClinici = BClienti.getByListaId(pListaIdClinici, null); Dictionary <int, string> dictIdDenumire = listaClinici.GetAsDictIdDenumire(); this.ctrlRezumatClinici.Initializeaza(dictIdDenumire, pDictCliniciNrElem, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Clinici), true); }
private void ConstruiesteRanduriDGV() { this.dgvLista.IncepeContructieRanduri(); Dictionary <int, double> listaClientiDatornici = BClienti.GetListaDatornici(null); List <int> listaIdClinici = IHMUtile.GetListaKey(listaClientiDatornici); BColectieClienti listaClinici = BClienti.getByListaId(listaIdClinici, null); BColectieClientiComenzi listaUltimelorLucrari = BClientiComenzi.GetUltimeleLucrariPerClinica(listaIdClinici, null); BColectieClientiFacturi listaUltimelorFacturi = BClientiFacturi.GetUltimeleFacturiPerClinica(listaIdClinici, null); Dictionary <int, int> dictIdClinicaNrLucrariNefacturate = BClientiComenzi.GetDictIdClinicaNrLucrariNefacturate(listaIdClinici, null); BClienti clinicaTemp = null; foreach (var elem in listaClientiDatornici) { clinicaTemp = listaClinici.GetById(elem.Key); incarcaRand(this.dgvLista.AdaugaRandNou(), elem.Value, elem.Key, clinicaTemp, listaUltimelorLucrari.GetUltimaByIdClient(elem.Key), listaUltimelorFacturi.GetUltimaByIdClient(elem.Key), dictIdClinicaNrLucrariNefacturate.ContainsKey(elem.Key)? dictIdClinicaNrLucrariNefacturate[elem.Key]: 0); } this.dgvLista.FinalizeazaContructieRanduri(); this.lblTotal.Text = string.Format("{0}: {1}", BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ClientiDatornici), this.dgvLista.RowCount.ToString()); }
private void DgvListaClienti_StergereLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClienti clientDeSters = this.dgvListaClienti.Rows[pIndexRand].Tag as BClienti; if (clientDeSters != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), clientDeSters.Denumire.ToString())) { clientDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void LgfLucrare_DeschideEcranCautare(Control psender, object pxObiectExistent) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClienti client = FormListaClinici.Afiseaza(this.GetFormParinte()); if (client != null) { this.lgfClinica.ObiectAfisajCorespunzator = client; cereUpdate(); } } 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 LgfClinica_DeschideEcranCautare(Control psender, object pxObiectExistent) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClienti client = FormListaClinici.Afiseaza(this.GetFormParinte()); if (client != null) { this.lClient = client; this.lgfClinica.Text = this.lClient.Denumire; initListe(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
///////////////////////////////////////////////////////////// private void BtnAdaugareComanda_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); // BClienti client = Generale.FormListaClinici.Afiseaza(this.GetFormParinte()); BClienti client = Caramizi.frmListaObiecte <BClienti> .Afiseaza <BClienti>(this.GetFormParinte(), BClienti.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Clinica), CDL.iStomaLab.CDefinitiiComune.EnumTipSelectie.SelectieUnica); if (client != null) { if (Clienti.FormDetaliuComanda.Afiseaza(this.GetFormParinte(), null, client, null)) { ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public frmAfiseazaRezultatCautarePacient(BClienti pClient, BClientiPacienti pPacient, string pDenumire) //(BClienti pClient, BClientiPacienti pPacient) { this.DoubleBuffered = true; InitializeComponent(); this.StartPosition = FormStartPosition.Manual; this.ShowInTaskbar = false; this.TopMost = true; this.dgvLista.IncepeConstructieColoane(); this.dgvLista.AdaugaColoanaText("colDenumire", string.Empty, 30, true, DataGridViewColumnSortMode.NotSortable); this.dgvLista.AdaugaColoanaText("colPrenume", BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Prenume), 70, false, DataGridViewColumnSortMode.Automatic); //Nu afisam linie de separare pentru a nu incarca afisajul this.dgvLista.AdvancedCellBorderStyle.All = DataGridViewAdvancedCellBorderStyle.None; this.dgvLista.AscundeHeader(); this.dgvLista.FinalizeazaConstructieColoane(); this.dgvLista.CellClick += DgvLista_CellClick; // selectie cu mouse-ul }
internal bool Salveaza() { bool esteValid = BClienti.SuntInformatiileNecesareCoerente(this.txtDenumireClient.Text); this.lClient.Denumire = this.txtDenumireClient.Text; this.lClient.DenumireFiscala = this.txtDenumireFiscalaClient.Text; this.lClient.CUI = this.txtCUIClient.Text; this.lClient.RegCom = this.txtRegComClient.Text; this.lClient.AdresaMail = this.txtEmailClient.Text; this.lClient.PaginaWeb = this.txtPaginaWebClient.Text; this.lClient.TelefonMobil = this.txtTelefonMobilClient.Text; this.lClient.TelefonFix = this.txtTelefonFixClient.Text; this.lClient.Fax = this.txtFaxClient.Text; this.lClient.ContSkype = this.txtSkypeClient.Text; this.lClient.ObservatiiDateClinica = this.txtObservatiiClient.Text; this.lClient.TipClient = this.cboTipClient.SelectedIndex; if (esteValid) { this.lClient.UpdateAll(); } else { seteazaAlerta(); } return(esteValid); }
private void DgvListaClienti_EditareLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClienti clientDeModificat = this.dgvListaClienti.Rows[pIndexRand].Tag as BClienti; if (clientDeModificat != null) { if (TablouDeBord.Clienti.FormDosarClient.Afiseaza(this.GetFormParinte(), clientDeModificat)) { incarcaRand(this.dgvListaClienti.Rows[pIndexRand], clientDeModificat, BClientiComenzi.GetUltimaLucrare(clientDeModificat.Id, null)); } } } 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 = BClienti.Add(pElement.Denumire, 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 CtrlValidareAnulare_Validare(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); if (this.dgvListaClinici.SelectedRow != null) { this.lClient = this.dgvListaClinici.SelectedRow.Tag as BClienti; } inchideEcranulCancel(); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaClinici_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); BClienti client = this.dgvListaClinici.Rows[this.dgvListaClinici.CurrentCell.RowIndex].Tag as BClienti; if (client != null) { this.lClient = client; this.inchideEcranulOK(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BClienti pClient) { using (FormDetaliuClient ecran = new FormDetaliuClient(pClient, null)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
public static bool Afiseaza(Form pEcranPariente, BClientiComenzi pComanda, BClienti pClient, BListaPreturiStandard pLucrare) { using (FormDetLucrari ecran = new FormDetLucrari(pComanda, pClient, pLucrare)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
public static bool Afiseaza(Form pEcranPariente, BClienti pClient, BColectieClientiComenzi pComenzi, BColectieClientiFacturi pFacturi, BClientiPlati pPlata) { using (FormCreeazaIncasareClient ecran = new FormCreeazaIncasareClient(pClient, pComenzi, pFacturi, pPlata)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
public void Initializeaza(BClienti pClient) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); //Afisam this.lgfClinica.ObiectAfisajCorespunzator = pClient; finalizeazaIncarcarea(); }
public static BListaPreturiStandard Afiseaza(Form pEcranPariente, BClienti pClient) { using (FormListaLucrari ecran = new FormListaLucrari(pClient)) { ecran.AplicaPreferinteleUtilizatorului(); CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran); return(ecran.lLucrare); } }
public static bool Afiseaza(Form pEcranPariente, BClienti pClient) { _STipProprietar = EnumTipProprietar.Client; using (FormAdresaISTOMA ecran = new FormAdresaISTOMA(pClient)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
public static BClientiPacienti Afiseaza(Form pEcranPariente, BClienti pclienti, BClientiPacienti pPacient) { using (FormCuPacienti ecran = new FormCuPacienti(pclienti, pPacient)) { ecran.AplicaPreferinteleUtilizatorului(); CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran); return(ecran.pPacient); } }
private void incarcaRand(DataGridViewRow pRand, BClientiComenzi pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colClient.ToString()].Value = BClienti.getClient(pElem.IdClient, null).Denumire; pRand.Cells[EnumColoaneDGV.colReprezentant.ToString()].Value = BClientiReprezentanti.getNumeCompletReprezentant(BClientiReprezentanti.getReprezentant(pElem.IdReprezentantClient, null)); pRand.Cells[EnumColoaneDGV.colDataPrimire.ToString()].Value = pElem.DataPrimire; pRand.Cells[EnumColoaneDGV.colDataLaGata.ToString()].Value = pElem.DataLaGata; pRand.Cells[EnumColoaneDGV.colObservatii.ToString()].Value = pElem.Observatii; }
private void CtrlValidareAnulare_Validare(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BColectieClienti listaClientiExistenti = BClienti.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); //List<string> listaDenumireClientiExistenti = listaClientiExistenti.GetDenumireClienti(); foreach (DataGridViewRow row in this.dgvListaImportClienti.Rows) { StructImportClienti client = (StructImportClienti)row.Tag; BClienti clinicaExistenta = listaClientiExistenti.GetPrimaByDenumire(client.DenumireCabinet.ToLower()); if (!string.IsNullOrEmpty(client.DenumireCabinet)) { if (clinicaExistenta == null) { int idClient = BClienti.Add(client.DenumireCabinet, null); listaClientiExistenti.Add(new BClienti(idClient)); BClientiReprezentanti.Add(idClient, client.NumeClient, client.PrenumeClient, string.Empty, null); } else { //Tuple<int, string> listeClientiExistentiDenumire = BClienti.getListaClientiDenumire(client.DenumireCabinet); //List<string> lstMediciExistentiDenumire = BClientiReprezentanti.getListaMediciDenumire(listeClientiExistentiDenumire.Item1); //if (!lstMediciExistentiDenumire.Contains(client.NumeClient + " " + client.PrenumeClient)) //{ BClientiReprezentanti.Add(clinicaExistenta.Id, client.NumeClient, client.PrenumeClient, string.Empty, null); //} } } } inchideEcranulOK(); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public void Initializeaza(BClienti pClient) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); this.lClient = pClient; this.txtCautaReprezentant.Goleste(); ConstruiesteColoaneDGV(); ConstruiesteRanduriDGV(); finalizeazaIncarcarea(); }
public static bool Afiseaza(Form pEcranPariente, BClienti pClient) { if (pClient == null) { return(false); } using (FormDosarClient ecran = new FormDosarClient(pClient)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
private void incarcaRand(DataGridViewRow pRand, BClienti pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colDenumireFiscala.ToString()].Value = pElem.DenumireFiscala; pRand.Cells[EnumColoaneDGV.colCUI.ToString()].Value = pElem.CUI; DataGridViewPersonalizat.InitCeluleTelefonEmail(pRand, pElem.TelefonMobil, pElem.AdresaMail); pRand.Cells[EnumColoaneDGV.colTelefonFix.ToString()].Value = pElem.TelefonFix; pRand.Cells[EnumColoaneDGV.colObservatii.ToString()].Value = pElem.Observatii; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
public void SelectieInteligenta(int pIdClient) { if (this.GetIdClient() == pIdClient) { this.Goleste(); } else { this.lgfClinica.ObiectAfisajCorespunzator = BClienti.getClient(pIdClient, null); } cereUpdate(); }
private void ConstruiesteRanduriDGV() { this.dgvListaClinici.IncepeContructieRanduri(); var listaElem = BClienti.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRand(this.dgvListaClinici.Rows[this.dgvListaClinici.Rows.Add()], elem); } this.dgvListaClinici.FinalizeazaContructieRanduri(); }
public void Initializeaza(BClienti pClient) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); this.lClient = pClient; ConstruiesteColoaneDGVComenziInLucru(); ConstruiesteColoaneDGVComenziTrecute(); ConstruiesteRanduriDGV(); finalizeazaIncarcarea(); }
private FormCuPacienti(BClienti pClient, BClientiPacienti pPacient) { this.lClient = pClient; this.DoubleBuffered = true; InitializeComponent(); if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }