public ActionResult UnAudit(string id) { var ID = Guid.Empty; if (Guid.TryParse(id, out ID) && !ID.Equals(Guid.Empty)) { var entity = new VD_SalesOrder() { Id = ID }; var service = GetService <ISalesOrderService>(); int r = service.UnAudite(entity); if (r == 1) { entity = service.GetOrder(entity); return(JsonNet(CommandResult.Instance_Succeed.Set("反审成功").Set(entity))); } else { switch (r) { case -1: return(JsonNet(CommandResult.Instance_Error.Set("单据不存在"))); case 0: return(JsonNet(CommandResult.Instance_Error.Set("单据已反审"))); default: break; } } } return(JsonNet(CommandResult.Instance_Error)); }
public ActionResult Detail(string id, int ds) { var key = $"{typeof(OnlineController).FullName}_Edit"; //LocalCache[key] = null; GetSessionCache()[key] = null; var service = GetService <ISalesOrderService>(); VD_SalesOrder entity = new VD_SalesOrder(); entity.Id = Guid.Parse(id); if (entity.Id.Equals(Guid.Empty)) { entity.OrderDate = DateTime.Now; entity.AluminumPriceDate = DateTime.Now; entity.AcceptDate = DateTime.Now.AddDays(20); } else { entity = service.GetOrder(entity); } List <VD_SalesOrderDetail> list = service.GetOrderDetail(entity); if (list.Count() > 0) { //LocalCache[key] = list; GetSessionCache()[key] = list; } entity.OrderItems = list; CustomModule.DataState = ds;// DataState.Browse; CustomModule.ModuleType = ModuleType.Edit; ViewData["CustomModule"] = CustomModule; return(View(entity)); }
public ActionResult Audit(string id) { //var id = data.Value<Guid>("id"); var ID = Guid.Empty; if (Guid.TryParse(id, out ID) && !ID.Equals(Guid.Empty)) { var entity = new VD_SalesOrder() { Id = ID, Audit = CurrentBaseLoginer.UserName, AuditDate = DateTime.Now }; var service = GetService <ISalesOrderService>(); int r = service.Audite(entity); if (r == 1) { entity = service.GetOrder(entity); return(JsonNet(CommandResult.Instance_Succeed.Set("审核成功").Set(entity))); } else { switch (r) { case -1: return(JsonNet(CommandResult.Instance_Error.Set("单据不存在"))); case 0: return(JsonNet(CommandResult.Instance_Error.Set("单据已审核"))); default: break; } } } return(JsonNet(CommandResult.Instance_Error)); }