private void BtnDeschide_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiPacienti pacient = FormCuPacienti.Afiseaza(this.GetFormParinte(), BClienti.getClient(this.lIdClient, null), pPacient); if (pacient != null) { this.Initializeaza(this.lIdClient, new StructIdDenumire(pacient.Id, BClientiPacienti.getPacient(pacient.Id, null).DenumireAfisaj), this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
void lEcranCautare_ElementSelectat(StructIdDenumire pElement) { try { if (pElement.Id > 0) { this.Initializeaza(this.lIdClient, pElement, this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } else { //Adaugam pacient nou ascundeEcranCautare(); int idPac = 0; frmAfiseazaRezultatCautarePacient.GetIdPacient(ref idPac); // recuperam ultimul id pacient din BD this.lPersoanaSauOrganizatie = new StructIdDenumire(idPac, pElement.Denumire); //Initializeaza(this.lIdClient, this.lPersoanaSauOrganizatie, this.lTipDeschidere); Initializeaza(this.lIdClient, new StructIdDenumire(idPac, BClientiPacienti.getPacient(idPac, null).DenumireAfisaj), this.lTipDeschidere); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
private void DgvListaPacienti_EditareLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiPacienti pacientDeModificat = this.dgvListaPacienti.Rows[pIndexRand].Tag as BClientiPacienti; if (pacientDeModificat != null && !this.btnActivInactiv.Selectat) { int idPacModificat = pacientDeModificat.Id; FormDetaliuPacient.Afiseaza(this.GetFormParinte(), IdClient, ref idPacModificat, string.Empty); 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 }
private void DgvListaPacienti_CellClick(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiPacienti pacient = this.dgvListaPacienti.Rows[this.dgvListaPacienti.CurrentCell.RowIndex].Tag as BClientiPacienti; if (pacient != null) { this.lPacient = pacient; IdPacient = this.lPacient.Id; //Recunoastere formular parinte FormCuPacienti formCuPacienti = (this.GetFormParinte() as FormCuPacienti); formCuPacienti.pPacient = pacient; formCuPacienti.InchideEcranul(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void incarcaRand(DataGridViewRow pRand, BClientiPacienti pElem) { pRand.Tag = pElem; string denumire = String.Concat(pElem.Nume, " ", pElem.Prenume); DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); DataGridViewPersonalizat.InitCelulaSelectieUnica(pRand, true); pRand.Cells[2].Value = denumire; pRand.Cells[3].Value = pElem.DataCreare; pRand.Cells[4].Value = pElem.TelefonMobil; pRand.Cells[5].Value = pElem.AdresaMail; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private FormCuPacienti(BClienti pClient, BClientiPacienti pPacient) { this.lClient = pClient; this.DoubleBuffered = true; InitializeComponent(); if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
private void ConstruiesteRanduriDGV(BColectiePacienti pListaPacienti) { this.dgvListaPacienti.IncepeContructieRanduri(); foreach (var elem in pListaPacienti) { BColectiePacienti pElemClient = BClientiPacienti.GetListByIdClient(elem.IdClient, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); incarcaRand(this.dgvListaPacienti.Rows[this.dgvListaPacienti.Rows.Add()], elem); } this.dgvListaPacienti.FinalizeazaContructieRanduri(); this.lblNrPacienti.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Total) + this.dgvListaPacienti.RowCount.ToString(); }
private FormDetaliuPacient(BClienti pClient, BClientiPacienti pPacient, string Denumire) { this.DoubleBuffered = true; InitializeComponent(); nume = Denumire; this.lClient = pClient; this.pPacient = pPacient; IdClient = this.lClient.Id; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
public void Initializeaza(int pIdClient, string pDenumire) { this.lDenumire = pDenumire; this.lIdClient = pIdClient; if (string.IsNullOrEmpty(pDenumire)) { this.lListaElementeGasite = null; } else { this.lListaElementeGasite = BClientiPacienti.GetListaCautare(this.lIdClient, pDenumire, null); } initPaginatie(); construiesteRanduri(); }
private void DgvListaPacienti_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiPacienti pacientDeSters = this.dgvListaPacienti.Rows[pIndexRand].Tag as BClientiPacienti; if (pacientDeSters != null) { string Denumire = pacientDeSters.GetIdentitateReprezentant(); //aici reprezentantul e pacient if (!this.btnActivInactiv.Selectat) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), Denumire)) { pacientDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); ConstruiesteRanduriDGV(); } } else { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiReactivarea), Denumire)) { pacientDeSters.Close(false, string.Empty, null); ConstruiesteRanduriDGV(); } } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, int pIdComandaClient, ref int pIdPacient, string denumpac) { BClienti pClient = pIdComandaClient > 0 ? new BClienti(pIdComandaClient) : BClienti.getClient(pIdComandaClient, null); BClientiPacienti pPacient = pIdPacient > 0 ? BClientiPacienti.getPacient(pIdPacient, null) : null; string Denumire = denumpac; using (FormDetaliuPacient ecran = new FormDetaliuPacient(pClient, pPacient, Denumire)) { ecran.AplicaPreferinteleUtilizatorului(); if (CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)) { return(false); } else { //cand adauga un pacient nou din control pIdPacient = ecran.pPacient.Id; } } return(true); }
private void ConstruiesteRanduriDGV() { var listaElem = BClientiPacienti.GetListByIdClient(IdClient, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); if (listaElem.ContineElementeDeactivate()) { this.btnActivInactiv.Visible = true; } else { this.btnActivInactiv.Visible = false; this.btnActivInactiv.Selectat = false; } if (!this.btnActivInactiv.Selectat) { ConstruiesteRanduriDGV(listaElem.GetListaActive()); } else { ConstruiesteRanduriDGV(listaElem.GetListaInactive()); } }
internal bool Salveaza() { bool esteValid = BClientiPacienti.SuntInformatiileNecesareCoerente(this.txtNumePacient.Text, this.txtPrenumePacient.Text); if (this.pPacient == null) { if (esteValid) { int id = BClientiPacienti.Add(IdClient, this.txtNumePacient.Text, this.txtPrenumePacient.Text, this.ctrlDataNasteriiPacient.DataAfisata, CUtil.GetAsInt32(this.txtVarstaPacient.Text), getSexSelectat(), string.Empty, string.Empty, this.txtObservatiiPacient.Text, null); this.pPacient = BClientiPacienti.getPacient(id, null); BClientiPacienti pPacient = BClientiPacienti.getPacient(id, null); } else { seteazaAlerta(); } } else { pPacient.Nume = this.txtNumePacient.Text; pPacient.Prenume = this.txtPrenumePacient.Text; pPacient.Sex = getSexSelectat(); pPacient.DataNastere = this.ctrlDataNasteriiPacient.DataAfisata; pPacient.Varsta = Int32.Parse(this.txtVarstaPacient.Text); pPacient.Observatii = this.txtObservatiiPacient.Text; if (esteValid) { this.pPacient.UpdateAll(); } else { seteazaAlerta(); } } return(esteValid); }
private void CtrlValidareAnulare_Validare(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); if (this.dgvListaPacienti.SelectedRow != null) { this.lPacient = this.dgvListaPacienti.SelectedRow.Tag as BClientiPacienti; } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
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); } }