Пример #1
0
        public IList<Core.Business.CateCode> GetAllCateCode()
        {
            IList<Core.Business.CateCode> cateCodelist = new List<Core.Business.CateCode>();
            SqlServerUtility sql = new SqlServerUtility(SqlConnection);

            SqlDataReader reader = sql.ExecuteSPReader("USP_CateCode_Select_All");

            if(reader != null)
            {
                while(reader.Read())
                {
                    Core.Business.CateCode cateCode = new Core.Business.CateCode();

                    if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) cateCode.ParentID = reader.GetInt32(1);
                    if (!reader.IsDBNull(2)) cateCode.Code = reader.GetString(2);
                    if (!reader.IsDBNull(3)) cateCode.Name = reader.GetString(3);
                    if (!reader.IsDBNull(4)) cateCode.Kind = reader.GetString(4);

                    cateCode.MarkOld();
                    cateCodelist.Add(cateCode);
                }
                reader.Close();
            }
            return cateCodelist;
        }
Пример #2
0
        public IList<CateCode> Fill(ParentCode parent)
        {
            IList<Core.Business.CateCode> cateCodelist = new List<Core.Business.CateCode>();
            if (parent != null)
            {
                SqlServerUtility sql = new SqlServerUtility();

                sql.AddParameter("@ParentCode", SqlDbType.NVarChar, parent.PCateCode, 30);

                SqlDataReader reader = sql.ExecuteSqlReader(SqlFillWithParam);

                if (reader != null)
                {
                    while (reader.Read())
                    {
                        Core.Business.CateCode cateCode = new Core.Business.CateCode();

                        if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                        if (!reader.IsDBNull(1)) cateCode.Code = reader.GetString(1);
                        if (!reader.IsDBNull(2)) cateCode.CateName = reader.GetString(2);
                        if (!reader.IsDBNull(3)) cateCode.CateDes = reader.GetString(3);
                        if (!reader.IsDBNull(4)) cateCode.ParentCode = reader.GetString(4);

                        cateCode.MarkOld();

                        cateCodelist.Add(cateCode);
                    }
                    reader.Close();
                }
            }
            return cateCodelist;
        }
Пример #3
0
        public IList<CateCode> Fill(string parentcode)
        {
            List<CY.GFive.Core.Business.CateCode> lsCate = new List<CY.GFive.Core.Business.CateCode>();
            if (string.IsNullOrEmpty(parentcode))
            {
                return lsCate;
            }

            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@ParentCode", SqlDbType.NVarChar, parentcode,30);

            SqlDataReader reader = sql.ExecuteSqlReader(SqlFillWithParam);

            if (reader != null)
            {
                Core.Business.CateCode cateCode;
                while (reader.Read())
                {
                    cateCode = new Core.Business.CateCode();
                    if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) cateCode.Code = reader.GetString(1);
                    if (!reader.IsDBNull(2)) cateCode.CateName = reader.GetString(2);
                    if (!reader.IsDBNull(3)) cateCode.CateDes = reader.GetString(3);
                    if (!reader.IsDBNull(4)) cateCode.ParentCode = reader.GetString(4);

                    cateCode.MarkOld();

                    lsCate.Add(cateCode);

                }
                reader.Close();
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();
            }
            return lsCate;
        }
Пример #4
0
        public CateCode SelectByName(string DicName)
        {
            if (string.IsNullOrEmpty(DicName))
            {
                return null;
            }

            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@Name", SqlDbType.NVarChar, DicName,30);

            SqlDataReader reader = sql.ExecuteSqlReader(SqlSelectCateCodeByName);

            if (reader != null && !reader.IsClosed && reader.Read())
            {
                Core.Business.CateCode cateCode = new Core.Business.CateCode();

                if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                if (!reader.IsDBNull(1)) cateCode.Code = reader.GetString(1);
                if (!reader.IsDBNull(2)) cateCode.CateName = reader.GetString(2);
                if (!reader.IsDBNull(3)) cateCode.CateDes = reader.GetString(3);
                if (!reader.IsDBNull(4)) cateCode.ParentCode = reader.GetString(4);

                cateCode.MarkOld();

                return cateCode;
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();

                return null;
            }
        }
