Example #1
0
        internal bool Salveaza()
        {
            bool esteValid = BUtilizator.SuntInformatiileNecesareCoerente(this.txtNume.Text, getRol());

            if (esteValid)
            {
                string         eroare          = string.Empty;
                EnumSex        sex             = EnumSex.Nedefinit;
                DateTime       dataNasterii    = CConstante.DataNula;
                int            codJudet        = 0;
                int            codLocalitate   = 0;
                EnumTitulatura titulatura      = EnumTitulatura.Nedefinit;
                bool           nascutInRomania = false;
                CCL.iStomaLab.CUtil.ObtineInformatiiCNP(this.txtCnp.Text, ref eroare, ref sex, ref dataNasterii, ref codJudet, ref codLocalitate, ref titulatura, ref nascutInRomania);

                int id = BUtilizator.Add(this.txtNume.Text, this.txtPrenume.Text, this.txtCnp.Text, dataNasterii, sex, titulatura, string.Empty, string.Empty, 0, 0, 0, string.Empty, 0, 0, codJudet, codLocalitate, getRol(), 0, this.txtObservatii.Text, string.Empty, this.txtMobil.Text, string.Empty, string.Empty, string.Empty, this.txtEmail.Text, string.Empty, string.Empty, 0, this.txtContUtilizator.Text, this.txtParola.Text, getCuloareInitiala(), getTipAct(), this.txtSerie.Text, this.txtNr.Text, 0, CUtil.GetAsInt32(this.txtZileConcediu.Text), this.ctrlDataContract.DataAfisata, this.cboTipContract.SelectedIndex, this.ctrlDataContract.DataAfisata, CConstante.DataNula, CUtil.GetAsInt32(this.txtOreNorma.Text), CUtil.GetAsInt32(this.txtNrContract.Text), this.txtEmisDe.Text, this.ctrlValabilitateInceput.DataAfisata, this.ctrlValabilitateSfarsit.DataAfisata, this.txtIban.Text, this.ctrlCautareBanca.IdObiectAfisajCorespunzator,
                                         0, null);

                BUtilizator utilizator = BUtilizator.GetById(id, null);
                utilizator.IdAdresa = getIdAdresa(utilizator.Id);
                utilizator.UpdateAll();
            }
            return(esteValid);
        }
        private void CtrlValidareAnulare_Validare(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                BColectieUtilizator listaUtilizatoriExistenti = BUtilizator.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, CDefinitiiComune.EnumRol.Nedefinit, null);

                //List<string> listaNumePrenumeUtilizatoriExistenti = listaUtilizatoriExistenti.GetNumePrenumeUtilizatori();

                foreach (DataGridViewRow row in this.dgvListaImportPersonal.Rows)
                {
                    StructImportPersonal personal     = (StructImportPersonal)row.Tag;
                    BUtilizator          userExistent = listaUtilizatoriExistenti.GetByIdentitate(string.Concat(personal.Nume, personal.Prenume).ToLower().Replace(" ", ""));

                    if (userExistent == null)
                    {
                        BUtilizator.Add(personal.Nume, personal.Prenume, personal.DataNastere, personal.TelefonMobil, null);
                    }
                }

                inchideEcranulOK();
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
Example #3
0
        private void MnuDeconectare_Click(object sender, EventArgs e)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                this.lSeVreaDeconectare = true;
                BUtilizator.DeconecteazaUtilizatorConectat(null);
                BGeneral.DistrugeObiectele();
                Program.Deconectare(this);
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this, ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
        private void ConstruiesteRanduriDGV()
        {
            this.dgvListaUtilizatori.IncepeContructieRanduri();

            var listaElem = BUtilizator.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null);

            foreach (var elem in listaElem)
            {
                incarcaRand(this.dgvListaUtilizatori.Rows[this.dgvListaUtilizatori.Rows.Add()], elem);
            }

            this.dgvListaUtilizatori.FinalizeazaContructieRanduri();

            int totalUtilizatori = this.dgvListaUtilizatori.RowCount;

            if (totalUtilizatori == 1)
            {
                this.lblTotalUtilizatori.Text = totalUtilizatori + BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ElementGasit);
            }
            else
            {
                this.lblTotalUtilizatori.Text = totalUtilizatori + BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ElementeGasite);
            }
        }
