Пример #1
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiPlati
        /// </summary>
        /// <param name="pIdClient"></param>
        /// <param name="pDataPlata"></param>
        /// <param name="pSumaPlatita"></param>
        /// <param name="pModalitatePlata"></param>
        /// <param name="pCursBNR"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdClient, DateTime pDataPlata, double pSumaPlatita, BDefinitiiGenerale.EnumModalitatePlata pModalitatePlata, double pCursBNR, string pObservatii, BColectieClientiComenzi lComenzi, IDbTransaction pTranzactie)
        {
            int id = DClientiPlati.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pDataPlata, pSumaPlatita, Convert.ToInt32(pModalitatePlata), pCursBNR, pObservatii, pTranzactie);

            if (id > 0)
            {
                double valoarePlatita = pSumaPlatita;

                foreach (var item in lComenzi)
                {
                    if (valoarePlatita > 0)
                    {
                        if (valoarePlatita >= item.ValoareFinala)
                        {
                            BClientiPlatiComenzi.Add(item.Id, id, item.ValoareFinala, null);
                            valoarePlatita -= item.ValoareFinala;
                        }
                        else
                        {
                            BClientiPlatiComenzi.Add(item.Id, id, valoarePlatita, null);
                            valoarePlatita = 0;
                        }
                    }
                }
            }

            return(id);
        }
Пример #2
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DTari
        /// </summary>
        /// <param name="pNumeScurt"></param>
        /// <param name="pNumeOficial"></param>
        /// <param name="pPrefixTelefonic"></param>
        /// <param name="pAbreviere"></param>
        /// <param name="pCetatenie"></param>
        /// <param name="pLimbaDenumirii"></param>
        /// <param name="pPreferinta"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pNumeScurt, string pNumeOficial, string pPrefixTelefonic, string pAbreviere, string pCetatenie, int pLimbaDenumirii, int pPreferinta, IDbTransaction pTranzactie)
        {
            int id = DTari.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pNumeScurt, pNumeOficial, pPrefixTelefonic, pAbreviere, pCetatenie, pLimbaDenumirii, pPreferinta, pTranzactie);

            _lstTari = null;

            return(id);
        }
Пример #3
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DBanci
        /// </summary>
        /// <param name="pDenumire"></param>
        /// <param name="pInformatiiComplementare"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, string pInformatiiComplementare, IDbTransaction pTranzactie)
        {
            int id = DBanci.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pInformatiiComplementare, pTranzactie);

            _lstBanci = null;

            return(id);
        }
Пример #4
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiCabinete
        /// </summary>
        /// <param name="pIdClient"></param>
        /// <param name="pDenumire"></param>
        /// <param name="pIdAdresa"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static BClientiCabinete Add(int pIdClient, string pDenumire, IDbTransaction pTranzactie)
        {
            int id = DClientiCabinete.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pDenumire, pTranzactie);

            Comune.BAdrese adresa = Comune.BAdrese.AddEmpty(TipObiectClasa, id, Comune.BAdrese.EnumTipAdresa.Principala, pTranzactie);

            BClientiCabinete cabinet = new Clienti.BClientiCabinete(id, pTranzactie);

            cabinet.IdAdresa = adresa.Id;
            cabinet.UpdateAll(pTranzactie);

            return(cabinet);
        }
Пример #5
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiFacturi
        /// </summary>
        /// <param name="pIdClient"></param>
        /// <param name="pDataFactura"></param>
        /// <param name="pSerieFactura"></param>
        /// <param name="pNumarFactura"></param>
        /// <param name="pObservatii"></param>
        /// <param name="pMonedaFactura"></param>
        /// <param name="pCursBNR"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdClient, DateTime pDataFactura, string pSerieFactura, int pNumarFactura, string pObservatii, CDefinitiiComune.EnumTipMoneda pMonedaFactura, double pCursBNR, BColectieClientiComenzi pListaComenzi, EnumTipDocumentNotaPlata pTipDocument, IDbTransaction pTranzactie)
        {
            int id = DClientiFacturi.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pDataFactura, pSerieFactura, pNumarFactura, pObservatii, Convert.ToInt32(pMonedaFactura), pCursBNR, pTranzactie);

            pListaComenzi.UpdateIdFactura(id, pTranzactie);

            if (pTipDocument == EnumTipDocumentNotaPlata.Factura)
            {
                BClientiFacturi factCreata = new BClientiFacturi(id, pTranzactie);
                factCreata.Fiscalizeaza(pTranzactie);
            }

            return(id);
        }
