コード例 #1
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
        /// <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);
        }
コード例 #2
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
            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);
            }
コード例 #3
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
            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);
            }
コード例 #4
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
 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)));
 }
コード例 #5
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
        /// <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);
        }
コード例 #6
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
 public static string GetStringByEnum(EnumTipAdresa pId)
 {
     return(GetStructByEnum(pId).Nume);
 }
コード例 #7
0
ファイル: BAdrese.cs プロジェクト: iStomaLTD/iStoma-LTD
 public StructTipAdresa(EnumTipAdresa pId, string pNume)
     : this()
 {
     this.Id   = pId;
     this.Nume = pNume;
 }