示例#1
0
        /// <summary>
        /// 仓库管理查询
        /// </summary>
        /// <param name="page"></param>
        /// <param name="limit"></param>
        /// <returns></returns>
        public static object storeSelect(int page, int limit)
        {
            string sql      = string.Format("select * from (select ROW_NUMBER() OVER(ORDER BY StoreID desc) as rows,* from T_Store) o ");
            string sqlpages = sql + string.Format(" where o.rows   between ({0}-1)*{1}+1 and {2}*{3} ", page, limit, page, limit);

            //总查询记录
            var TabCount = DBHelper.Read(sql).Rows.Count;
            //分页后查询数据
            var            TabPage  = DBHelper.Read(sqlpages);
            List <T_Store> storelst = new List <T_Store>();

            foreach (DataRow item in TabPage.Rows)
            {
                T_Store store = new T_Store
                {
                    StoreID = Convert.ToInt32(item["StoreID"].ToString()),
                    Name    = item["Name"].ToString(),
                    Status  = Convert.ToInt32(item["Status"].ToString())
                };
                storelst.Add(store);
            }
            //定义匿名类型 接受供应商总数用于分页
            var obj = new
            {
                status = TabCount,
                lst    = storelst
            };

            return(obj);
        }
示例#2
0
        /// <summary>
        /// 编辑仓库信息
        /// </summary>
        private void StoreEdit()
        {
            T_Store store = new T_Store
            {
                StoreID = Convert.ToInt32(HttpContext.Current.Request.Form["StoreId"]),
                Name    = HttpContext.Current.Request.Form["Name"],
                Status  = Convert.ToInt32(HttpContext.Current.Request.Form["Status"])
            };
            var obj = new
            {
                code   = 200,
                status = "no",
                msg    = "编辑失败"
            };

            if (storeBll.storeEdit(store))
            {
                obj = new
                {
                    code   = 201,
                    status = "yes",
                    msg    = "编辑成功"
                };
            }
            javaScriptSerializer(obj);
        }
示例#3
0
        /// <summary>
        /// 仓库编辑查询赋值
        /// </summary>
        /// <param name="StoreId"></param>
        /// <returns></returns>
        public static T_Store storeEditSelect(int StoreId)
        {
            string  sql   = string.Format("select * from T_Store where StoreID={0}", StoreId);
            var     db    = DBHelper.Read(sql).Rows[0];
            T_Store store = new T_Store
            {
                Name   = db["Name"].ToString(),
                Status = Convert.ToInt32(db["Status"].ToString())
            };

            return(store);
        }
示例#4
0
        /// <summary>
        /// 采购订单商品入库仓库--查询
        /// </summary>
        /// <returns></returns>
        public static List <T_Store> StoreSelect()
        {
            string         sql = string.Format("select * from T_Store");
            var            db  = DBHelper.Read(sql);
            List <T_Store> lst = new List <T_Store>();

            foreach (DataRow item in db.Rows)
            {
                T_Store store = new T_Store
                {
                    StoreID = Convert.ToInt32(item["StoreID"].ToString()),
                    Name    = item["Name"].ToString(),
                    Status  = Convert.ToInt32(item["Status"].ToString())
                };
                lst.Add(store);
            }
            return(lst);
        }
示例#5
0
        /// <summary>
        /// 修改仓库信息
        /// </summary>
        /// <param name="store"></param>
        /// <returns></returns>
        public static bool storeEdit(T_Store store)
        {
            string sql = string.Format("update T_Store set Name='{0}',Status={1} where StoreID={2}", store.Name, store.Status, store.StoreID);

            return(DBHelper.Write(sql));
        }
示例#6
0
        /// <summary>
        /// 新增仓库
        /// </summary>
        /// <param name="store"></param>
        /// <returns></returns>
        public static bool storeAdd(T_Store store)
        {
            string sql = string.Format("insert T_Store(Name,Status) values('{0}',{1})", store.Name, store.Status);

            return(DBHelper.Write(sql));
        }
示例#7
0
 /// <summary>
 /// 修改仓库信息
 /// </summary>
 /// <param name="store"></param>
 /// <returns></returns>
 public static bool storeEdit(T_Store store)
 {
     return(storeDal.storeEdit(store));
 }
示例#8
0
 /// <summary>
 /// 新增仓库
 /// </summary>
 /// <param name="store"></param>
 /// <returns></returns>
 public static bool storeAdd(T_Store store)
 {
     return(storeDal.storeAdd(store));
 }