Example #5
0
        internal static Tuple <string, string> verifCalc()
        {
            //MessageBox.Show("Verif calc");
            Tuple <string, string> retur = null;

            _SActivare              = "33";
            _MesajEroare            = string.Empty;
            _SDataVerifServerIStoma = CConstante.DataNula;

            try
            {
                //MessageBox.Show("Inainte de net");
                if (CCL.iStomaLab.Utile.CGestiuneIO.ExistaConexiuneInternet())
                {
                    //MessageBox.Show("Are net");

                    BMasina.setIdMasina();

                    BUtilizator userIST = BUtilizator.GetUtilizatorISTOMA(null);

                    iStatie.ValidareStatieDeLucruSoapClient verif = new iStatie.ValidareStatieDeLucruSoapClient();

                    string idMasina = BMasina.getIdMasina();
                    string licenta  = getCheieLicenta();

                    string raspuns = verif.VerificaStatiaV2(userIST.ContStoma, userIST.ParolaStoma, licenta, idMasina, BMasina.getDenumireMasina());

                    //if (BComportamentAplicatie.SeVerificaLInBDD())
                    //{
                    //    //Scriem raspunsul primit si in baza pentru ca celelalte calculatoare sa isi faca verificarea acolo
                    //    BComportamentAplicatie.SetUltimulRaspunsVL(raspuns);
                    //}
                    //MessageBox.Show(raspuns);
                    _SDataServer = CSecuritate.FinalizeazaInregistrarea(raspuns);
                    verif.Close();

                    if (_SDataServer != CConstante.DataNula)
                    {
                        _SActivare = "13";
                    }
                    else
                    {
                        _SActivare = "66";
                    }
                    verif.Close();

                    Actualizari.ActualizariSoapClient act = new Actualizari.ActualizariSoapClient();
                    _SExistaUpgradeDisponibil = act.ExistaActualizareDisponibila(userIST.ContStoma, userIST.ParolaStoma, getCheieLicenta(), BMasina.getIdMasina());
                    act.Close();

                    verif = null;

                    if (_SActivare.Equals("66"))
                    {
                        if (!string.IsNullOrEmpty(raspuns))
                        {
                            retur = new Tuple <string, string>(string.Empty, string.Empty);
                        }
                        else
                        {
                            retur = new Tuple <string, string>(String.Format("{0} - {1} - ({2}:{3} - {4:dd.MM.yyyy HH:mm})", "Contactati un reprezentant IDAVA SOLUTIONS", BMasina.getIdMasina(), userIST != null ? userIST.ContStoma : "U", userIST != null ? userIST.ParolaStoma : "P", DateTime.Now), "Licenta iStoma LTD");
                        }
                    }
                    else
                    {
                        iStoma.VerificareSoapClient plata = new iStoma.VerificareSoapClient();
                        _SCumStaCuPlata = plata.CumStaCuPlata(userIST.ContStoma, userIST.ParolaStoma, getCheieLicenta());
                        plata.Close();
                        plata = null;
                    }

                    userIST = null;
                    _SDataVerifServerIStoma = DateTime.Now;
                }
                else
                {
                    if (!verifLicentaRecenta())
                    {
                        _SActivare = "66";
                        //"Vă rugăm să vă conectați la internet pentru verificarea licenței"

                        //Nu putem folosi multilingv cand dictionarul nu poate fi incarcat
                        retur = new Tuple <string, string>("Va rugam sa va conectati la internet pentru verificarea licentei", "Contactati un reprezentant IDAVA SOLUTIONS");
                    }
                }
            }
            catch (Exception)
            {
                //Daca avem exceptie este posibil ca acest calculator sa nu aiba acces la internet ci doar la retea.
                //In acest caz facem verificarea licentei cu baza de date
                //if (BComportamentAplicatie.SeVerificaLInBDD())
                //{
                //    CSecuritate.FinalizeazaInregistrarea(BComportamentAplicatie.GetUltimulRaspunsVLCaText());
                //}

                //Oricum nu face sens sa crape aplicatia daca nu are omul internet, indiferent de motiv
            }

            return(retur);
        }
Example #6
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DRegiuni
        /// </summary>
        /// <param name="pIdTara"></param>
        /// <param name="pNume"></param>
        /// <param name="pAbreviere"></param>
        /// <param name="pPrefixTelefon"></param>
        /// <param name="pLimbaDenumirii"></param>
        /// <param name="pPreferinta"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdTara, string pNume, string pAbreviere, string pPrefixTelefon, int pLimbaDenumirii, int pPreferinta, IDbTransaction pTranzactie)
        {
            int id = DRegiuni.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdTara, pNume, pAbreviere, pPrefixTelefon, pLimbaDenumirii, pPreferinta, pTranzactie);

            return(id);
        }
Example #7
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DEtape
        /// </summary>
        /// <param name="pDenumire"></param>
        /// <param name="pDurataMedieMinute"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, int pDurataMedieMinute, IDbTransaction pTranzactie)
        {
            int id = DEtape.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pDurataMedieMinute, pTranzactie);

            return(id);
        }
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiComenziHeader
        /// </summary>
        /// <param name="pIdClient"></param>
        /// <param name="pIdCabinet"></param>
        /// <param name="pIdPacient"></param>
        /// <param name="pIdReprezentantClient"></param>
        /// <param name="pObservatii"></param>
        /// <param name="pCodComanda"></param>
        /// <param name="pDataCreare"></param>
        /// <param name="pDataInchidere"></param>
        /// <param name="pnUtilizatorCreare"></param>
        /// <param name="pnUtilizatorInchidere"></param>
        /// <param name="pMotivInchidere"></param>
        /// <param name="pObservatii"></param>
        /// <returns></returns>
        /// <remarks></remarks>

        public static int Add(int pIdClient, int pIdCabinet, int pIdReprezentantClient, int pIdPacient, string pCodComanda, string pMotivInchidere, string pObservatii, IDbTransaction pTranzactie)
        {
            int id = DClientiComenziHeader.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pIdCabinet, pIdReprezentantClient, pIdPacient, pCodComanda, pMotivInchidere, pObservatii, pTranzactie);

            return(id);
        }
        public static int Add(int pIdClient, string pNume, string pPrenume, string pTelefonMobil, IDbTransaction pTranzactie)
        {
            int id = DClientiReprezentanti.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, string.Empty, pNume, pPrenume, CConstante.DataNula, 0, 0, string.Empty, string.Empty, pTelefonMobil, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, 0, string.Empty, 0, 0, 0, 0, 0, string.Empty, pTranzactie);

            return(id);
        }
