Example #1
0
 public void Update(ContactRequire model)
 {
     var target = Find(model.ID);
     db.Attach<ContactRequire>(target);
     target.Description = model.Description;
     target.AttachmentPath = model.AttachmentPath;
     target.IsRoot = model.IsRoot;
     target.Status = model.Status;
     target.Name = model.Name;
     db.Commit();
 }
Example #2
0
        public ContactRequire Create(ViewModels.ContactRequireViewModel model)
        {
            ContactRequire entity = new ContactRequire();
            entity.AddTime = DateTime.Now;
            entity.AddUser = CookieHelper.MemberID;
            //entity.AttachmentPath = model.AttachmentPath;
            entity.CompanyID = model.CompanyID;
            entity.Name = model.Name;
            entity.Description = model.Description;
            entity.DepartmentID = model.DepartmentID;
            entity.ResolveID = model.ResolveID;
            entity.SenderID = model.SenderID;

            entity.IsRoot = model.IsRoot;
            entity.PID = model.PID;
            entity.Status = model.Status;
            db.Add<ContactRequire>(entity);
            db.Commit();
            return entity;
        }
 public ActionResult ChangStatus(int ID)
 {
     ServiceResult result = new ServiceResult();
     try
     {
         var model = ContactRequireService.Find(ID);
         var entity = new ContactRequire()
         {
             ID = model.ID,
             Description = model.Description,
             AttachmentPath = model.AttachmentPath,
             IsRoot = model.IsRoot,
             Status = 1,
             Name = model.Name
         };
         ContactRequireService.Update(entity);
         LogHelper.WriteLog("更改合同状态成功");
         result.Message = "更改合同状态成功!";
     }
     catch (DbEntityValidationException ex)
     {
         result.Message = "更改合同状态错误!";
         result.AddServiceError("更改合同状态错误!");
         LogHelper.WriteLog("更改合同状态错误", ex);
     }
     return Json(result, JsonRequestBehavior.AllowGet);
 }
Example #4
0
 public void Delete(ContactRequire model)
 {
     var target = Find(model.ID);
     db.Remove<ContactRequire>(target);
     db.Commit();
 }
Example #5
0
 public void Create(ContactRequire model)
 {
     db.Add<ContactRequire>(model);
     db.Commit();
 }
Example #6
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);
 }