public static DataSet GetListByParamIdClient(int pIdClient, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            dictCorespondenta.Adauga(EnumCampuriTabela.xnIdClient.ToString(), pIdClient);
            return(DGeneral.SelectByCriterii(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.tNume.ToString(), true, pStare, pTranzactie));
        }
示例#2
0
        public static DataSet GetListByParamIdEmailDupaFlag(int pIdEmail, int pFlag, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            dictCorespondenta.Add(EnumCampuriTabela.xnIdEmail.ToString(), pIdEmail);
            dictCorespondenta.Add(EnumCampuriTabela.nFlag.ToString(), pFlag);
            return(DGeneral.SelectByCriterii(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.nId.ToString(), true, pStare, pTranzactie));
        }
示例#3
0
        public static List <string> GetListNumeRegiuni(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            List <string> lstRegiuni = new List <string>();

            foreach (BRegiuni regiune in GetListByParam(0, CDefinitiiComune.EnumStare.Activa, null))
            {
                lstRegiuni.Add(regiune.Nume);
            }

            return(lstRegiuni);
        }
示例#4
0
 protected void MyDataRowSetItem(string pNumeColoana, CDefinitiiComune.EnumStare pValoare)
 {
     if (string.IsNullOrEmpty(lAliasTabela))
     {
         this.MyDataRow[pNumeColoana] = pValoare;
     }
     else
     {
         this.MyDataRow[lAliasTabela + pNumeColoana] = pValoare;
     }
 }
示例#5
0
        public static BColectieLucrariEtape GetListByParamIdLucrare(int pIdLucrare, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieLucrariEtape lstDLucrariEtape = new BColectieLucrariEtape();

            using (DataSet ds = DLucrariEtape.GetListByParamIdLucrare(pIdLucrare, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDLucrariEtape.Add(new BLucrariEtape(dr));
                }
            }
            return(lstDLucrariEtape);
        }
示例#6
0
        public static BEtape GetEtapaById(int pIdEtapa, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BEtape lstDEtape = null;

            using (DataSet ds = DEtape.GetById(pIdEtapa, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDEtape = new BEtape(dr);
                }
            }
            return(lstDEtape);
        }
示例#7
0
        public static BColectieCategorii GetListByParamCategorii(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCategorii lstDCategorii = new BColectieCategorii();

            using (DataSet ds = DCategorii.GetListByParamCategorii(pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDCategorii.Add(new BCategorii(dr));
                }
            }
            return(lstDCategorii);
        }
示例#8
0
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BEmail
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieEmail GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieEmail lstDEmail = new BColectieEmail();

            using (DataSet ds = DEmail.GetListByParam(pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDEmail.Add(new BEmail(dr));
                }
            }
            return(lstDEmail);
        }
示例#9
0
        public static BColectieListaPreturiClienti GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieListaPreturiClienti lstDListaPreturiClienti = new BColectieListaPreturiClienti();

            using (DataSet ds = DListaPreturiClienti.GetListByParam(pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDListaPreturiClienti.Add(new BListaPreturiClienti(dr));
                }
            }
            return(lstDListaPreturiClienti);
        }
示例#10
0
        public static List <DateTime> GetListUniqueId(int pIdEmail, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            List <DateTime> lstIdUnicEmailuriExtrase = new List <DateTime>();

            using (DataSet ds = DEmailuri_Extrase.GetListByParamIdEmail(pIdEmail, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstIdUnicEmailuriExtrase.Add(new BEmailuriExtrase(dr).DataServer);
                }
            }
            return(lstIdUnicEmailuriExtrase);
        }
示例#11
0
        public static BColectieEmailuriExtrase GetListByParamIdEmail(int pIdEmail, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieEmailuriExtrase lstDEmailuri_Extrase = new BColectieEmailuriExtrase();

            using (DataSet ds = DEmailuri_Extrase.GetListByParamIdEmail(pIdEmail, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDEmailuri_Extrase.Add(new BEmailuriExtrase(dr));
                }
            }
            return(lstDEmailuri_Extrase);
        }