Example #10
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DStatiiDeLucruUtilizatori
        /// </summary>
        /// <param name="pIdStatieDeLucru"></param>
        /// <param name="pIdUtilizator"></param>
        /// <param name="pPastreazaConectat"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        private static int add(int pIdStatieDeLucru, int pIdUtilizator, bool pPastreazaConectat, IDbTransaction pTranzactie)
        {
            int id = DStatiiDeLucruUtilizatori.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdStatieDeLucru, pIdUtilizator, pPastreazaConectat, pTranzactie);

            return(id);
        }
Example #11
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DLocatii
        /// </summary>
        /// <param name="pDenumire"></param>
        /// <param name="pTipClient"></param>
        /// <param name="pDenumireFiscala"></param>
        /// <param name="pCUI"></param>
        /// <param name="pRegCom"></param>
        /// <param name="pTelefonMobil"></param>
        /// <param name="pTelefonFix"></param>
        /// <param name="pFax"></param>
        /// <param name="pContSkype"></param>
        /// <param name="pAdresaMail"></param>
        /// <param name="pPaginaWeb"></param>
        /// <param name="pObservatii"></param>
        /// <param name="pTipRecomandant"></param>
        /// <param name="pIdRecomandant"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, EnumTipLocatie pTipLocatie, int pIdLocatieRadacina, int pIdGrup, int pIdSediu, int pIdSectie, int pIdUnitateFunctionala, string pTelefonMobil, string pFax, string pContSkype, string pContYM, string pAdresaMail, string pPaginaWeb, string pInfoContact, string pLogo, int pIdLocatieDetaliiFiscale, string pDenumireFiscala, BDefinitiiGenerale.EnumTipFiscalitate pTipFiscalitate, string pCodFiscal, string pNumarInregistrare, string pContIBAN, string pDenumireBanca, string pReprezentantLegal, string pCalitateReprezentantLegal, string pSerieChitante, int pNumarUltimaChitanta, string pSerieFacturi, int pNumarUltimaFactura, bool pPlatitorDeTVA, string pInitialaLocatie, int pSubTipLocatie, int pCuloare, IDbTransaction pTranzactie)
        {
            int id = DLocatii.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, Convert.ToInt32(pTipLocatie), pIdLocatieRadacina, pIdGrup, pIdSediu, pIdSectie, pIdUnitateFunctionala, pTelefonMobil, pFax, pContSkype, pContYM, pAdresaMail, pPaginaWeb, pInfoContact, pLogo, pIdLocatieDetaliiFiscale, pDenumireFiscala, Convert.ToInt32(pTipFiscalitate), pCodFiscal, pNumarInregistrare, pContIBAN, pDenumireBanca, pReprezentantLegal, pCalitateReprezentantLegal, pSerieChitante, pNumarUltimaChitanta, pSerieFacturi, pNumarUltimaFactura, pPlatitorDeTVA, pInitialaLocatie, pSubTipLocatie, pCuloare, pTranzactie);

            return(id);
        }
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DUtilizatoriVenituriDetalii
        /// </summary>
        /// <param name="pIdUtilizatoriVenituri"></param>
        /// <param name="pIdEtapa"></param>
        /// <param name="pPret"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdUtilizatoriVenituri, int pIdEtapa, double pPret, IDbTransaction pTranzactie)
        {
            int id = DUtilizatoriVenituriDetalii.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdUtilizatoriVenituri, pIdEtapa, pPret, pTranzactie);

            return(id);
        }
Example #13
0
        private void LblGasesteUtilizator_DeschideEcranCautare(Control psender, object pxObiectExistent)
        {
            if (this.lSeIncarca)
            {
                return;
            }
            try
            {
                incepeIncarcarea();

                if (FormListaUtilizatori.Afiseaza(this, this.Location.X, this.Location.Y))
                {
                    if (FormListaUtilizatori._SUtilizator != null)
                    {
                        this.lblGasesteUtilizator.Text = BUtilizator.GetNumePrenumeUtilizator(FormListaUtilizatori._SUtilizator.Id, null);
                        this.panelDetaliiCheck.Visible = true;

                        BColectiePontaj listaElem = BPontaj.GetListByIdUtilizator(FormListaUtilizatori._SUtilizator.Id, null);

                        if (listaElem.Count > 0)
                        {
                            getDataSourcePentruComboTip(listaElem);

                            this.lblDurata.Visible       = true;
                            this.lblUltimulCheck.Visible = true;

                            this.lblUltimulCheck.Text = BDefinitiiGenerale.StructCheckInOut.GetDenumireTip(listaElem[0].TipPontaj) + ": " + getStringFromDate(listaElem[0].DataPontaj);

                            if (listaElem[listaElem.Count - 1].TipPontaj == 2)
                            {
                                this.lblDurata.Text = CUtil.GetTextDurataOreMinute(getNrMinuteZiTerminata(listaElem[0].DataPontaj, listaElem[listaElem.Count - 1].DataPontaj));
                            }
                            else
                            {
                                this.lblDurata.Text = CUtil.GetTextDurataOreMinute(getNrMinute(listaElem[0].DataPontaj));
                            }

                            ConstruiesteColoaneDGV();
                            ConstruiesteRanduriDGV();

                            this.dgvListaCheckAstazi.ColumnHeadersVisible = false;
                        }
                        else
                        {
                            this.cboTip.DataSource = BDefinitiiGenerale.StructCheckInOut.GetListCheckIn();

                            this.lblDurata.Visible       = false;
                            this.lblUltimulCheck.Visible = false;
                        }
                        this.cboTip.DropDownStyle = ComboBoxStyle.DropDownList;
                    }
                }
            }
            catch (Exception ex)
            {
                GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex);
            }
            finally
            {
                finalizeazaIncarcarea();
            }
        }
