public frmAfiseazaAdresa(BAdrese pAdresa) : this() { this.lAdresaSelectata = pAdresa; this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa); }
private void cautaAdresaDeclarant() { //Cautam adresa pe care o vom folosi BColectieAdrese listaAdrese = BAdrese.GetListByParam(BAdrese.EnumTipAdresa.Nedefinit, this.lTipProprietar, this.lIdProprietar, CDefinitiiComune.EnumStare.Activa, null); BAdrese adresaDeclarant = null; if (CUtil.EsteListaVida <BAdrese>(listaAdrese)) { adresaDeclarant = IHMUtile.AdaugaAdresa(this.GetFormParinte(), this.lTipProprietar, this.lIdProprietar); } else { adresaDeclarant = IHMUtile.GetAdresa(this.GetFormParinte(), this.lTipProprietar, this.lIdProprietar, true); } if (adresaDeclarant != null) { this.lgfDomiciliatIn.ObiectAfisajCorespunzator = adresaDeclarant; } else { refreshAdresaAfisata(); } }
public void Initializeaza(BUtilizator pUtilizator) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); this.lUtilizator = pUtilizator; initListe(); this.cboTitulatura.SelectedItem = this.lUtilizator.Titulatura; this.txtNume.Text = this.lUtilizator.Nume; this.txtPrenume.Text = this.lUtilizator.Prenume; this.ctrlSex.Initializeaza(this.lUtilizator.Sex); this.ctrlDataNasterii.DataAfisata = this.lUtilizator.DataNastere; this.txtCnp.Text = this.lUtilizator.CNP; this.rbBI.Checked = this.lUtilizator.TipActIdentitate == 1; this.rbCI.Checked = this.lUtilizator.TipActIdentitate == 1; this.txtSerie.Text = this.lUtilizator.SerieActIdentitate; this.txtNr.Text = this.lUtilizator.NumarActIdentitate; this.txtEmisDe.Text = this.lUtilizator.EmisDe; this.ctrlValabilitateInceput.DataAfisata = this.lUtilizator.ValabilitateInceput; this.ctrlValabilitateSfarsit.DataAfisata = this.lUtilizator.ValabilitateSfarsit; this.txtTelefonMobil.Text = this.lUtilizator.TelefonMobil; this.txtEmail.Text = this.lUtilizator.AdresaMail; this.cboRol.SelectedItem = this.lUtilizator.Rol; this.txtContStoma.Text = this.lUtilizator.ContStoma; this.txtContStoma.ReadOnly = this.lUtilizator.EsteADMIN(); this.txtObservatii.Text = this.lUtilizator.Observatii; this.cboTipContract.SelectedItem = this.lUtilizator.TipContract; this.txtNrContract.Text = this.lUtilizator.NumarContract.ToString(); this.ctrlDataContract.DataAfisata = this.lUtilizator.DataContract; this.ctrlDataAngajare.DataAfisata = this.lUtilizator.DataAngajare; this.ctrlDataIncetareContract.DataAfisata = this.lUtilizator.DataIncetareContract; this.txtOreNorma.Text = this.lUtilizator.OreNorma.ToString(); this.txtZileConcediu.Text = this.lUtilizator.NumarZileCOAgreate.ToString(); this.txtIban.Text = this.lUtilizator.Iban; if (this.lUtilizator.IdAdresa == 0) { this.ctrlAdresa.Initializeaza(null, EnumTipObiect.Utilizator, this.lUtilizator.Id, BAdrese.EnumTipAdresa.Principala); } else { this.ctrlAdresa.Initializeaza(BAdrese.getAdresa(this.lUtilizator.IdAdresa, null), EnumTipObiect.Utilizator, this.lUtilizator.Id, BAdrese.EnumTipAdresa.Principala); } if (this.lUtilizator.IdBanca == 0) { this.ctrlCautareBanca.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos); } else { this.ctrlCautareBanca.Initializeaza(new StructIdDenumire(this.lUtilizator.IdBanca, BBanci.getBanca(this.lUtilizator.IdBanca, null).Denumire), CEnumerariComune.EnumTipDeschidere.DreaptaJos); } initDosarPozaPersonal(); finalizeazaIncarcarea(); }
private void incarcaAdresaPentruTipProprietar(EnumTipProprietar pTipProprietar) { pTipProprietar = _STipProprietar; switch (pTipProprietar) { case EnumTipProprietar.Client: if (this.lClient != null) { this.ctrlAdresa.Initializeaza(BAdrese.getAdresaByIdProprietar(this.lClient.Id, null), CDL.iStomaLab.CDefinitiiComune.EnumTipObiect.Clienti, this.lClient.Id, BAdrese.EnumTipAdresa.Nedefinit); } break; case EnumTipProprietar.Utilizator: if (this.lUtilizator != null) { this.ctrlAdresa.Initializeaza(BAdrese.getAdresaByIdProprietar(this.lUtilizator.Id, null), CDL.iStomaLab.CDefinitiiComune.EnumTipObiect.Utilizator, this.lUtilizator.Id, BAdrese.EnumTipAdresa.Nedefinit); } break; case EnumTipProprietar.Cabinet: if (this.lCabinet != null) { this.ctrlAdresa.Initializeaza(BAdrese.getAdresaByIdProprietar(this.lCabinet.Id, null), CDL.iStomaLab.CDefinitiiComune.EnumTipObiect.ClientiCabinete, this.lCabinet.Id, BAdrese.EnumTipAdresa.Nedefinit); } break; } }
private int getIdAdresa(int pIdUtilizator) { StructDetaliiAdresa detaliiAdresa = this.ctrlAdresa.DetaliiAdresa; int id = BAdrese.Add(EnumTipAdresa.Principala, detaliiAdresa.NumeStrada, detaliiAdresa.Numar, detaliiAdresa.Bloc, detaliiAdresa.Scara, detaliiAdresa.Etaj, detaliiAdresa.Apartament, detaliiAdresa.CodInterfon, detaliiAdresa.IdTara, detaliiAdresa.IdRegiune, detaliiAdresa.IdLocalitate, detaliiAdresa.IdCodPostal.ToString(), detaliiAdresa.Comentariu, EnumTipObiect.Utilizator, pIdUtilizator, null); return(id); }
public BAdrese Initializeaza(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, bool pModCreare, bool pModSelectie) { this.Visible = false; base.InitializeazaVariabileleGenerale(); this.lEcranInModificare = false; this.lModCreare = pModCreare; this.lModSelectie = pModSelectie; this.lListaAdrese = null; this.lAdresaAfisata = null; //this.lProprietar = pProprietar; if (pIdProprietar > 0) { this.lTipObiectProprietar = pTipProprietar; this.lIdProprietar = pIdProprietar; } else { //In modul creare (la organizatii externe de exemplu) //permitem doar completarea unei adrese this.lModCreare = true; this.cboListaAdrese.Visible = false; this.btnAdauga.Visible = false; this.btnAnulare.Visible = false; this.btnValidare.Visible = false; this.lDetaliiAdresa = new StructDetaliiAdresa(); this.lTipObiectProprietar = CDefinitiiComune.EnumTipObiect.Nedefinit; this.lIdProprietar = -1; } incepeIncarcarea(); gestioneazaVisibilitateButonSelectie(); //Afisam adresele active this.btnStareAdrese.Visible = false; this.btnStareAdrese.Selectat = false; if (this.lIdProprietar > 0) { IncarcaListaAdreseExistente(); //Determinam adresa de afisat this.lAdresaAfisata = ((BColectieAdrese)this.cboListaAdrese.DataSource).GetAdresaDeAfisatDinOficiu(); } InitializeazaListele(); InitializeazaControalele(); finalizeazaIncarcarea(); this.Visible = true; return(this.lAdresaAfisata); }
public static void AfiseazaEcran(Form pEcranParinte, BAdrese pAdresa) { using (frmAfiseazaAdresa ecran = new frmAfiseazaAdresa(pAdresa)) { if (!ecran.IsDisposed) { ecran.AplicaPreferinteleUtilizatorului(); CCL.UI.IHMUtile.DeschideEcran(pEcranParinte, ecran); } } }
void ctrlAdresa_SelectieEfectuata(BAdrese pElemSelectionat) { try { this.lAdresaSelectata = pElemSelectionat; inchideEcranul(System.Windows.Forms.DialogResult.OK); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
void ctrlAdresa_InchideEcranPopUp(object sender, EventArgs e) { try { this.lAdresaSelectata = null; inchideEcranul(); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } }
public BAdrese GetAdresa(IDbTransaction pTranzactie) { BAdrese adresa = BAdrese.GetListByParam(BAdrese.EnumTipAdresa.SediuSocial, TipObiectClasa, this.Id, CDefinitiiComune.EnumStare.Activa, pTranzactie).GetAdresaDeAfisatDinOficiu(); if (adresa == null) { int idAdrAdaugata = BAdrese.Add(BAdrese.EnumTipAdresa.SediuSocial, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, Referinta.BTari.ConstIDRomania, 0, 0, string.Empty, string.Empty, TipObiectClasa, this.Id, pTranzactie); adresa = new BAdrese(idAdrAdaugata, pTranzactie); } return(adresa); }
public frmAfiseazaAdresa(BAdrese pAdresa, bool pEcranInModificare) : this() { this.lAdresaSelectata = pAdresa; this.lEcranInModificare = pEcranInModificare; if (this.lAdresaSelectata != null) { this.lTipAdresa = this.lAdresaSelectata.TipAdresa; } this.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa); }
public void Initializeaza(BAdrese pAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar) { base.InitializeazaVariabileleGenerale(); this.lTipProprietar = pTipProprietar; this.lIdProprietar = pIdProprietar; this.lGolesteTextDacaNuAreAdresa = true; incepeIncarcarea(); initAdresa(pAdresa); finalizeazaIncarcarea(); }
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); }
public void Initializeaza() { incepeIncarcarea(); if (this.lAdresaSelectata == null) { //this.ctrlAdresa.Initializeaza(this.lProprietar, this.lModCreare, this.lModSelectie); this.lAdresaSelectata = this.ctrlAdresa.Initializeaza(this.lTipProprietar, this.lIdProprietar, this.lModCreare, this.lModSelectie); this.ctrlAdresa.AllowModification(this.lEcranInModificare); } else { this.ctrlAdresa.Initializeaza(this.lAdresaSelectata, this.lAdresaSelectata.TipProprietar, this.lAdresaSelectata.IdProprietar, this.lTipAdresa); this.ctrlAdresa.AllowModification(this.lEcranInModificare); } finalizeazaIncarcarea(); }
private void refreshAdresaAfisata() { //Facem refresh la cea afisata if (this.lgfDomiciliatIn.ObiectAfisajCorespunzator != null) { BAdrese adr = this.lgfDomiciliatIn.ObiectAfisajCorespunzator as BAdrese; adr.Refresh(null); if (adr.EsteActiv) { this.lgfDomiciliatIn.ObiectAfisajCorespunzator = adr; } else { this.lgfDomiciliatIn.Goleste(); } adr = null; } }
private void initAdresa(ILL.BLL.General.IAfisaj adresa) { if (adresa != null) { this.lIdAdresaDeclarant = adresa.Id; this.lgfDomiciliatIn.ObiectAfisajCorespunzator = adresa; } else { if (this.lGolesteTextDacaNuAreAdresa) { this.lgfDomiciliatIn.Goleste(); } else { this.lgfDomiciliatIn.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Adresa); } } this.lAdresaAfisata = adresa as BAdrese; this.lgfDomiciliatIn.AfiseazaButonCautare = false;// this.lTipAdresa != BAdrese.EnumTipAdresa.SediuSocial; }
public void Goleste() { this.lgfDomiciliatIn.Goleste(); this.lAdresaAfisata = null; }
internal static void ModificaAdresa(Form pEcranParinte, BAdrese pAdresa, bool pEcranInModificare) { Generale.frmAfiseazaAdresa.AfiseazaEcran(pEcranParinte, pAdresa, pEcranInModificare); }
private void bwBDD_DoWork(object sender, DoWorkEventArgs e) { try { this.bwBDD.ReportProgress(1, (int)EnumScripturi.CreareBDD); //Recuperam informatiile de pe iStoma doar daca reusim sa cream baza de date CGestiuneIO.creazaBDD(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.lNumeBDD, this.chkServerulEstePeAcestCalculator.Checked); string parolaHash = CSecuritate.GetMd5Hash(this.lParolaISTOMA); //recuperam scripturile de creare Dictionary <EnumScripturi, byte[]> dictScripturi = new Dictionary <EnumScripturi, byte[]>(); //0 = nume //1 = prenume //2 = cnp //3 = versiune BDD //4 = denumire cabinet //5 = nr tel //6 = mail //7 = site //8 = data de nastere zzLLaaaa //9 = limba vorbita //10 = tara clientului List <string> detaliiUser = null; this.bwBDD.ReportProgress(5, (int)EnumScripturi.RecuperareInformatii); //ne legam la serviciu iStoma.VerificareSoapClient servVerif = new iStoma.VerificareSoapClient(); dictScripturi.Add(EnumScripturi.Tabele, servVerif.IncarcaTabele(this.lCodClient, parolaHash)); dictScripturi.Add(EnumScripturi.View, servVerif.IncarcaView(this.lCodClient, parolaHash)); dictScripturi.Add(EnumScripturi.PS, servVerif.IncarcaPS(this.lCodClient, parolaHash)); dictScripturi.Add(EnumScripturi.Tari, servVerif.IncarcaTari(this.lCodClient, parolaHash)); dictScripturi.Add(EnumScripturi.Regiuni, servVerif.IncarcaRegiuni(this.lCodClient, parolaHash)); dictScripturi.Add(EnumScripturi.Localitati, servVerif.IncarcaLocalitati(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.CP, servVerif.IncarcaCP(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.COR, servVerif.IncarcaCOR(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.CAEN, servVerif.IncarcaCAEN(this.lCodClient, parolaHash)); dictScripturi.Add(EnumScripturi.SMTP, servVerif.IncarcaSMTP(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.Drepturi, servVerif.IncarcaDrepturi(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.Meniu, servVerif.IncarcaMeniu(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.Citate, servVerif.IncarcaCitate(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.MultiLingv, servVerif.IncarcaMultiLingv(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.Afectiuni, servVerif.IncarcaAfectiuni(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.OrganeArtificiale, servVerif.IncarcaOrganeArtificiale(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.ProduseGestiune, servVerif.IncarcaProduseGestiune(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.Interventii, servVerif.IncarcaInterventii(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.TratamenteAdministrative, servVerif.IncarcaTratamenteAdministrative(this.lCodClient, parolaHash)); //dictScripturi.Add(EnumScripturi.EvenimenteCalendaristice, servVerif.IncarcaEvenimenteCalendaristice(this.lCodClient, parolaHash)); detaliiUser = servVerif.GetInformatiiClient(this.lCodClient, parolaHash); BMultiLingv.EnumLimba limbaUtilizator = BMultiLingv.EnumLimba.Romana; int idTaraClient = BTari.ConstIDRomania; //LIMBA try { if (detaliiUser.Count > 9) { limbaUtilizator = (BMultiLingv.EnumLimba)Convert.ToInt32(detaliiUser[9]); } } catch (Exception) { } //TARA try { if (detaliiUser.Count > 9) { idTaraClient = Convert.ToInt32(detaliiUser[10]); } } catch (Exception) { } //List<string> listaRecomandari = servVerif.IncarcaRecomandari(this.lCodClient, parolaHash); servVerif.Close(); string continutFisierSQL = string.Empty; this.bwBDD.ReportProgress(10, (int)EnumScripturi.Tabele); //Tabele continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Tabele]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); this.bwBDD.ReportProgress(13, (int)EnumScripturi.View); //View continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.View]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); this.bwBDD.ReportProgress(16, (int)EnumScripturi.PS); //PS continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.PS]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); this.bwBDD.ReportProgress(20, (int)EnumScripturi.Tari); //Populam tabelele nou create //TARI continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Tari]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); this.bwBDD.ReportProgress(23, (int)EnumScripturi.Regiuni); //REGIUNI continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Regiuni]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); this.bwBDD.ReportProgress(28, (int)EnumScripturi.Localitati); //LOCALITATI continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Localitati]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); //this.bwBDD.ReportProgress(35, (int)EnumScripturi.CP); ////CODURI POSTALE //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.CP]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); //this.bwBDD.ReportProgress(45, (int)EnumScripturi.COR); ////CODURI COR //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.COR]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); //this.bwBDD.ReportProgress(55, (int)EnumScripturi.CAEN); ////CODURI CAEN //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.CAEN]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); //this.bwBDD.ReportProgress(65, (int)EnumScripturi.Drepturi); ////DREPTURI //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Drepturi]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); this.bwBDD.ReportProgress(67, (int)EnumScripturi.SMTP); //SMTP continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.SMTP]); CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); this.bwBDD.ReportProgress(70, (int)EnumScripturi.Citate); ////CITATE //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Citate]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //this.bwBDD.ReportProgress(73, (int)EnumScripturi.MultiLingv); ////MULTI LINGV //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.MultiLingv]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); //this.bwBDD.ReportProgress(78, (int)EnumScripturi.Meniu); ////MENIU //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Meniu]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //this.bwBDD.ReportProgress(80, (int)EnumScripturi.Afectiuni); //Activam conexiunea la noua BDD seteazaConexiuneBDD(); ////Adaugam specialitatea Medicina dentara "Medicină dentară" //int idSpecialitateStomatologica = BLL.General.Comune.BSpecialitati.Add(BLL.General.BMultiLingvPC.getElementById(BLL.General.BMultiLingv.EnumDictionar.MedicinaDentara), false, true, false, false, true, true, null); ////ADAUGAM AFECTIUNILE SPECIFICE ACESTEI SPECIALITATI //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Afectiuni]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //this.bwBDD.ReportProgress(82, (int)EnumScripturi.OrganeArtificiale); ////ADAUGAM ORGANELE ARTIFICIALE //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.OrganeArtificiale]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //this.bwBDD.ReportProgress(85, (int)EnumScripturi.ProduseGestiune); ////ADAUGAM PRODUSELE DE GESTIUNE //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.ProduseGestiune]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //this.bwBDD.ReportProgress(87, (int)EnumScripturi.Interventii); ////ADAUGAM INTERVENTIILE //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.Interventii]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //Setam versiunea BDD CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, string.Format("INSERT INTO VersiuniBDD_TD(tVersiune) VALUES ('{0}')", detaliiUser[3])); //Adaugam utilizatorul cu specialitatea stomatolog int idUser = BUtilizator.Add(this.lCodClient, this.lParolaISTOMA, detaliiUser[0], detaliiUser[1], detaliiUser[2]); //Actualizam informatiile clientului cu cele pe care ni le-a furnizat BUtilizator userCreat = BUtilizator.GetById(idUser, null); userCreat.TelefonMobil = detaliiUser[5]; userCreat.AdresaMail = detaliiUser[6]; userCreat.PaginaWeb = detaliiUser[7]; userCreat.Titulatura = CDefinitiiComune.EnumTitulatura.Doctor; userCreat.DataNastere = CUtil.getDateFromString(detaliiUser[8]); //userCreat.Rol = BUtilizator.EnumRolUtilizator.Medic; userCreat.NumarOrdine = 1; //userCreat.UltimaOptiuneAccesata = BLL.General.BMeniu.EnumOptiune.SetariInitiale; userCreat.UpdateAll(null); //this.bwBDD.ReportProgress(95, (int)EnumScripturi.TratamenteAdministrative); ////ADAUGAM TRATAMENTELE ADMINISTRATIVE //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.TratamenteAdministrative]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL, "-$$$-"); //this.bwBDD.ReportProgress(96, (int)EnumScripturi.EvenimenteCalendaristice); ////EVENIMENTE CALENDARISTICE - Avem nevoie de utilizator //continutFisierSQL = CGestiuneIO.DeCompreseazaText(dictScripturi[EnumScripturi.EvenimenteCalendaristice]); //CGestiuneIO.executaFisierSQL(this.lNumeServer, this.lNumeInstanta, this.lNumeUser, this.lParolaSQL, this.chkServerulEstePeAcestCalculator.Checked, this.lNumeBDD, continutFisierSQL); //string numeRadacinaDefault = "Clinica de stomatologie"; //string numeGrupDefault = "Grup"; string numeSediuDefault = "Stoma"; //string numeSectieDefault = "Medicină dentară"; //string numeCabinet1Default = "Cabinet 1"; //Adaugam locatia medicala (Asociatie + grup + sediu + uf) //string numeRadacina = detaliiUser[4]; string numeSediu = detaliiUser[4]; //if (string.IsNullOrEmpty(numeRadacina)) // numeRadacina = numeRadacinaDefault; if (string.IsNullOrEmpty(numeSediu)) { numeSediu = numeSediuDefault; } int idSediu = BLocatii.Add(numeSediu, null); //Adaugam adresa sediului BAdrese.Add(BAdrese.EnumTipAdresa.Principala, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, idTaraClient, -1, -1, string.Empty, string.Empty, CDefinitiiComune.EnumTipObiect.Locatie, idSediu, null); //Vom considera ca radacina este locatia fiscala BLocatii sediu = new BLocatii(idSediu, null); //Setam tel si email pt sediu sediu.TelefonMobil = detaliiUser[5]; sediu.AdresaMail = detaliiUser[6]; sediu.PaginaWeb = detaliiUser[7]; sediu.UpdateAll(); } catch (Exception ex) { this.lExceptie = ex.Message; } }