// // GET: /ZPVM/WorkOrderPowerset/Modify public async Task <ActionResult> Modify(string orderNumber, string materialCode, string code, int itemNo) { WorkOrderPowersetViewModel viewModel = new WorkOrderPowersetViewModel(); using (WorkOrderPowersetServiceClient client = new WorkOrderPowersetServiceClient()) { MethodReturnResult <WorkOrderPowerset> result = await client.GetAsync(new WorkOrderPowersetKey() { OrderNumber = orderNumber, MaterialCode = materialCode, Code = code, ItemNo = itemNo }); if (result.Code == 0) { viewModel = new WorkOrderPowersetViewModel() { OrderNumber = result.Data.Key.OrderNumber, MaterialCode = result.Data.Key.MaterialCode, Code = result.Data.Key.Code, ArticleNo = result.Data.ArticleNo, ItemNo = result.Data.Key.ItemNo, PowerName = result.Data.PowerName, SubWay = result.Data.SubWay, StandardVPM = result.Data.StandardVPM, StandardVoc = result.Data.StandardVoc, StandardPower = result.Data.StandardPower, StandardIsc = result.Data.StandardIsc, StandardIPM = result.Data.StandardIPM, StandardFuse = result.Data.StandardFuse, PowerDifference = result.Data.PowerDifference, MaxValue = result.Data.MaxValue, MinValue = result.Data.MinValue, Name = result.Data.Name, Description = result.Data.Description, MixColor = result.Data.MixColor, IsUsed = result.Data.IsUsed, CreateTime = result.Data.CreateTime, Creator = result.Data.Creator, Editor = result.Data.Editor, EditTime = result.Data.EditTime }; return(PartialView("_ModifyPartial", viewModel)); } else { ModelState.AddModelError("", result.Message); } } return(PartialView("_ModifyPartial", new WorkOrderPowersetViewModel())); }
public async Task <ActionResult> Save(WorkOrderPowersetViewModel model) { using (WorkOrderPowersetServiceClient client = new WorkOrderPowersetServiceClient()) { WorkOrderPowerset obj = new WorkOrderPowerset() { Key = new WorkOrderPowersetKey() { OrderNumber = model.OrderNumber, MaterialCode = model.MaterialCode, Code = model.Code.ToUpper(), ItemNo = model.ItemNo ?? 0 }, ArticleNo = model.ArticleNo, MaxValue = model.MaxValue, MinValue = model.MinValue, Name = model.Name.ToUpper(), PowerDifference = model.PowerDifference, PowerName = model.PowerName.ToUpper(), StandardFuse = model.StandardFuse, StandardIPM = model.StandardIPM, StandardIsc = model.StandardIsc, StandardPower = model.StandardPower, StandardVoc = model.StandardVoc, StandardVPM = model.StandardVPM, SubWay = model.SubWay, Description = model.Description, IsUsed = model.IsUsed, MixColor = model.MixColor, Editor = User.Identity.Name, EditTime = DateTime.Now, CreateTime = DateTime.Now, Creator = User.Identity.Name }; MethodReturnResult rst = await client.AddAsync(obj); if (rst.Code == 0) { rst.Message = string.Format(ZPVMResources.StringResource.WorkOrderPowerset_Save_Success , obj.Key); } return(Json(rst)); } }
public async Task <ActionResult> SaveModify(WorkOrderPowersetViewModel model) { using (WorkOrderPowersetServiceClient client = new WorkOrderPowersetServiceClient()) { WorkOrderPowersetKey key = new WorkOrderPowersetKey() { OrderNumber = model.OrderNumber, MaterialCode = model.MaterialCode, Code = model.Code, ItemNo = model.ItemNo ?? 0 }; MethodReturnResult <WorkOrderPowerset> result = await client.GetAsync(key); if (result.Code == 0) { result.Data.ArticleNo = model.ArticleNo; result.Data.MaxValue = model.MaxValue; result.Data.MinValue = model.MinValue; result.Data.Name = model.Name; result.Data.PowerDifference = model.PowerDifference; result.Data.PowerName = model.PowerName; result.Data.StandardFuse = model.StandardFuse; result.Data.StandardIPM = model.StandardIPM; result.Data.StandardIsc = model.StandardIsc; result.Data.StandardPower = model.StandardPower; result.Data.StandardVoc = model.StandardVoc; result.Data.StandardVPM = model.StandardVPM; result.Data.SubWay = model.SubWay; result.Data.Description = model.Description; result.Data.MixColor = model.MixColor; result.Data.IsUsed = model.IsUsed; result.Data.Editor = User.Identity.Name; result.Data.EditTime = DateTime.Now; MethodReturnResult rst = await client.ModifyAsync(result.Data); if (rst.Code == 0) { rst.Message = string.Format(ZPVMResources.StringResource.WorkOrderPowerset_SaveModify_Success , model.Code); } return(Json(rst)); } return(Json(result)); } //using (WorkOrderPowersetServiceClient client = new WorkOrderPowersetServiceClient()) //{ // WorkOrderPowerset orderPowerset = new WorkOrderPowerset(); // orderPowerset.ArticleNo = model.ArticleNo; // orderPowerset.MaxValue = model.MaxValue; // orderPowerset.MinValue = model.MinValue; // orderPowerset.Name = model.Name; // orderPowerset.PowerDifference = model.PowerDifference; // orderPowerset.PowerName = model.PowerName; // orderPowerset.StandardFuse = model.StandardFuse; // orderPowerset.StandardIPM = model.StandardIPM; // orderPowerset.StandardIsc = model.StandardIsc; // orderPowerset.StandardPower = model.StandardPower; // orderPowerset.StandardVoc = model.StandardVoc; // orderPowerset.StandardVPM = model.StandardVPM; // orderPowerset.SubWay = model.SubWay; // orderPowerset.Description = model.Description; // orderPowerset.MixColor = model.MixColor; // orderPowerset.IsUsed = model.IsUsed; // orderPowerset.Editor = User.Identity.Name; // orderPowerset.EditTime = DateTime.Now; // MethodReturnResult rst = await client.ModifyAsync(orderPowerset); // if (rst.Code == 0) // { // rst.Message = string.Format(ZPVMResources.StringResource.WorkOrderPowerset_SaveModify_Success // , model.Code); // } // return Json(rst); //} }