public ActionResult Collection(string shoukuanid, string shoukuanshijian, string shoukuanxiangqing) { if (!string.IsNullOrEmpty(shoukuanid)) { var userprovider = new UserLoginProvider(); var _user = userprovider.GetUser(User.Identity.Name); if (_user.RuleType.Equals(RuleTypeEnum.Agents.ToString()) || _user.RuleType.Equals(RuleTypeEnum.Admin.ToString())) { var orderprovider = new OrderInfoProvider(); var order = orderprovider.GetOrderInfoById(Convert.ToInt16(shoukuanid)); if (order != null && order.PayStatus < (int)OrderPayStatusEnum.Recivied) { var alog = new SysActionLog(); alog.ActionDate = Convert.ToDateTime(shoukuanshijian); alog.ActionDesc = shoukuanxiangqing.Trim(); alog.LogType = (int)ActionLogTypeEnum.PayAction; alog.OrderId = order.Id; alog.UserId = _user.Id; alog.CreateDate = DateTime.Now; alog.IsDelete = false; var i = DALFactory.ActionLogDao.Insert(alog); if (i > 0) { order.PayStatus = (int)OrderPayStatusEnum.Recivied; orderprovider.UpdateOrderInfo(order); } } } } return(Content("ok")); }
public ActionResult EditOrder(string orderId, string sjjg, string hwsjzl, string hwsjtjzl, string ddsjjg, string csjzl, string csjjg) { if (!string.IsNullOrEmpty(orderId)) { var orderPrivder = new OrderInfoProvider(); var order = orderPrivder.GetOrderInfoById(Convert.ToInt64(orderId)); if (order != null) { order.OrderRealPrice = Convert.ToDecimal(sjjg); order.Status = (int)OrderStatusEnum.Processed; var i = orderPrivder.UpdateOrderInfo(order); if (i > 0) { var addressinfo = orderPrivder.GetAddressInfoByOid(order.Id); if (addressinfo != null) { addressinfo.GoodsRealWeight = Convert.ToDecimal(hwsjzl); addressinfo.GoodsVolumeWeight = Convert.ToDecimal(hwsjtjzl); addressinfo.AddressRealPrice = Convert.ToDecimal(ddsjjg); orderPrivder.UpdateAddressInfo(addressinfo); } var rec = orderPrivder.GetReceiverInfo(order.Id); if (rec != null) { rec.RealWeight = Convert.ToDecimal(csjzl); rec.RealPrice = Convert.ToDecimal(csjjg); orderPrivder.UpdateReceiverInfo(rec); } } } } return(Content("ok")); }
public ActionResult PayOrder(string id, string pay) { if (!string.IsNullOrEmpty(id)) { var orderprovider = new OrderInfoProvider(); var order = orderprovider.GetOrderInfoById(Convert.ToInt16(id)); if (order != null && order.PayStatus <= (int)OrderPayStatusEnum.Recivied) { order.PayStatus = (int)OrderPayStatusEnum.Paied; orderprovider.UpdateOrderInfo(order); } } return(Content("ok")); }
public ActionResult PayOrder(string id) { if (!string.IsNullOrEmpty(id)) { var orderprovider = new OrderInfoProvider(); var order = orderprovider.GetOrderInfoById(Convert.ToInt16(id)); if (order != null) { ViewBag.Id = order.Id; ViewBag.SNO = order.OrderNo; } } return(View()); }
public ActionResult Filled(string fahuoid, string gzdh, string fhsj, string fhnr) { if (!string.IsNullOrEmpty(fahuoid)) { var userprovider = new UserLoginProvider(); var _user = userprovider.GetUser(User.Identity.Name); if (_user.RuleType.Equals(RuleTypeEnum.Agents.ToString()) || _user.RuleType.Equals(RuleTypeEnum.Admin.ToString())) { var orderprovider = new OrderInfoProvider(); var ids = fahuoid.Split(','); foreach (var id in ids) { var order = orderprovider.GetOrderInfoById(Convert.ToInt16(id)); if (order != null && order.Status < (int)OrderStatusEnum.Unfilled) { var alog = new SysLogisticsInfo(); alog.UpdateDate = Convert.ToDateTime(fhsj); alog.LogisticsDesc = fhnr.Trim(); alog.LogisticsSingle = gzdh.Trim(); alog.OrderNos = fahuoid; alog.UserName = _user.UserName; alog.CreateDate = DateTime.Now; alog.Status = false; alog.IsDelete = false; var i = DALFactory.SysLogisticsInfoDao.Insert(alog); if (i > 0) { order.Status = (int)OrderStatusEnum.Filled; orderprovider.UpdateOrderInfo(order); } } } } } return(Content("ok")); }