示例#12
0
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BRegiuni
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieRegiuni GetListByParam(int pIdTara, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieRegiuni lstDRegiuni = new BColectieRegiuni();

            using (DataSet ds = DRegiuni.GetListByParam(pIdTara, pStare, Convert.ToInt32(BMultiLingv.EnumLimba.Romana), pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDRegiuni.Add(new BRegiuni(dr));
                }
            }
            return(lstDRegiuni);
        }
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BUtilizatoriVenituri
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieUtilizatoriVenituri GetListByParam(int pIdUtilizator, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieUtilizatoriVenituri lstDUtilizatoriVenituri = new BColectieUtilizatoriVenituri();

            using (DataSet ds = DUtilizatoriVenituri.GetListByParam(pIdUtilizator, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDUtilizatoriVenituri.Add(new BUtilizatoriVenituri(dr));
                }
            }
            return(lstDUtilizatoriVenituri);
        }
示例#14
0
        public static BColectieClientiCabinete GetListByIdClient(int pIdClient, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieClientiCabinete lstDClientiCabinete = new BColectieClientiCabinete();

            using (DataSet ds = DClientiCabinete.GetListByParamIdClient(pIdClient, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDClientiCabinete.Add(new BClientiCabinete(dr));
                }
            }
            return(lstDClientiCabinete);
        }
        public static BColectieReprezentant GetListByIdClient(int pIdClient, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieReprezentant lstDClientiReprezentanti = new BColectieReprezentant();

            using (DataSet ds = DClientiReprezentanti.GetListByParamIdClient(pIdClient, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDClientiReprezentanti.Add(new BClientiReprezentanti(dr));
                }
            }
            return(lstDClientiReprezentanti);
        }
示例#16
0
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BClientiComenziEtape
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieClientiComenziEtape GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieClientiComenziEtape lstDClientiComenziEtape = new BColectieClientiComenziEtape();

            using (DataSet ds = DClientiComenziEtape.GetListByParam(pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDClientiComenziEtape.Add(new BClientiComenziEtape(dr));
                }
            }
            return(lstDClientiComenziEtape);
        }
        public BColectieClientiComenziHeader Filtreaza(CDefinitiiComune.EnumStare pStare)
        {
            BColectieClientiComenziHeader SubLista = new BColectieClientiComenziHeader();

            foreach (BClientiComenziHeader Element in this)
            {
                if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate))
                {
                    continue;
                }
                SubLista.Add(Element);
            }
            return(SubLista);
        }
示例#18
0
        public static List <int> GetListIdEtapeByParamIdLucrare(int pIdLucrare, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            List <int> lstDLucrariEtape = new List <int>();

            using (DataSet ds = DLucrariEtape.GetListByParamIdLucrare(pIdLucrare, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    BLucrariEtape lucrareEtapa = new BLucrariEtape(dr);
                    lstDLucrariEtape.Add(lucrareEtapa.IdEtapa);
                }
            }
            return(lstDLucrariEtape);
        }
示例#19
0
        public BColectieUtilizatorLucrariEtape Filtreaza(CDefinitiiComune.EnumStare pStare)
        {
            BColectieUtilizatorLucrariEtape SubLista = new BColectieUtilizatorLucrariEtape();

            foreach (BUtilizatorLucrariEtape Element in this)
            {
                if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate))
                {
                    continue;
                }
                SubLista.Add(Element);
            }
            return(SubLista);
        }
示例#20
0
        public BColectieBanci Filtreaza(CDefinitiiComune.EnumStare pStare)
        {
            BColectieBanci SubLista = new BColectieBanci();

            foreach (BBanci Element in this)
            {
                if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate))
                {
                    continue;
                }
                SubLista.Add(Element);
            }
            return(SubLista);
        }
示例#21
0
        public BColectieEmailuriExtrase Filtreaza(CDefinitiiComune.EnumStare pStare)
        {
            BColectieEmailuriExtrase SubLista = new BColectieEmailuriExtrase();

            foreach (BEmailuriExtrase Element in this)
            {
                if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate))
                {
                    continue;
                }
                SubLista.Add(Element);
            }
            return(SubLista);
        }
示例#22
0
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BAdrese
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieAdrese GetListByParam(EnumTipAdresa pTipAdresa, CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar,
                                                     CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieAdrese lstDAdrese = new BColectieAdrese();

            using (DataSet ds = DAdrese.GetListByParam(Convert.ToInt32(pTipAdresa), Convert.ToInt32(pTipProprietar), pIdProprietar, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDAdrese.Add(new BAdrese(dr));
                }
            }
            return(lstDAdrese);
        }