Example #14
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DListaPreturiStandard
        /// </summary>
        /// <param name="pDenumire"></param>
        /// <param name="pDenumirePrescurtata"></param>
        /// <param name="pCodIntern"></param>
        /// <param name="pTermenMediuZile"></param>
        /// <param name="pIdCategorie"></param>
        /// <param name="pValoareRON"></param>
        /// <param name="pValoareEUR"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, string pDenumirePrescurtata, string pCodIntern, int pTermenMediuZile, int pIdCategorie, double pValoareRON, double pValoareEUR, IDbTransaction pTranzactie)
        {
            int id = DListaPreturiStandard.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pDenumirePrescurtata, pCodIntern, pTermenMediuZile, pIdCategorie, pValoareRON, pValoareEUR, pTranzactie);

            return(id);
        }
Example #15
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiComenziEtape
        /// </summary>
        /// <param name="pIdComandaClient"></param>
        /// <param name="pIdEtapa"></param>
        /// <param name="pDataInceput"></param>
        /// <param name="pDataFinal"></param>
        /// <param name="pIdTehnician"></param>
        /// <param name="pObservatii"></param>
        /// <param name="pStatus"></param>
        /// <param name="pRefacere"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdComandaClient, int pIdEtapa, DateTime pDataInceput, DateTime pDataFinal, int pIdTehnician, string pObservatii, int pStatus, bool pRefacere, IDbTransaction pTranzactie)
        {
            int id = DClientiComenziEtape.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdComandaClient, pIdEtapa, pDataInceput, pDataFinal, pIdTehnician, pObservatii, pStatus, pRefacere, pTranzactie);

            return(id);
        }
Example #16
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DAdrese
        /// </summary>
        /// <param name="pTipAdresa"></param>
        /// <param name="pNumeStrada"></param>
        /// <param name="pNumar"></param>
        /// <param name="pBloc"></param>
        /// <param name="pScara"></param>
        /// <param name="pEtaj"></param>
        /// <param name="pApartament"></param>
        /// <param name="pCodInterfon"></param>
        /// <param name="pIdTara"></param>
        /// <param name="pIdRegiune"></param>
        /// <param name="pIdLocalitate"></param>
        /// <param name="pCodPostal"></param>
        /// <param name="pComentariu"></param>
        /// <param name="pTipProprietar"></param>
        /// <param name="pIdProprietar"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(EnumTipAdresa pTipAdresa, string pNumeStrada, string pNumar, string pBloc, string pScara, string pEtaj, string pApartament, string pCodInterfon, int pIdTara, int pIdRegiune, int pIdLocalitate, string pCodPostal, string pComentariu, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, IDbTransaction pTranzactie)
        {
            int id = DAdrese.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), Convert.ToInt32(pTipAdresa), pNumeStrada, pNumar, pBloc, pScara, pEtaj, pApartament, pCodInterfon, pIdTara, pIdRegiune, pIdLocalitate, pCodPostal, pComentariu, Convert.ToInt32(pTipProprietar), pIdProprietar, pTranzactie);

            return(id);
        }
Example #17
0
 public void Initializeaza(BUtilizator pTehnician)
 {
     Initializeaza(pTehnician, CDefinitiiComune.EnumRol.Tehnician);
 }