Пример #5
0
        public Core.Business.CateCode Select(int id)
        {
            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@Id", SqlDbType.Int, id);
            SqlDataReader reader = sql.ExecuteSqlReader(SqlSelectCateCode);

            if (reader != null && !reader.IsClosed && reader.Read())
            {
                Core.Business.CateCode cateCode = new Core.Business.CateCode();

                if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                if (!reader.IsDBNull(1)) cateCode.Code = reader.GetString(1);
                if (!reader.IsDBNull(2)) cateCode.CateName = reader.GetString(2);
                if (!reader.IsDBNull(3)) cateCode.CateDes = reader.GetString(3);
                if (!reader.IsDBNull(4)) cateCode.ParentCode = reader.GetString(4);

                reader.Close();
                return cateCode;
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();

                return null;
            }
        }
Пример #6
0
        public CateCode GetByParAndCode(string code, string pcode)
        {
            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@Code", SqlDbType.NVarChar, code);
            sql.AddParameter("@ParentCode", SqlDbType.NVarChar, pcode);

            SqlDataReader reader = sql.ExecuteSqlReader(SqlGetByCodeAndPar);

            if (reader != null && !reader.IsClosed && reader.Read())
            {
                Core.Business.CateCode cateCode = new Core.Business.CateCode();

                if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                if (!reader.IsDBNull(1)) cateCode.Code = reader.GetString(1);
                if (!reader.IsDBNull(2)) cateCode.CateName = reader.GetString(2);
                if (!reader.IsDBNull(3)) cateCode.CateDes = reader.GetString(3);
                if (!reader.IsDBNull(4)) cateCode.ParentCode = reader.GetString(4);

                cateCode.MarkOld();

                return cateCode;
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();

                return null;
            }
        }
Пример #7
0
        public IList<Core.Business.CateCode> GetAllCateCode()
        {
            IList<Core.Business.CateCode> cateCodelist = new List<Core.Business.CateCode>();
            SqlServerUtility sql = new SqlServerUtility();

            SqlDataReader reader = sql.ExecuteSqlReader(SqlGetAllCateCode);

            if (reader != null)
            {
                while (reader.Read())
                {
                    Core.Business.CateCode cateCode = new Core.Business.CateCode();

                    if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) cateCode.Code = reader.GetString(1);
                    if (!reader.IsDBNull(2)) cateCode.CateName = reader.GetString(2);
                    if (!reader.IsDBNull(3)) cateCode.CateDes = reader.GetString(3);
                    if (!reader.IsDBNull(4)) cateCode.ParentCode = reader.GetString(4);

                    cateCode.MarkOld();
                    cateCodelist.Add(cateCode);
                }
                reader.Close();
            }
            return cateCodelist;
        }
Пример #8
0
        public Core.Business.CateCode Select(int id)
        {
            SqlServerUtility sql = new SqlServerUtility(SqlConnection);

            sql.AddParameter("@ID", SqlDbType.Int, id);
            SqlDataReader reader = sql.ExecuteSPReader("USP_CateCode_Select_By_Id");

            if (reader != null && !reader.IsClosed && reader.Read())
            {
                Core.Business.CateCode cateCode = new Core.Business.CateCode();

                if (!reader.IsDBNull(0)) cateCode.Id = reader.GetInt32(0);
                if (!reader.IsDBNull(1)) cateCode.ParentID = reader.GetInt32(1);
                if (!reader.IsDBNull(2)) cateCode.Code = reader.GetString(2);
                if (!reader.IsDBNull(3)) cateCode.Name = reader.GetString(3);
                if (!reader.IsDBNull(4)) cateCode.Kind = reader.GetString(4);

                reader.Close();
                return cateCode;
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();

                return null;
            }
        }