public async Task <ActionResult> SaveModify(MaterialReplaceViewModel model) { using (MaterialReplaceServiceClient client = new MaterialReplaceServiceClient()) { MaterialReplaceKey key = new MaterialReplaceKey() { ProductCode = model.ProductCode.ToString().Trim().ToUpper(), OrderNumber = model.OrderNumber.ToString().Trim().ToUpper(), OldMaterialCode = model.OldMaterialCode.ToString().Trim().ToUpper(), OldMaterialSupplier = model.OldMaterialSupplier.ToString().Trim().ToUpper() }; MethodReturnResult <MaterialReplace> result = await client.GetAsync(key); if (result.Code == 0) { result.Data.NewMaterialCode = model.NewMaterialCode; result.Data.NewMaterialSupplier = model.NewMaterialSupplier; result.Data.Description = model.Description; 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("物料替换规则修改成功!"); } return(Json(rst)); } return(Json(result)); } }
public async Task <ActionResult> Delete(string productCode, string orderNumber, string oldMaterialCode, string oldMaterialSupplier) { MethodReturnResult result = new MethodReturnResult(); MaterialReplaceKey key = new MaterialReplaceKey() { ProductCode = productCode, OrderNumber = orderNumber, OldMaterialCode = oldMaterialCode, OldMaterialSupplier = oldMaterialSupplier }; using (MaterialReplaceServiceClient client = new MaterialReplaceServiceClient()) { result = await client.DeleteAsync(key); if (result.Code == 0) { result.Message = string.Format("删除成功"); } return(Json(result)); } }
// // GET: /ZPVM/MaterialReplace/Detail public async Task <ActionResult> Detail(string productCode, string orderNumber, string oldMaterialCode, string oldMaterialSupplier) { using (MaterialReplaceServiceClient client = new MaterialReplaceServiceClient()) { MaterialReplaceKey key = new MaterialReplaceKey() { ProductCode = productCode, OrderNumber = orderNumber, OldMaterialCode = oldMaterialCode, OldMaterialSupplier = oldMaterialSupplier }; MethodReturnResult <MaterialReplace> result = await client.GetAsync(key); if (result.Code == 0) { MaterialReplaceViewModel viewModel = new MaterialReplaceViewModel() { ProductCode = result.Data.Key.ProductCode, OrderNumber = result.Data.Key.OrderNumber, OldMaterialCode = result.Data.Key.OldMaterialCode, OldMaterialSupplier = result.Data.Key.OldMaterialSupplier, NewMaterialCode = result.Data.NewMaterialCode, NewMaterialSupplier = result.Data.NewMaterialSupplier, CreateTime = result.Data.CreateTime, Creator = result.Data.Creator, Editor = result.Data.Editor, EditTime = result.Data.EditTime, Description = result.Data.Description }; return(PartialView("_InfoPartial", viewModel)); } else { ModelState.AddModelError("", result.Message); } } return(PartialView("_InfoPartial")); }