Example #18
0
        public void Initializeaza(BUtilizator pUser)
        {
            base.InitializeazaVariabileleGenerale();
            AllowModification(true);

            this.lUser = pUser;

            incepeIncarcarea();
            initListe();
            this.txtSerieActPersonal.TotulCuMajuscule = true;

            if (this.lUser == null)
            {
                this.txtNumePersonal.Focus();
                this.txtNumePersonal.Goleste();
                this.txtPrenumePersonal.Goleste();
                this.txtSupranumePersonal.Goleste();
                this.chkFemininPersonal.Checked  = false;
                this.chkMasculinPersonal.Checked = false;
                this.txtNumeDeFataPersonal.Goleste();
                this.txtNumeDeFataPersonal.Visible = false;
                this.lblNumeDeFataPersonal.Visible = false;
                this.txtCnpPersonal.Goleste();
                this.txtSerieActPersonal.Goleste();
                this.txtNrActPersonal.Goleste();
                this.txtScoalaPersonal.Goleste();
                this.ctrlProfesiePersonal.Initializeaza(StructIdDenumire.Empty, CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                this.ctrlDataNasteriiPersonal.Goleste();
                this.txtTelefonMobilPersonal.Goleste();
                this.txtTelefonFixPersonal.Goleste();
                this.txtFaxPersonal.Goleste();
                this.txtEmailPersonal.Goleste();
                this.txtContYMPersonal.Goleste();
                this.txtPaginaWebPersonal.Goleste();
                this.txtSkypePersonal.Goleste();
                this.txtInfoContactPersonal.Goleste();
                this.ctrlCuloarePersonal.Goleste();
                this.ctrlDataAngajarePersonal.Goleste();
                this.txtContStomaPersonal.Goleste();
                this.txtParolaPersonal.Goleste();
                this.txtObservatiiPersonal.Goleste();
                this.txtNrOreNorma.Goleste();
                this.ctrlDataContract.Goleste();
                this.ctrlDataIncetareContract.Goleste();
                this.txtNrContract.Goleste();
            }
            else
            {
                this.txtNumePersonal.Text = lUser.Nume;
                this.cboTitulaturaPersonal.SelectedIndex = lUser.Titulatura;
                this.txtPrenumePersonal.Text             = lUser.Prenume;
                this.txtSupranumePersonal.Text           = lUser.Porecla;
                this.chkFemininPersonal.Checked          = getSexPersonal(true);
                this.chkMasculinPersonal.Checked         = getSexPersonal(false);
                seteazaVizibilitateNumeFata(getSexPersonal(true));
                this.cboStareCivilaPersonal.SelectedIndex = lUser.StareCivila;
                this.cboNrCopiiPersonal.SelectedIndex     = lUser.NumarCopii;
                this.txtCnpPersonal.Text                  = lUser.CNP;
                this.cboTipActPersonal.SelectedIndex      = lUser.TipActIdentitate;
                this.txtSerieActPersonal.Text             = lUser.SerieActIdentitate;
                this.txtNrActPersonal.Text                = lUser.NumarActIdentitate;
                this.cboTipEducatiePersonal.SelectedIndex = lUser.Educatie;
                this.txtScoalaPersonal.Text               = lUser.Scoala;
                if (this.lUser.IdProfesie != 0)
                {
                    this.ctrlProfesiePersonal.Initializeaza(new StructIdDenumire(this.lUser.IdProfesie, BProfesii.getProfesie(this.lUser.IdProfesie, null).Denumire), CEnumerariComune.EnumTipDeschidere.DreaptaJos);
                }

                this.ctrlDataNasteriiPersonal.DataAfisata = lUser.DataNastere;
                //this.ctrlImaginePersonal.IdPoza = lUser.IdImagineCurenta;
                this.txtTelefonMobilPersonal.Text = lUser.TelefonMobil;
                this.txtTelefonFixPersonal.Text   = lUser.TelefonFix;
                this.txtFaxPersonal.Text          = lUser.Fax;
                this.txtEmailPersonal.Text        = lUser.AdresaMail;
                this.txtContYMPersonal.Text       = lUser.ContYM;
                this.txtPaginaWebPersonal.Text    = lUser.PaginaWeb;
                this.txtSkypePersonal.Text        = lUser.ContSkype;
                this.txtInfoContactPersonal.Text  = lUser.InfoContact;
                this.ctrlCuloarePersonal.Initializeaza(lUser.Culoare);
                this.cboRolPersonal.SelectedIndex         = lUser.Rol;
                this.ctrlDataAngajarePersonal.DataAfisata = lUser.DataAngajare;
                this.txtContStomaPersonal.Text            = lUser.ContStoma;
                this.txtParolaPersonal.Text               = lUser.ParolaStoma;
                this.txtObservatiiPersonal.Text           = lUser.Observatii;
                this.cboTipContract.SelectedIndex         = lUser.TipContract;
                this.txtNrOreNorma.Text                   = lUser.OreNorma.ToString();
                this.ctrlDataContract.DataAfisata         = lUser.DataContract;
                this.ctrlDataIncetareContract.DataAfisata = lUser.DataIncetareContract;
                this.txtNrContract.Text                   = lUser.NumarContract;
            }

            finalizeazaIncarcarea();
        }
Example #19
0
        internal bool Salveaza()
        {
            bool esteValid = BUtilizator.SuntInformatiileNecesareCoerente(this.txtNumePersonal.Text, this.txtPrenumePersonal.Text, this.cboRolPersonal.SelectedIndex);

            if (this.lUser == null)
            {
                if (esteValid)
                {
                    BUtilizator.Add(this.txtNumePersonal.Text, this.txtPrenumePersonal.Text, this.txtCnpPersonal.Text, this.ctrlDataNasteriiPersonal.DataAfisata, getSexSelectat(), this.cboTitulaturaPersonal.SelectedIndex, this.txtNumeDeFataPersonal.Text, this.txtSupranumePersonal.Text, this.cboStareCivilaPersonal.SelectedIndex, this.cboNrCopiiPersonal.SelectedIndex, this.cboTipEducatiePersonal.SelectedIndex, this.txtScoalaPersonal.Text, 0, 0, 0, 0, this.cboRolPersonal.SelectedIndex, this.ctrlProfesiePersonal.IdObiectAfisajCorespunzator, this.txtObservatiiPersonal.Text, this.txtTelefonFixPersonal.Text, this.txtTelefonMobilPersonal.Text, this.txtFaxPersonal.Text, this.txtSkypePersonal.Text, this.txtContYMPersonal.Text, this.txtEmailPersonal.Text, this.txtPaginaWebPersonal.Text, this.txtInfoContactPersonal.Text, 0, this.txtContStomaPersonal.Text, this.txtParolaPersonal.Text, this.ctrlCuloarePersonal.CuloareARGB, this.cboTipActPersonal.SelectedIndex, this.txtSerieActPersonal.Text, this.txtNrActPersonal.Text, 0, 0, this.ctrlDataAngajarePersonal.DataAfisata, this.cboTipContract.SelectedIndex, this.ctrlDataContract.DataAfisata, this.ctrlDataIncetareContract.DataAfisata, CUtil.GetTextInt32(this.txtNrOreNorma.Text), this.txtNrContract.Text, null);
                }
                else
                {
                    seteazaAlerta();
                }
            }
            else
            {
                lUser.Nume               = this.txtNumePersonal.Text;
                lUser.Titulatura         = this.cboTitulaturaPersonal.SelectedIndex;
                lUser.Prenume            = this.txtPrenumePersonal.Text;
                lUser.Porecla            = this.txtSupranumePersonal.Text;
                lUser.Sex                = getSexSelectat();
                lUser.NumeDeFata         = this.txtNumeDeFataPersonal.Text;
                lUser.StareCivila        = this.cboStareCivilaPersonal.SelectedIndex;
                lUser.Educatie           = this.cboTipEducatiePersonal.SelectedIndex;
                lUser.NumarCopii         = this.cboNrCopiiPersonal.SelectedIndex;
                lUser.CNP                = this.txtCnpPersonal.Text;
                lUser.TipActIdentitate   = this.cboTipActPersonal.SelectedIndex;
                lUser.SerieActIdentitate = this.txtSerieActPersonal.Text;
                lUser.NumarActIdentitate = this.txtNrActPersonal.Text;
                lUser.Scoala             = this.txtScoalaPersonal.Text;
                lUser.IdProfesie         = this.ctrlProfesiePersonal.IdObiectAfisajCorespunzator;
                lUser.DataNastere        = this.ctrlDataNasteriiPersonal.DataAfisata;
                //this.cboNationalitatePersonal.DataSource=BDefinitiiGenerale.nat
                // lUser.IdImagineCurenta = this.ctrlImaginePersonal.IdPoza;
                // this.txtTaraPersonal.Goleste();
                // this.txtJudetPersonal.Goleste();
                // this.txtLocalitatePersonal.Text = lUser.IdLocalitateNastere.ToString();
                lUser.TelefonMobil         = this.txtTelefonMobilPersonal.Text;
                lUser.TelefonFix           = this.txtTelefonFixPersonal.Text;
                lUser.Fax                  = this.txtFaxPersonal.Text;
                lUser.AdresaMail           = this.txtEmailPersonal.Text;
                lUser.ContYM               = this.txtContYMPersonal.Text;
                lUser.PaginaWeb            = this.txtPaginaWebPersonal.Text;
                lUser.ContSkype            = this.txtSkypePersonal.Text;
                lUser.InfoContact          = this.txtInfoContactPersonal.Text;
                lUser.Culoare              = this.ctrlCuloarePersonal.CuloareARGB;
                lUser.DataAngajare         = this.ctrlDataAngajarePersonal.DataAfisata;
                lUser.ContStoma            = this.txtContStomaPersonal.Text;
                lUser.ParolaStoma          = this.txtParolaPersonal.Text;
                lUser.Observatii           = this.txtObservatiiPersonal.Text;
                lUser.Rol                  = this.cboRolPersonal.SelectedIndex;
                lUser.TipContract          = this.cboTipContract.SelectedIndex;
                lUser.DataContract         = this.ctrlDataContract.DataAfisata;
                lUser.DataIncetareContract = this.ctrlDataIncetareContract.DataAfisata;
                lUser.OreNorma             = CUtil.GetTextInt32(this.txtNrOreNorma.Text);
                lUser.NumarContract        = this.txtNrContract.Text;
                if (esteValid)
                {
                    this.lUser.UpdateAll();
                }
                else
                {
                    seteazaAlerta();
                }
            }
            return(esteValid);
        }
Example #20
0
 public static int Add(string pDenumire, IDbTransaction pTranzactie)
 {
     return(DLocatii.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pTranzactie));
 }
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiReprezentanti
        /// </summary>
        /// <param name="pIdClient"></param>
        /// <param name="pCNP"></param>
        /// <param name="pNume"></param>
        /// <param name="pPrenume"></param>
        /// <param name="pDataNastere"></param>
        /// <param name="pSex"></param>
        /// <param name="pTitulatura"></param>
        /// <param name="pNumeDeFata"></param>
        /// <param name="pPorecla"></param>
        /// <param name="pTelefonMobil"></param>
        /// <param name="pTelefonFix"></param>
        /// <param name="pFax"></param>
        /// <param name="pContSkype"></param>
        /// <param name="pContYM"></param>
        /// <param name="pAdresaMail"></param>
        /// <param name="pRol"></param>
        /// <param name="pStareCivila"></param>
        /// <param name="pNumarCopii"></param>
        /// <param name="pScoala"></param>
        /// <param name="pIdNationalitate"></param>
        /// <param name="pIdTaraNastere"></param>
        /// <param name="pIdJudetNastere"></param>
        /// <param name="pIdLocalitateNastere"></param>
        /// <param name="pIdProfesie"></param>
        /// <param name="pObservatii"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdClient, string pCNP, string pNume, string pPrenume, DateTime pDataNastere, int pSex, int pTitulatura, string pNumeDeFata, string pPorecla, string pTelefonMobil, string pTelefonFix, string pFax, string pContSkype, string pContYM, string pAdresaMail, CDefinitiiComune.EnumRol pRol, int pStareCivila, int pNumarCopii, string pScoala, int pIdNationalitate, int pIdTaraNastere, int pIdJudetNastere, int pIdLocalitateNastere, int pIdProfesie, string pObservatii, IDbTransaction pTranzactie)
        {
            int id = DClientiReprezentanti.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pCNP, pNume, pPrenume, pDataNastere, pSex, pTitulatura, pNumeDeFata, pPorecla, pTelefonMobil, pTelefonFix, pFax, pContSkype, pContYM, pAdresaMail, Convert.ToInt32(pRol), pStareCivila, pNumarCopii, pScoala, pIdNationalitate, pIdTaraNastere, pIdJudetNastere, pIdLocalitateNastere, pIdProfesie, pObservatii, pTranzactie);

            return(id);
        }
