/// <summary> /// 根据仓库获取货位 /// </summary> /// <param name="wareid"></param> /// <returns></returns> public JsonResult GetDepotSeatsByWareID(string wareid) { List <DepotSeat> list = new WarehouseBusiness().GetDepotSeatsByWareID(wareid, CurrentUser.ClientID); JsonDictionary.Add("Items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 编辑货位状态 /// </summary> /// <param name="id"></param> /// <param name="status"></param> /// <returns></returns> public JsonResult UpdateDepotSeatStatus(string id, int status) { bool bl = new WarehouseBusiness().UpdateDepotSeatStatus(id, (CloudSalesEnum.EnumStatus)status, CurrentUser.UserID, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 删除仓库 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult DeleteWareHouse(string id) { bool bl = new WarehouseBusiness().UpdateWareHouseStatus(id, CloudSalesEnum.EnumStatus.Delete, CurrentUser.UserID, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取货位详情 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult GetDepotByID(string id = "") { var model = new WarehouseBusiness().GetDepotByID(id); JsonDictionary.Add("Item", model); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult WareHouseDetail(string id) { if (string.IsNullOrEmpty(id)) { return(View("WareHouse")); } WareHouse model = new WarehouseBusiness().GetWareByID(id); ViewBag.Item = model; ViewBag.ID = id; return(View()); }
/// <summary> /// 获取货位列表 /// </summary> /// <param name="keyWords"></param> /// <param name="pageSize"></param> /// <param name="pageIndex"></param> /// <param name="totalCount"></param> /// <returns></returns> public JsonResult GetDepotSeats(string wareid, string keyWords, int pageSize, int pageIndex, int totalCount) { int pageCount = 0; List <DepotSeat> list = new WarehouseBusiness().GetDepotSeats(keyWords, pageSize, pageIndex, ref totalCount, ref pageCount, CurrentUser.ClientID, wareid); JsonDictionary.Add("Items", list); JsonDictionary.Add("TotalCount", totalCount); JsonDictionary.Add("PageCount", pageCount); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <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 }); }
/// <summary> /// 保存货位 /// </summary> /// <param name="obj"></param> /// <returns></returns> public JsonResult SaveDepotSeat(string obj) { JavaScriptSerializer serializer = new JavaScriptSerializer(); DepotSeat model = serializer.Deserialize <DepotSeat>(obj); string id = string.Empty; if (string.IsNullOrEmpty(model.DepotID)) { id = new WarehouseBusiness().AddDepotSeat(model.DepotCode, model.WareID, model.Name, model.Status.Value, model.Description, CurrentUser.UserID, CurrentUser.ClientID); } else if (new WarehouseBusiness().UpdateDepotSeat(model.DepotID, model.Name, model.Status.Value, model.Description, CurrentUser.UserID, CurrentUser.ClientID)) { id = model.WareID; } JsonDictionary.Add("ID", id); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 保存仓库 /// </summary> /// <param name="ware"></param> /// <returns></returns> public JsonResult SaveWareHouse(string ware) { JavaScriptSerializer serializer = new JavaScriptSerializer(); WareHouse model = serializer.Deserialize <WareHouse>(ware); string id = string.Empty; if (string.IsNullOrEmpty(model.WareID)) { id = new WarehouseBusiness().AddWareHouse(model.WareCode, model.Name, model.ShortName, model.CityCode, model.Status.Value, model.Description, CurrentUser.UserID, CurrentUser.ClientID); } else if (new WarehouseBusiness().UpdateWareHouse(model.WareID, model.Name, model.ShortName, model.CityCode, model.Status.Value, model.Description, CurrentUser.UserID, CurrentUser.ClientID)) { id = model.WareID; } JsonDictionary.Add("ID", id); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }