示例#1
0
 public ActionResult AjaxCreate(int ID)
 {
     var model = new CustomerViewModel()
     {
         CompanyID = ID
     };
     ViewBag.Data_JobID = Utilities.GetSelectListData(JobCateService.GetALL(), x => x.ID, x => x.CateName, true);
     return PartialView(model);
 }
示例#2
0
 public ActionResult AjaxCreate(CustomerViewModel model)
 {
     ServiceResult result = new ServiceResult();
     if (!ModelState.IsValid)
     {
         result.Message = "表单输入有误,请仔细填写表单!";
         result.AddServiceError("表单输入有误,请仔细填写表单!");
     }
     else
     {
         try
         {
             CustomerService.Create(model);
             result.Message = "添加客户人员信息成功!";
         }
         catch (Exception ex)
         {
             result.Message = "添加客户人员信息失败!";
             result.AddServiceError(Utilities.GetInnerMostException(ex));
             LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "添加客户人员信息失败!", ex);
         }
     }
     return Json(result);
 }
示例#3
0
 public ActionResult Show(int ID)
 {
     var entity = CustomerService.Find(ID);
     var model = new CustomerViewModel()
     {
         CompanyID = entity.CompanyID,
         Address = entity.Address,
         BirthDay = entity.BirthDay,
         Email = entity.Email,
         Favorite = entity.Favorite,
         ID = entity.ID,
         IsLeap = entity.IsLeap,
         JobID = entity.JobID,
         Jobs = entity.Jobs,
         Mobile = entity.Mobile,
         Name = entity.Name,
         Phone = entity.Phone,
         QQ = entity.QQ,
         ReMark = entity.ReMark
     };
     return PartialView(model);
 }
示例#4
0
        public ActionResult Edit(CustomerViewModel model)
        {
            ServiceResult result = new ServiceResult();

            TempData["Service_Result"] = result;
            if (!ModelState.IsValid)
            {
                result.Message = "表单输入有误,请仔细填写表单!";
                result.AddServiceError("表单输入有误,请仔细填写表单!");
            }
            else
            {
                try
                {
                    CustomerService.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_JobID = Utilities.GetSelectListData(JobCateService.GetALL(), x => x.ID, x => x.CateName, model.JobID, true);
            return View(model);
        }
示例#5
0
 public ActionResult Edit(int ID)
 {
     var entity = CustomerService.Find(ID);
     var model = new CustomerViewModel()
     {
         CompanyID = entity.CompanyID,
         Address = entity.Address,
         BirthDay = entity.BirthDay,
         Email = entity.Email,
         Favorite = entity.Favorite,
         ID = entity.ID,
         IsLeap = entity.IsLeap,
         JobID = entity.JobID,
         Jobs = entity.Jobs,
         Mobile = entity.Mobile,
         Name = entity.Name,
         Phone = entity.Phone,
         QQ = entity.QQ,
         ReMark = entity.ReMark
     };
     ViewBag.Data_JobID = Utilities.GetSelectListData(JobCateService.GetALL(), x => x.ID, x => x.CateName, model.JobID, true);
     return View(model);
 }
示例#6
0
 public ActionResult AjaxEdit(CustomerViewModel model)
 {
     ServiceResult result = new ServiceResult();
     if (!ModelState.IsValid)
     {
         result.Message = "表单输入有误,请仔细填写表单!";
         result.AddServiceError("表单输入有误,请仔细填写表单!");
     }
     else
     {
         try
         {
             CustomerService.Update(model);
             result.Message = "编辑客户人员信息成功!";
         }
         catch (Exception ex)
         {
             result.Message = "编辑客户人员信息失败!";
             result.AddServiceError(Utilities.GetInnerMostException(ex));
             LogHelper.WriteLog("用户:" + CookieHelper.MemberID + "编辑客户人员信息失败!", ex);
         }
     }
     ViewBag.Data_JobID = Utilities.GetSelectListData(JobCateService.GetALL(), x => x.ID, x => x.CateName, model.JobID, true);
     return Json(result);
 }