Example #22
0
        public static BUtilizator Afiseaza(Form pEcranPariente, CDefinitiiComune.EnumRol pRol)
        {
            return(Caramizi.frmListaObiecte <BUtilizator> .Afiseaza <BUtilizator>(pEcranPariente, BUtilizator.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, pRol, null), string.Empty, CDL.iStomaLab.CDefinitiiComune.EnumTipSelectie.SelectieUnica));

            //using (FormListaUtilizatori ecran = new FormListaUtilizatori(pRol))
            //{

            //    if (CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran))
            //        return ecran.lUtilizator;
            //}
            //return null;
        }
Example #23
0
        public void Initializeaza(BClientiComenzi pComanda, BClienti pClient, BListaPreturiStandard pLucrare)
        {
            base.InitializeazaVariabileleGenerale();
            incepeIncarcarea();

            this.cboComandaReprezentant.Focus();
            this.txtComandaPacientNume.CapitalizeazaPrimaLitera    = true;
            this.txtComandaPacientPrenume.CapitalizeazaPrimaLitera = true;
            this.btnVeziToateEtapele.Visible = this.lComanda != null;

            this.lgfTehnician.FolosesteToString = true;
            this.lgfLucrare.FolosesteToString   = true;

            this.lgfClinica.AfiseazaButonGuma    = false;
            this.lgfClinica.AfiseazaButonCautare = false;

            this.lgfLucrare.AfiseazaButonGuma   = false;
            this.lgfTehnician.AfiseazaButonGuma = false;

            if (this.lComanda == null)
            {
                this.lgfClinica.Goleste();
                this.lgfLucrare.Text = this.lLucrareSelectata.Denumire;
                this.lgfTehnician.Goleste();
                this.txtNrElemente.Text = BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Unu);

                this.lgfClinica.Text = this.lClient.Denumire;

                this.ctrlComandaDataPrimire.DataAfisata = DateTime.Now;

                if (this.lLucrareSelectata.TermenMediuZile != 0)
                {
                    this.ctrlComandaDataLaGata.Initializeaza(this.ctrlComandaDataPrimire.DataAfisata.AddDays(this.lLucrareSelectata.TermenMediuZile), ComboBoxOra.EnumPas.JumatateDeOra);
                }
                else
                {
                    this.ctrlComandaDataLaGata.Initializeaza(CConstante.DataNula, ComboBoxOra.EnumPas.JumatateDeOra);
                }

                this.ctrlDataOraTermen.Initializeaza(CConstante.DataNula, ComboBoxOra.EnumPas.JumatateDeOra);

                this.txtComandaPacientNume.Goleste();
                this.txtComandaPacientPrenume.Goleste();
                this.txtVarsta.Goleste();
                this.txtObservatiiComanda.Goleste();
                this.txtCodComanda.Goleste();

                ////lore 03.09.2019

                if (this.lLucrareSelectata.ValoareEUR != 0)
                {
                    if (this.lpretnegociat == null)
                    {
                        this.lblPretUnitarInitial.Text      = this.lLucrareSelectata.ValoareEUR.ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lLucrareSelectata.ValoareEUR;
                    }
                    else
                    {
                        this.lblPretUnitarInitial.Text      = this.lpretnegociat.ValoareEUR.ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lpretnegociat.ValoareEUR;
                    }
                    this.lblmoneda.Text        = "EUR";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
                else
                {
                    if (this.lpretnegociat == null)
                    {
                        this.lblPretUnitarInitial.Text      = this.lLucrareSelectata.ValoareRON.ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lLucrareSelectata.ValoareRON;
                    }
                    else
                    {
                        this.lblPretUnitarInitial.Text      = (this.lpretnegociat.ValoareRON).ToString();
                        this.txtpretunitarfin.ValoareDouble = this.lpretnegociat.ValoareRON;
                    }
                    this.lblmoneda.Text        = "RON";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
            }
            else
            {
                this.lLucrareSelectata = BListaPreturiStandard.getById(this.lComanda.IdLucrare, null);
                if (this.lComanda.IdTehnician > 0)
                {
                    this.lgfTehnician.ObiectCorespunzator = BUtilizator.GetById(this.lComanda.IdTehnician, null);
                }
                else
                {
                    this.lgfTehnician.Goleste();
                }

                this.lgfClinica.Text = this.lClient.Denumire;
                this.lgfLucrare.Text = this.lLucrareSelectata.Denumire;
                this.cboComandaReprezentant.SelectedValue = lComanda.IdReprezentantClient;
                this.cboCabinet.SelectedValue             = lComanda.IdCabinet;
                this.txtComandaPacientNume.Text           = lComanda.NumePacient;
                this.txtComandaPacientPrenume.Text        = lComanda.PrenumePacient;
                this.txtVarsta.ValoareIntreaga            = lComanda.Varsta;
                this.rbFeminin.Checked  = this.lComanda.SexPacient == 1;
                this.rbMasculin.Checked = this.lComanda.SexPacient == 2;
                this.ctrlComandaDataPrimire.DataAfisata = lComanda.DataPrimire;
                this.ctrlComandaDataLaGata.Initializeaza(lComanda.DataLaGata, ComboBoxOra.EnumPas.JumatateDeOra);
                this.txtObservatiiComanda.Text      = lComanda.Observatii;
                this.txtObservatiiEtapaCurenta.Text = lComanda.ObservatiiEtapa;
                this.chkUrgent.Checked  = lComanda.Urgent;
                this.txtNrElemente.Text = lComanda.NrElemente.ToString();
                this.ctrlDataOraTermen.Initializeaza(this.lComanda.DataSfarsitEtapa, ComboBoxOra.EnumPas.JumatateDeOra);
                this.chkRefacere.Checked  = this.lComanda.Refacere;
                this.txtCuloare.Text      = this.lComanda.Culoare;
                this.chkAcceptata.Checked = this.lComanda.Acceptata;
                this.txtCodComanda.Text   = this.lComanda.CodLucrare;
                ////lore 05.09.2019
                this.lblPretUnitarInitial.Text      = pComanda.PretUnitarInitial.ToString();
                this.txtpretunitarfin.ValoareDouble = pComanda.PretUnitarFinal;
                ////lore 03.09.2019
                if (this.lLucrareSelectata.ValoareEUR != 0)
                {
                    this.lblmoneda.Text        = "EUR";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
                else
                {
                    this.lblmoneda.Text        = "RON";
                    this.lblValoareFinala.Text = string.Concat("TOTAL:", " ", this.txtpretunitarfin.ValoareDouble * this.txtNrElemente.ValoareDouble, " ", this.lblmoneda.Text);
                }
            }

            initListe();

            if (this.lComanda != null && !this.lComanda.EsteActiv)
            {
                AllowModification(false);
            }
            else
            {
                AllowModification(true);
            }

            finalizeazaIncarcarea();
        }
Example #24
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DUtilizatorDrepturi
        /// </summary>
        /// <param name="pIdRubrica"></param>
        /// <param name="pIdOptiune"></param>
        /// <param name="pIdUtilizator"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(EnumRubrica pIdRubrica, EnumOptiune pIdOptiune, int pIdUtilizator, IDbTransaction pTranzactie)
        {
            int id = DUtilizatorDrepturi.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), Convert.ToInt32(pIdRubrica), Convert.ToInt32(pIdOptiune), pIdUtilizator, pTranzactie);

            return(id);
        }
