private void DgvListaImportClienti_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); StructImportClienti client = (StructImportClienti)this.dgvListaImportClienti.Rows[pIndexRand].Tag; if (Mesaj.Confirmare(this, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), client.NumeClient + " " + client.PrenumeClient)) { this.dgvListaImportClienti.Rows.RemoveAt(pIndexRand); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void incarcaRand(DataGridViewRow pRand, StructImportClienti pElem) { pRand.Tag = pElem; pRand.Cells[EnumColoaneDGV.colDenumireCabinet.ToString()].Value = pElem.DenumireCabinet; pRand.Cells[EnumColoaneDGV.colNumeMedic.ToString()].Value = pElem.NumeClient; pRand.Cells[EnumColoaneDGV.colPrenumeMedic.ToString()].Value = pElem.PrenumeClient; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
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(); } }