示例#23
0
        /// <summary>
        /// Recuperam o lista de inregistrari din tabela Localitati_REF_V
        /// </summary>
        /// <param name="pIdRegiune"></param>
        /// <param name="pIdTara"></param>
        /// <remarks></remarks>
        public static DataSet GetListByParam(int pIdRegiune, int pIdTara, CDefinitiiComune.EnumStare pStare, int pIdLimba, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            if (pIdRegiune > 0)
            {
                dictCorespondenta.Adauga(EnumCampuriTabela.xnIdRegiune.ToString(), pIdRegiune);
            }

            if (pIdTara > 0)
            {
                dictCorespondenta.Adauga(EnumCampuriTabela.xnIdTara.ToString(), pIdTara);
            }

            dictCorespondenta.Adauga(EnumCampuriTabela.nLimbaDenumirii.ToString(), pIdLimba);
            dictCorespondenta.Adauga(EnumCampuriTabela.nLimbaDenumiriiTara.ToString(), pIdLimba);

            return(DGeneral.SelectByCriterii(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.tNume.ToString(), true, pStare, pTranzactie));
        }
示例#24
0
        /// <summary>
        /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BListeParametrabile
        /// </summary>
        /// <param name="pId"></param>
        /// <returns>Lista ce corespunde parametrilor</returns>
        /// <remarks></remarks>
        public static BColectieListeParametrabile GetListByParam(CDefinitiiComune.EnumTipLista pTipLista, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieListeParametrabile lstDListeParametrabile = new BColectieListeParametrabile();

            using (DataSet ds = DListeParametrabile.GetListByParam(Convert.ToInt32(pTipLista), pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDListeParametrabile.Add(new BListeParametrabile(dr));
                }
            }
            return(lstDListeParametrabile);
        }
示例#25
0
 public void Adauga(string pCheie, CDefinitiiComune.EnumStare pValoare)
 {
     this.Add(pCheie, pValoare);
 }
示例#26
0
        /// <summary>
        /// Recuperam o lista de inregistrari din tabela Clienti_TD
        /// </summary>
        /// <remarks></remarks>
        public static DataSet GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            return(DGeneral.SelectByCriterii(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.tDenumire.ToString(), true, pStare, pTranzactie));
        }
示例#27
0
        public static DataSet GetListaClientiNoiPerioada(DateTime pDataInceput, DateTime pDataSfarsit, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            return(DGeneral.SelectByCriteriiSiPerioada(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.dDataCreare.ToString(), pDataInceput, pDataSfarsit, pStare, pTranzactie));
        }
示例#28
0
        public static DataSet GetListByClientSiPerioada(int pIdClient, DateTime pDataInceput, DateTime pDataSfarsit, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            if (pIdClient > 0)
            {
                dictCorespondenta.Adauga(EnumCampuriTabela.xnIdClient.ToString(), pIdClient);
            }
            return(DGeneral.SelectByCriteriiSiPerioada(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.dDataFactura.ToString(), pDataInceput, pDataSfarsit, EnumCampuriTabela.dDataFactura.ToString(), true, pTranzactie));
        }
示例#29
0
        /// <summary>
        /// Recuperam o lista de inregistrari din tabela DocumenteInline_TD
        /// </summary>
        /// <param name="pTipObiect"></param>
        /// <param name="pIdObiect"></param>
        /// <param name="pTipImagine"></param>
        /// <remarks></remarks>
        public static DataSet GetListByParam(CDefinitiiComune.EnumTipObiect pTipObiect, int pIdObiect, int pTipImagine, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BColectieCorespondenteColoaneValori dictCorespondenta = new BColectieCorespondenteColoaneValori();

            dictCorespondenta.Adauga(EnumCampuriTabela.nTipObiect.ToString(), pTipObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.xnIdObiect.ToString(), pIdObiect);
            dictCorespondenta.Adauga(EnumCampuriTabela.nTipImagine.ToString(), pTipImagine);

            return(DGeneral.SelectByCriterii(NUME_VIEW, dictCorespondenta, EnumCampuriTabela.dDataCreare.ToString(), true, pStare, pTranzactie));
        }
示例#30
0
        public static BListaPreturiClienti GetPretClientIdLucrare(int pIdListaPreturi, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BListaPreturiClienti lstDListaPreturiClienti = null;

            using (DataSet ds = DListaPreturiClienti.GetListByParam(pIdListaPreturi, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDListaPreturiClienti = new BListaPreturiClienti(dr);
                }
            }
            return(lstDListaPreturiClienti);
        }