public JsonResult UpdateOrder(Common.Order obj) { try { OrdersBusiness orderBusiness = new OrdersBusiness(); var objentity = orderBusiness.GetById(obj.Id); //objentity.Id = obj.Id; objentity.CreateDate = obj.CreateDate; objentity.CreateBy = obj.CreateBy; objentity.ModifyDate = DateTime.Now; objentity.ModifyBy = obj.ModifyBy; objentity.DateDeliver = obj.DateDeliver; objentity.Status = obj.Status; objentity.KmRoad = obj.KmRoad; objentity.NoteAboutOrder = obj.NoteAboutOrder; objentity.GramGood = obj.GramGood; objentity.IdPayForm = obj.IdPayForm; objentity.IdShop = obj.IdShop; objentity.TotalMoney = obj.TotalMoney; objentity.FeeOfTranspot = obj.FeeOfTranspot; objentity.UrlBtnPayNL = obj.UrlBtnPayNL; orderBusiness.Edit(objentity); return(Json(1));//Cập nhật thành công } catch (Exception) { throw; } }
public JsonResult SavaReply(string entity) { JavaScriptSerializer serializer = new JavaScriptSerializer(); ReplyEntity model = serializer.Deserialize <ReplyEntity>(entity); string replyID = ""; replyID = OrdersBusiness.CreateReply(model.GUID, model.Content, CurrentUser.UserID, CurrentUser.AgentID, model.FromReplyID, model.FromReplyUserID, model.FromReplyAgentID); List <ReplyEntity> list = new List <ReplyEntity>(); if (!string.IsNullOrEmpty(replyID)) { model.ReplyID = replyID; model.CreateTime = DateTime.Now; model.CreateUser = CurrentUser; model.CreateUserID = CurrentUser.UserID; model.AgentID = CurrentUser.AgentID; if (!string.IsNullOrEmpty(model.FromReplyUserID) && !string.IsNullOrEmpty(model.FromReplyAgentID)) { model.FromReplyUser = OrganizationBusiness.GetUserByUserID(model.FromReplyUserID, model.FromReplyAgentID); } list.Add(model); } JsonDictionary.Add("items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
// private readonly IMapper _mapper; public OrderController(ILogger <OrderController> logger, RedisCache distributedCache , IOptions <AppSettings> appSettings, ChariotContext _chariotContext, IMapper mapper, IHostingEnvironment envrnmt) : base(_chariotContext, distributedCache, appSettings, mapper) { _ordersBusiness = new OrdersBusiness(_chariotContext, distributedCache, mapper); _Env = envrnmt; }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name="type">type==1: thông tin người bán; type=2: thông tin người nhận</param> /// <returns></returns> public JsonResult GetInForBuyer(long id) { var order = new OrdersBusiness().GetById(id); //var shop = new ShopsBusiness().GetById(order.IdShop.Value); //order.ShopOrder = shop; string body = ControllerExtensions.RenderRazorViewToString(this, "RenderInfoPersonOrder", order); return(Json(body, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 编辑购物车产品数量 /// </summary> /// <param name="autoid"></param> /// <param name="quantity"></param> /// <returns></returns> public JsonResult UpdateCartQuantity(string autoid, int quantity) { var bl = OrdersBusiness.UpdateCartQuantity(autoid, quantity, CurrentUser.UserID, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 删除购物车产品 /// </summary> /// <param name="autoid"></param> /// <returns></returns> public JsonResult DeleteCart(string autoid) { var bl = OrdersBusiness.DeleteCart(autoid, CurrentUser.UserID, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 加入到购物车 /// </summary> /// <param name="productid"></param> /// <param name="detailsid"></param> /// <param name="quantity"></param> /// <param name="ordertype"></param> /// <returns></returns> public JsonResult AddShoppingCart(string productid, string detailsid, int quantity, string unitid, int isBigUnit, EnumDocType ordertype, string remark) { var bl = OrdersBusiness.AddShoppingCart(productid, detailsid, quantity, unitid, isBigUnit, ordertype, remark, CurrentUser.UserID, OperateIP); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取购物车产品 /// </summary> /// <param name="ordertype"></param> /// <returns></returns> public JsonResult GetShoppingCart(EnumDocType ordertype) { var list = OrdersBusiness.GetShoppingCart(ordertype, CurrentUser.UserID); JsonDictionary.Add("Items", list); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 审核上架 /// </summary> /// <param name="ids"></param> /// <returns></returns> public JsonResult AuditPurchase(string ids) { bool bl = new OrdersBusiness().AuditStorageIn(ids, CurrentUser.UserID, OperateIP, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 更换入库仓库和货位 /// </summary> /// <param name="autoid"></param> /// <param name="wareid"></param> /// <param name="depotid"></param> /// <returns></returns> public JsonResult UpdateStorageDetailWare(string autoid, string wareid, string depotid) { var bl = new OrdersBusiness().UpdateStorageDetailWare(autoid, wareid, depotid, CurrentUser.UserID, OperateIP, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 作废单据 /// </summary> /// <param name="docid"></param> /// <returns></returns> public JsonResult InvalidPurchase(string docid) { var bl = new OrdersBusiness().InvalidDoc(docid, CurrentUser.UserID, OperateIP, CurrentUser.ClientID); JsonDictionary.Add("Status", bl); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取单据日志 /// </summary> /// <param name="keyWords"></param> /// <param name="pageIndex"></param> /// <param name="totalCount"></param> /// <param name="status"></param> /// <returns></returns> public JsonResult GetStorageDocLog(string docid, int pageIndex, int totalCount) { int pageCount = 0; List <StorageDocAction> list = OrdersBusiness.GetStorageDocAction(docid, 10, 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="keyWords"></param> /// <param name="pageIndex"></param> /// <param name="totalCount"></param> /// <param name="status"></param> /// <returns></returns> public JsonResult GetMyPurchase(string keyWords, int pageIndex, int totalCount, int status = -1, bool isAll = false) { int pageCount = 0; List <StorageDoc> list = OrdersBusiness.GetStorageDocList(isAll ? string.Empty : CurrentUser.UserID, EnumDocType.RK, (EnumDocStatus)status, 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 }); }
public JsonResult GetReplys(string guid, int pageSize, int pageIndex) { int pageCount = 0; int totalCount = 0; var list = OrdersBusiness.GetReplys(guid, pageSize, pageIndex, ref totalCount, ref pageCount); JsonDictionary.Add("items", list); JsonDictionary.Add("totalCount", totalCount); JsonDictionary.Add("pageCount", pageCount); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 保存采购单 /// </summary> /// <param name="doc"></param> /// <returns></returns> public JsonResult SubmitPurchase(string doc) { JavaScriptSerializer serializer = new JavaScriptSerializer(); var model = serializer.Deserialize <CloudSalesEntity.StorageDoc>(doc); model.DocType = (int)EnumDocType.RK; var id = OrdersBusiness.CreateStorageDoc(model, CurrentUser.UserID, OperateIP, CurrentUser.ClientID); JsonDictionary.Add("ID", id); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public Boolean UpdateOrder(String transaction_info, String order_code, String payment_id, String payment_type, String secure_code) { String secure_code_ws = this.GetMD5Hash(transaction_info + " " + order_code + " " + payment_id + " " + payment_type + " " + this.secure_pass); if (secure_code == secure_code_ws) { var business = new OrdersBusiness(); var obj = business.GetById(long.Parse(order_code)); obj.Status = 2;// Đang chơ chuyên hàng, đa thanh toán online business.Edit(obj); return(true); } else { return(false); } }
public JsonResult UpdateStatus(long idOrderPost, int selectedItem) { try { OrdersBusiness orderBusiness = new OrdersBusiness(); var objentity = orderBusiness.GetById(idOrderPost); objentity.Status = selectedItem; orderBusiness.Edit(objentity); return(Json(1));//Cập nhật thành công } catch (Exception) { throw; } }
public JsonResult GetOrderPlans(bool isMy, string beginDate, string endDate, int pageSize, int pageIndex) { int pageCount = 0; int totalCount = 0; string ownerID = string.Empty; if (isMy) { ownerID = CurrentUser.UserID; } List <OrderEntity> list = OrdersBusiness.GetOrderPlans(ownerID, beginDate, endDate, CurrentUser.ClientID, pageSize, pageIndex, ref totalCount, ref pageCount); JsonDictionary.Add("Items", list); JsonDictionary.Add("TotalCount", totalCount); JsonDictionary.Add("PageCount", pageCount); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 采购单确认页面 /// </summary> /// <returns></returns> public ActionResult ConfirmPurchase() { ViewBag.Items = OrdersBusiness.GetShoppingCart(EnumDocType.RK, CurrentUser.UserID); return(View()); }
/// <summary> /// 我的采购详情 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DocDetail(string id) { ViewBag.Model = OrdersBusiness.GetStorageDetail(id, CurrentUser.ClientID); return(View()); }
public ActionResult OrderContent(long od) { var oder = new OrdersBusiness().GetById(od); return(View(oder)); }
/// <summary> /// 采购审核页面 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult AuditDetail(string id) { ViewBag.Wares = new WarehouseBusiness().GetWareHouses(CurrentUser.ClientID); ViewBag.Model = OrdersBusiness.GetStorageDetail(id, CurrentUser.ClientID); return(View()); }
//获取订单详情 public JsonResult GetOrderDetailByID(string orderID, string clientID) { var item = OrdersBusiness.BaseBusiness.GetOrderByIDForApi(orderID, clientID); Dictionary <string, object> obj = new Dictionary <string, object>(); obj.Add("orderID", item.OrderID); obj.Add("goodsName", item.GoodsName); obj.Add("intGoodsCode", item.IntGoodsCode); obj.Add("finalPrice", item.FinalPrice); obj.Add("orderImage", item.OrderImage); obj.Add("orderImages", item.OrderImages); obj.Add("categoryID", item.CategoryID); obj.Add("categoryName", item.CategoryName); obj.Add("processCategoryName", item.ProcessCategoryName); obj.Add("platemaking", item.Platemaking); obj.Add("createTime", item.CreateTime); obj.Add("endTime", item.EndTime); obj.Add("clientID", item.ClientID); //var client = ClientBusiness.GetClientDetail(item.ClientID); //obj.Add("clientName", client.CompanyName); //obj.Add("clientCode", client.ClientCode); //obj.Add("clientContactName", client.ContactName); //obj.Add("clientMobile", client.MobilePhone); //obj.Add("clientAddress", client.City!=null?client.City.Description:"--"); //obj.Add("clientCityCode", client.CityCode); obj.Add("goodsID", item.GoodsID); obj.Add("orderAttrs", item.OrderAttrs); //订单品类 var category = new ProductsBusiness().GetCategoryByID(item.CategoryID); var attrLists = new List <Dictionary <string, object> >(); var saleAttrs = new List <Dictionary <string, object> >(); Dictionary <string, object> cmAttr = new Dictionary <string, object>(); cmAttr.Add("AttrID", category.AttrLists[0].AttrID); cmAttr.Add("AttrName", "尺码"); var cmlist = new List <Dictionary <string, object> >(); item.OrderAttrs.Where(x => x.AttrType == 1).ToList().ForEach(x => { Dictionary <string, object> valueObj = new Dictionary <string, object>(); valueObj.Add("ValueID", x.OrderAttrID); valueObj.Add("ValueName", x.AttrName.Replace("【", "").Replace("】", "")); cmlist.Add(valueObj); }); if (cmlist.Any()) { cmAttr.Add("AttrValues", cmlist); attrLists.Add(cmAttr); } Dictionary <string, object> ysAttr = new Dictionary <string, object>(); ysAttr.Add("AttrID", category.SaleAttrs[0].AttrID); ysAttr.Add("AttrName", "颜色"); var yslist = new List <Dictionary <string, object> >(); item.OrderAttrs.Where(x => x.AttrType == 2).ToList().ForEach(x => { Dictionary <string, object> valueObj = new Dictionary <string, object>(); valueObj.Add("ValueID", x.OrderAttrID); valueObj.Add("ValueName", x.AttrName.Replace("【", "").Replace("】", "")); yslist.Add(valueObj); }); if (yslist.Any()) { ysAttr.Add("AttrValues", yslist); saleAttrs.Add(ysAttr); } obj.Add("AttrLists", attrLists); obj.Add("SaleAttrs", saleAttrs); var rangs = OrdersBusiness.GetOrderPriceRanges(orderID); var rangArr = new List <Dictionary <string, object> >(); foreach (var rang in rangs) { var rangObj = new Dictionary <string, object>(); rangObj.Add("rangeID", rang.RangeID); rangObj.Add("minQuantity", rang.MinQuantity); rangObj.Add("price", rang.Price); rangArr.Add(rangObj); } obj.Add("orderPriceRanges", rangArr); JsonDictionary.Add("order", obj); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }