Exemple #1
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);
        }
Exemple #2
0
            public static EnumTipAdresa GetEnumByString(string pNume)
            {
                EnumTipAdresa lTipLocalitate = EnumTipAdresa.Nedefinit;

                foreach (StructTipAdresa xStruct in GetList())
                {
                    if (xStruct.Nume.Equals(pNume.Trim()))
                    {
                        lTipLocalitate = xStruct.Id;
                        break;
                    }
                }

                return(lTipLocalitate);
            }
Exemple #3
0
            public static StructTipAdresa GetStructByEnum(EnumTipAdresa pTip)
            {
                switch (pTip)
                {
                case EnumTipAdresa.Principala:
                    return(new StructTipAdresa(EnumTipAdresa.Principala, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Principala)));

                case EnumTipAdresa.Secundara:
                    return(new StructTipAdresa(EnumTipAdresa.Secundara, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Secundara)));

                case EnumTipAdresa.DeVacanta:
                    return(new StructTipAdresa(EnumTipAdresa.DeVacanta, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DeVacanta)));

                case EnumTipAdresa.DeFacturare:
                    return(new StructTipAdresa(EnumTipAdresa.DeFacturare, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.DeFacturare)));

                case EnumTipAdresa.SediuSocial:
                    return(new StructTipAdresa(EnumTipAdresa.SediuSocial, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.SediuSocial)));
                }

                return(Empty);
            }
Exemple #4
0
 public static BAdrese AddEmpty(CDefinitiiComune.EnumTipObiect pTipProprietar, int pIdProprietar, EnumTipAdresa nedefinit, IDbTransaction pTranzactie)
 {
     return(new BAdrese(Add(EnumTipAdresa.Principala, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, 0, string.Empty, string.Empty, pTipProprietar, pIdProprietar, pTranzactie)));
 }
Exemple #5
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);
        }
Exemple #6
0
 public static string GetStringByEnum(EnumTipAdresa pId)
 {
     return(GetStructByEnum(pId).Nume);
 }
Exemple #7
0
 public StructTipAdresa(EnumTipAdresa pId, string pNume)
     : this()
 {
     this.Id   = pId;
     this.Nume = pNume;
 }