Пример #6
0
        /// <summary>
        /// Metoda de instanta ce permite inchiderea(dezactivarea) obiectului
        /// </summary>
        /// <param name="pInchidere">inchidem sau activam?</param>
        /// <param name="pMotivInchidere">Motivul inchiderii</param>
        /// <param name="pTranzactie">Tranzactia</param>
        /// <remarks>Exceptie daca nu se poate identifica obiectul</remarks>
        public void Close(bool pInchidere, string pMotivInchidere, IDbTransaction pTranzactie)
        {
            if (this.Id <= 0)
            {
                throw new IdentificareBazaImposibilaException("BClientiFacturi");
            }
            IDbTransaction Tranzactie = null;

            try
            {
                if (pTranzactie == null)
                {
                    Tranzactie = CCerereSQL.GetTransactionOnConnection();
                }
                else
                {
                    Tranzactie = pTranzactie;
                }


                //Inchidem obiectul in baza de date
                DClientiFacturi.CloseById(BUtilizator.GetIdUtilizatorConectat(Tranzactie), this.Id, pInchidere, pMotivInchidere, Tranzactie);

                //Recuperam toate comenzile si le disociem
                GetListaLucrari(Tranzactie).ScoateDinFactura(Tranzactie);

                if (pTranzactie == null)
                {
                    //Facem Comit tranzactiei doar daca aceasta nu a fost transmisa in parametru. Altfel comitul va fi gestionat de functia apelanta
                    CCerereSQL.CloseTransactionOnConnection(Tranzactie, true);
                }
            }
            catch (Exception)
            {
                if ((pTranzactie == null) && (Tranzactie != null))
                {
                    CCerereSQL.CloseTransactionOnConnection(Tranzactie, false);
                }
                throw;
            }
            finally
            {
                //Reinitializam obiectul pentru a recupera, printre altele, data de inchidere generata de baza de date
                this.Refresh(pTranzactie);
            }
        }
Пример #7
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DListaPreturiClienti
        /// </summary>
        /// <param name="pIdListaPreturi"></param>
        /// <param name="pIdClient"></param>
        /// <param name="pValoareRON"></param>
        /// <param name="pValoareEUR"></param>
        /// <param name="pTermenAgreat"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdListaPreturi, int pIdClient, double pValoare, CDefinitiiComune.EnumTipMoneda pMoneda, int pTermenAgreat, IDbTransaction pTranzactie)
        {
            double pValoareEUR = 0;
            double pValoareRON = 0;

            if (pMoneda == CDefinitiiComune.EnumTipMoneda.Euro)
            {
                pValoareEUR = pValoare;
            }
            else
            {
                pValoareRON = pValoare;
            }

            int id = DListaPreturiClienti.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdListaPreturi, pIdClient, pValoareRON, pValoareEUR, pTermenAgreat, pTranzactie);

            return(id);
        }
Пример #8
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DUtilizatoriVenituri
        /// </summary>
        /// <param name="pIdUtilizator"></param>
        /// <param name="pDataInceput"></param>
        /// <param name="pDataFinal"></param>
        /// <param name="pObservatii"></param>
        /// <param name="pTipVenit"></param>
        /// <param name="pSalariuFix"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(int pIdUtilizator, DateTime pDataInceput, DateTime pDataFinal, string pObservatii, EnumTipVenit pTipVenit, double pSalariuFix, Dictionary <int, double> pDictIdEtapaPret, IDbTransaction pTranzactie)
        {
            IDbTransaction Tranzactie = null;
            int            id         = 0;

            try
            {
                if (pTranzactie == null)
                {
                    Tranzactie = CCL.DAL.CCerereSQL.GetTransactionOnConnection();
                }
                else
                {
                    Tranzactie = pTranzactie;
                }

                id = DUtilizatoriVenituri.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdUtilizator, pDataInceput, pDataFinal, pObservatii, Convert.ToInt32(pTipVenit), pSalariuFix, Tranzactie);

                if (pDictIdEtapaPret != null)
                {
                    foreach (var item in pDictIdEtapaPret)
                    {
                        BUtilizatoriVenituriDetalii.Add(id, item.Key, item.Value, Tranzactie);
                    }
                }

                if (pTranzactie == null)
                {
                    //Facem Comit tranzactiei doar daca aceasta nu a fost transmisa in parametru. Altfel comitul va fi gestionat de functia apelanta
                    CCL.DAL.CCerereSQL.CloseTransactionOnConnection(Tranzactie, true);
                }
            }
            catch (Exception)
            {
                if ((pTranzactie == null) && (Tranzactie != null))
                {
                    CCL.DAL.CCerereSQL.CloseTransactionOnConnection(Tranzactie, false);
                }
                throw;
            }

            return(id);
        }