Example #25
0
 private void incarcaRand(DataGridViewRow pRand, BUtilizator pElem)
 {
     pRand.Tag = pElem;
     DataGridViewPersonalizat.InitCelulaSelectieUnica(pRand, true);
     pRand.Cells[1].Value = pElem.GetNumeCompletUtilizator();
 }
Example #26
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DLucrariEtape
        /// </summary>
        /// <param name="pIdLucrare"></param>
        /// <param name="pIdEtapa"></param>
        /// <param name="pNumarOrdine"></param>
        /// <param name="pDurataMedieMinute"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdLucrare, int pIdEtapa, int pNumarOrdine, int pDurataMedieMinute, IDbTransaction pTranzactie)
        {
            int id = DLucrariEtape.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdLucrare, pIdEtapa, pNumarOrdine, pDurataMedieMinute, pTranzactie);

            return(id);
        }
Example #27
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip Emailuri_Extrase
        /// </summary>
        /// <param name="pIdEmail"></param>
        /// <param name="pFlag"></param>
        /// <param name="pNumarAtasamente"></param>
        /// <param name="pDataServer"></param>
        /// <param name="pSubiect"></param>
        /// <param name="pExpeditor"></param>
        /// <param name="pDestinatar"></param>
        /// <param name="pIdUnic"></param>
        /// <param name="pObservatii"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdEmail, int pFlag, int pNumarAtasamente, DateTime pDataServer, string pSubiect, string pExpeditor, string pDestinatar, int pIdUnic, string pObservatii, IDbTransaction pTranzactie)
        {
            int id = DEmailuri_Extrase.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdEmail, pFlag, pNumarAtasamente, pDataServer, pSubiect, pExpeditor, pDestinatar, pIdUnic, pObservatii, pTranzactie);

            return(id);
        }
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DListeParametrabile
        /// </summary>
        /// <param name="pTipLista"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(CDefinitiiComune.EnumTipLista pTipLista, string pDenumire, IDbTransaction pTranzactie)
        {
            int id = DListeParametrabile.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), Convert.ToInt32(pTipLista), pDenumire, pTranzactie);

            return(id);
        }
Example #29
0
        public static ColectieStructOptiuni GetByUserConectat(IDbTransaction pTranzactie)
        {
            BColectieUtilizatorDrepturi listaDrepturi = GetListByParam(EnumRubrica.Nedefinit, EnumOptiune.Nedefinit, BUtilizator.GetIdUtilizatorConectat(pTranzactie), pTranzactie);

            return(listaDrepturi.GetAsColectieStructOptiuni());
        }
Example #30
0
        public static int Add(string pDenumire, IDbTransaction pTranzactie)
        {
            int id = DClienti.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire.Trim(), 0, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, 0, string.Empty, 0, 0, CConstante.DataNula, string.Empty, 0, pTranzactie);

            return(id);
        }