public ActionResult Edit() { string OrderNum = WebUtil.GetFormValue <string>("OrderNum", string.Empty); int BadType = WebUtil.GetFormValue <int>("BadType", (int)EBadType.Bad); int ProductType = WebUtil.GetFormValue <int>("ProductType", (int)EProductType.Goods); string ContractOrder = WebUtil.GetFormValue <string>("ContractOrder", string.Empty); string CrateUser = WebUtil.GetFormValue <string>("CrateUser", string.Empty); DateTime OrderTime = WebUtil.GetFormValue <DateTime>("OrderTime", DateTime.Now); string Remark = WebUtil.GetFormValue <string>("Remark", string.Empty); BadReportEntity badEntity = new BadReportEntity(); badEntity.OrderNum = OrderNum; badEntity.BadType = BadType; badEntity.ProductType = ProductType; badEntity.ContractOrder = ContractOrder; badEntity.Status = (int)EAudite.Wait; badEntity.Num = 0; badEntity.IsDelete = (int)EIsDelete.NotDelete; badEntity.CreateTime = OrderTime; badEntity.CreateUser = CrateUser; badEntity.OperateType = (int)EOpType.PC; badEntity.EquipmentNum = ""; badEntity.EquipmentCode = ""; badEntity.Remark = Remark; badEntity.StorageNum = this.DefaultStore; List <BadReportDetailEntity> ListProducts = Session[CacheKey.TEMPDATA_CACHE_BADPRODUCTDETAIL] as List <BadReportDetailEntity>; if (!ListProducts.IsNullOrEmpty()) { foreach (BadReportDetailEntity item in ListProducts) { item.OrderNum = badEntity.OrderNum; } Bill <BadReportEntity, BadReportDetailEntity> bill = new BadOrder(); string returnValue = bill.EditOrder(badEntity, ListProducts); this.ReturnJson.AddProperty("d", returnValue); Session[CacheKey.TEMPDATA_CACHE_BADPRODUCTDETAIL] = null; } else { this.ReturnJson.AddProperty("d", ""); } return(Content(this.ReturnJson.ToString())); }
/// <summary> /// 编辑报损单主体信息 /// </summary> /// <returns></returns> public ActionResult EditOrder() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID", string.Empty); BadReportEntity entity = WebUtil.GetFormObject <BadReportEntity>("Entity"); Bill <BadReportEntity, BadReportDetailEntity> bill = new BadOrder(CompanyID); string returnValue = bill.EditOrder(entity); DataResult result = new DataResult(); if (EnumHelper.GetEnumDesc <EReturnStatus>(EReturnStatus.Success) == returnValue) { result.Code = (int)EResponseCode.Success; result.Message = "报损单主体编辑成功"; } else { result.Code = (int)EResponseCode.Exception; result.Message = "报损单主体编辑失败"; } return(Content(JsonHelper.SerializeObject(result))); }
public ActionResult Edit() { string OrderNum = WebUtil.GetFormValue<string>("OrderNum", string.Empty); int BadType = WebUtil.GetFormValue<int>("BadType", (int)EBadType.Bad); int ProductType = WebUtil.GetFormValue<int>("ProductType", (int)EProductType.Goods); string ContractOrder = WebUtil.GetFormValue<string>("ContractOrder", string.Empty); string CrateUser = WebUtil.GetFormValue<string>("CrateUser", string.Empty); DateTime OrderTime = WebUtil.GetFormValue<DateTime>("OrderTime", DateTime.Now); string Remark = WebUtil.GetFormValue<string>("Remark", string.Empty); BadReportEntity badEntity = new BadReportEntity(); badEntity.OrderNum = OrderNum; badEntity.BadType = BadType; badEntity.ProductType = ProductType; badEntity.ContractOrder = ContractOrder; badEntity.Status = (int)EAudite.Wait; badEntity.Num = 0; badEntity.IsDelete = (int)EIsDelete.NotDelete; badEntity.CreateTime = OrderTime; badEntity.CreateUser = CrateUser; badEntity.OperateType = (int)EOpType.PC; badEntity.EquipmentNum = ""; badEntity.EquipmentCode = ""; badEntity.Remark = Remark; badEntity.StorageNum = this.DefaultStore; List<BadReportDetailEntity> ListProducts = Session[CacheKey.TEMPDATA_CACHE_BADPRODUCTDETAIL] as List<BadReportDetailEntity>; if (!ListProducts.IsNullOrEmpty()) { foreach (BadReportDetailEntity item in ListProducts) { item.OrderNum = badEntity.OrderNum; } Bill<BadReportEntity, BadReportDetailEntity> bill = new BadOrder(); string returnValue = bill.EditOrder(badEntity, ListProducts); this.ReturnJson.AddProperty("d", returnValue); Session[CacheKey.TEMPDATA_CACHE_BADPRODUCTDETAIL] = null; } else { this.ReturnJson.AddProperty("d", ""); } return Content(this.ReturnJson.ToString()); }