示例#1
0
        /// <summary>
        /// 获取库别列表
        /// </summary>
        /// <param name="clientid"></param>
        /// <returns></returns>
        public List <WareHouseType> GetWarehouseTypes(string clientid)
        {
            var                  dal  = new WarehouseDAL();
            DataTable            dt   = dal.GetWarehouseTypes(clientid);
            List <WareHouseType> list = new List <WareHouseType>();

            foreach (DataRow item in dt.Rows)
            {
                WareHouseType model = new WareHouseType();
                model.FillData(item);
                list.Add(model);
            }
            return(list);
        }
示例#2
0
        /// <summary>
        /// 保存库别
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public JsonResult SaveWareHouseType(string type)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            WareHouseType        model      = serializer.Deserialize <WareHouseType>(type);

            string typeID = string.Empty;

            if (string.IsNullOrEmpty(model.TypeID))
            {
                typeID = new WarehouseBusiness().AddWarehouseType(model.TypeName, model.Description, CurrentUser.UserID, CurrentUser.ClientID);
            }
            else if (new WarehouseBusiness().UpdateWarehouseType(model.TypeID, model.TypeName, model.Description, OperateIP, CurrentUser.UserID))
            {
                typeID = model.TypeID;
            }


            JsonDictionary.Add("ID", typeID);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }