/// <summary> /// 取得数据 /// </summary> /// <param name="id"></param> /// <returns></returns> private DrugPurchase GetData(int id) { DrugPurchase model = new DrugPurchase(); if (id > 0) { model = EnterRepository.GetRepositoryEnter().DrugPurchaseRepository.LoadEntities(m => m.ID == id).FirstOrDefault(); } model.AcceptanceConclusion = Request.Form["AcceptanceConclusion"] != "" ? Request.Form["AcceptanceConclusion"] : ""; model.Amount = Request.Form["Amount"] != "" ? int.Parse(Request.Form["Amount"]) : 0; return(model); }
public ActionResult UpdateData(DrugPurchase model) { try { string szEmpNo = WebCookieHelper.GetEmployeeInfo(2); model.CreateEmpNo = szEmpNo; model.CreateTime = DateTime.Now; bool blResult = false; int id = Request.Form["id"] != "" ? Convert.ToInt32(Request.Form["id"]) : 0; //DrugPurchase model = GetData(id); string writeMsg = "操作失败!"; if (model != null) { if (model.ID < 1) { EnterRepository.GetRepositoryEnter().DrugPurchaseRepository.AddEntity(model); if (EnterRepository.GetRepositoryEnter().SaveChange() > 0) { writeMsg = "增加成功!"; } else { writeMsg = "增加失败!"; } } else { //清楚context中result对象 EnterRepository.GetRepositoryEnter().DrugPurchaseRepository.Get(m => m.ID == id); EnterRepository.GetRepositoryEnter().DrugPurchaseRepository.EditEntity(model, new string[] { "DrugID", "PurchaseDate", "Supplier", "Specification", "Amount", "Unit", "Factory", "Batch", "ValidityTerm", "License", "InspectionReport", "Instructions", "Quality", "AcceptanceConclusion", "Buyer", "Examiner" }); if (EnterRepository.GetRepositoryEnter().SaveChange() > 0) { writeMsg = "更新成功!"; } else { writeMsg = "更新失败!"; } } } return(Content(writeMsg)); } catch (Exception ex) { GlobalMethod.log.Error(ex); throw; } }