コード例 #1
0
ファイル: TraceLogController.cs プロジェクト: navy235/PadCrm
 public ActionResult AjaxCreate(TraceLogViewModel model)
 {
     ServiceResult result = new ServiceResult();
     if (!ModelState.IsValid)
     {
         result.Message = "表单输入有误,请仔细填写表单!";
         result.AddServiceError("表单输入有误,请仔细填写表单!");
     }
     else
     {
         try
         {
             TraceLogService.Create(model);
             //CustomerCompanyService.ChangeRelation(model.CompanyID, model.RelationID);
             result.Message = "添加跟单日志成功!";
         }
         catch (Exception ex)
         {
             result.Message = ex.Message;
             result.AddServiceError(Utilities.GetInnerMostException(ex));
             LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "添加跟单日志失败!", ex);
         }
     }
     ViewBag.Data_RelationID = Utilities.GetSelectListData(RelationCateService.GetALL(), x => x.ID, x => x.CateName, true);
     return Json(result);
 }
コード例 #2
0
ファイル: TraceLogController.cs プロジェクト: navy235/PadCrm
 public ActionResult AjaxCreate(int ID)
 {
     var model = new TraceLogViewModel()
     {
         CompanyID = ID
     };
     ViewBag.Data_CompanyID = ID;
     ViewBag.Data_RelationID = Utilities.GetSelectListData(RelationCateService.GetALL(), x => x.ID, x => x.CateName, true);
     return View(model);
 }
コード例 #3
0
ファイル: TraceLogController.cs プロジェクト: navy235/PadCrm
        public ActionResult Edit(TraceLogViewModel model)
        {
            ServiceResult result = new ServiceResult();

            TempData["Service_Result"] = result;
            if (!ModelState.IsValid)
            {
                result.Message = "表单输入有误,请仔细填写表单!";
                result.AddServiceError("表单输入有误,请仔细填写表单!");
            }
            else
            {
                try
                {
                    TraceLogService.Update(model);
                    result.Message = "编辑跟单日志成功!";
                    return RedirectToAction("details", "customercompany", new { id = model.CompanyID });
                }
                catch (Exception ex)
                {
                    result.Message = "编辑跟单日志失败!";
                    result.AddServiceError(Utilities.GetInnerMostException(ex));
                    LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "编辑跟单日志失败!", ex);
                }

            }
            ViewBag.Data_RelationID = Utilities.GetSelectListData(RelationCateService.GetALL(),
                x => x.ID, x => x.CateName,
                model.RelationID,
                true);
            return View(model);
        }
コード例 #4
0
ファイル: TraceLogController.cs プロジェクト: navy235/PadCrm
        public ActionResult Edit(int ID)
        {
            var entity = TraceLogService.Find(ID);
            var model = new TraceLogViewModel()
            {
                CompanyID = entity.CompanyID,

                ID = entity.ID,
                RelationID = entity.RelationID,
                Content = entity.Content
            };
            ViewBag.Data_RelationID = Utilities.GetSelectListData(RelationCateService.GetALL(),
                x => x.ID, x => x.CateName,
                model.RelationID,
                true);
            return View(model);
        }