/// <summary> /// 删除货位 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult DeleteDepotSeat(string id) { bool bl = new WarehouseBusiness().UpdateDepotSeatStatus(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 DeleteWareHouseType(string id) { bool bl = new WarehouseBusiness().DeleteWarehouseType(id, 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="id"></param> /// <param name="status"></param> /// <returns></returns> public JsonResult UpdateWareHouseStatus(string id, int status) { bool bl = new WarehouseBusiness().UpdateWareHouseStatus(id, (CloudSalesEnum.EnumStatus)status, CurrentUser.UserID, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); 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="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 }; }
/// <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> /// <returns></returns> public JsonResult GetWareHouses(string keyWords, int pageSize, int pageIndex, int totalCount) { int pageCount = 0; List<WareHouse> list = new WarehouseBusiness().GetWareHouses(keyWords, pageSize, pageIndex, ref totalCount, ref pageCount, CurrentUser.ClientID); JsonDictionary.Add("Items", list); JsonDictionary.Add("TotalCount", totalCount); JsonDictionary.Add("PageCount", pageCount); return new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }
/// <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 }; }