Ejemplo n.º 1
0
 public ActionResult AjaxCreate(ContractInfoViewModel model)
 {
     ServiceResult result = new ServiceResult();
     if (!ModelState.IsValid)
     {
         result.Message = "表单输入有误,请仔细填写表单!";
         result.AddServiceError("表单输入有误,请仔细填写表单!");
     }
     else
     {
         try
         {
             var requiremodel = ContactRequireService.Find(model.RequireID);
             var entity = new ContactRequire()
             {
                 ID = requiremodel.ID,
                 Description = requiremodel.Description,
                 AttachmentPath = requiremodel.AttachmentPath,
                 IsRoot = requiremodel.IsRoot,
                 Status = 1,
                 Name = requiremodel.Name
             };
             ContactRequireService.Update(entity);
             ContractInfoService.Create(model);
             result.Message = "处理合同请求成功!";
         }
         catch (Exception ex)
         {
             result.Message = "处理合同请求失败!";
             result.AddServiceError(Utilities.GetInnerMostException(ex));
             LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "处理合同请求失败!", ex);
         }
     }
     return Json(result);
 }
Ejemplo n.º 2
0
 public ActionResult AjaxCreate(int RequireID, int CompanyID, int SenderID)
 {
     var model = new ContractInfoViewModel()
     {
         RequireID = RequireID,
         CompanyID = CompanyID,
         SenderID = SenderID
     };
     ViewBag.Data_ContractCateID = Utilities.GetSelectListData(ContractCateService.GetALL(),
      x => x.ID,
      x => x.CateName,
      true);
     return PartialView(model);
 }