Пример #9
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DProfesii
        /// </summary>
        /// <param name="pDenumire"></param>
        /// <param name="pCodCOR"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, string pCodCOR, IDbTransaction pTranzactie)
        {
            int id = DProfesii.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pCodCOR, pTranzactie);

            return(id);
        }
Пример #10
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);
        }
Пример #11
0
        public static ColectieStructOptiuni GetByUserConectat(IDbTransaction pTranzactie)
        {
            BColectieUtilizatorDrepturi listaDrepturi = GetListByParam(EnumRubrica.Nedefinit, EnumOptiune.Nedefinit, BUtilizator.GetIdUtilizatorConectat(pTranzactie), pTranzactie);

            return(listaDrepturi.GetAsColectieStructOptiuni());
        }
Пример #12
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);
        }
Пример #13
0
        /// <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);
        }
Пример #14
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);
        }
Пример #15
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);
        }
Пример #16
0
        /// <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);
        }
Пример #17
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);
        }
Пример #18
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);
        }
Пример #19
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);
        }
Пример #20
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);
        }
Пример #21
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DDocumenteInline
        /// </summary>
        /// <param name="pTipObiect"></param>
        /// <param name="pIdObiect"></param>
        /// <param name="pTipImagine"></param>
        /// <param name="pImagine"></param>
        /// <param name="pInformatiiComplementare"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, EnumTipDocumentInline pTipImagine, byte[] pImagine, string pInformatiiComplementare, IDbTransaction pTranzactie)
        {
            int id = DDocumenteInline.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pTipObiect, pIdObiect, Convert.ToInt32(pTipImagine), pImagine, pInformatiiComplementare, 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);
        }
Пример #23
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);
        }
Пример #24
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DCategorii
        /// </summary>
        /// <param name="pDenumire"></param>
        /// <param name="pIdCategorie"></param>
        /// <param name="pCuloare"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, int pIdCategorie, int pCuloare, IDbTransaction pTranzactie)
        {
            int id = DCategorii.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pIdCategorie, pCuloare, pTranzactie);

            return(id);
        }
Пример #25
0
        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);
        }
Пример #26
0
 public static int Add(string pDenumire, IDbTransaction pTranzactie)
 {
     return(DLocatii.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pTranzactie));
 }
Пример #27
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);
        }
Пример #28
0
        /// <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);
        }
Пример #29
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);
        }
Пример #30
0
        /// <summary>
        /// Metoda de clasa ce permite adaugarea unui obiect de tip DClienti
        /// </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="pObservatiiDateClinica"></param>
        /// <param name="pTipRecomandant"></param>
        /// <param name="pIdRecomandant"></param>
        /// <param name="pIBAN"></param>
        /// <param name="pIdBanca"></param>
        /// <param name="pReprezentantLegal"></param>
        /// <param name="pCalitateReprezentant"></param>
        /// <param name="pNumarContract"></param>
        /// <param name="pDataContract"></param>
        /// <param name="pObservatiiDateFirma"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public static int Add(string pDenumire, int pTipClient, string pDenumireFiscala, string pCUI, string pRegCom, string pTelefonMobil, string pTelefonFix, string pFax, string pContSkype, string pAdresaMail, string pPaginaWeb, string pObservatiiDateClinica, int pTipRecomandant, int pIdRecomandant, string pIban, int pIdBanca, string pReprezentantLegal, int pCalitateReprezentant, int pNumarContract, DateTime pDataContract, string pObservatiiDateFirma, int xnIdAgentVanzari, IDbTransaction pTranzactie)
        {
            int id = DClienti.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pDenumire, pTipClient, pDenumireFiscala, pCUI, pRegCom, pTelefonMobil, pTelefonFix, pFax, pContSkype, pAdresaMail, pPaginaWeb, pObservatiiDateClinica, pTipRecomandant, pIdRecomandant, pIban, pIdBanca, pReprezentantLegal, pCalitateReprezentant, pNumarContract, pDataContract, pObservatiiDateFirma, xnIdAgentVanzari, pTranzactie);

            return(id);
        }