public ActionResult AddNewEmployeeManage(EmployeeModel model) { if (ModelState.IsValid) { if (EmployeeModel.SaveNewEmployee(model)) { ViewBag.Title = "添加成功"; return View("SuccessEmployee"); } Response.Write("<script language='JavaScript'>alert('添加新人员失败.');history.go(-1);</script>"); } var listService = new ListService(); //性别 ViewData["Sex"] = listService.GetSexTypeList(); //角色类型 ViewData["Role"] = listService.GetRoleTypeList(); ViewBag.Title = "添加新人员的信息"; return View(model); }
public ActionResult CheckEmployeeManage(long id) { if (Session["CheckFeed"] == null || !(bool) Session["CheckSystemManage"]) { Response.Write("<script>history.go(0);</script>"); return View("Error"); } var employeeService = new EmployeeService(); var roleService = new RoleService(); var listService = new ListService(); List<role> roles = roleService.FindByEmployeeId(id); employee employee = employeeService.Find(id); var employeeModel = new EmployeeModel { EmployeeId = employee.Id, EmployeeNumber = employee.Number, EmployeeName = employee.Name, Rfid = employee.RFID, Sex = employee.Sex, ConfirmPassWd = employee.Password, PassWd = employee.Password, Logon = employee.LogOn, Birthday = Convert.ToDateTime(employee.Birthday), Memo = employee.Memo }; List<long> roleType = roles.Select(role => role.role_type.Id).ToList(); employeeModel.RoleTypeId = roleType; ViewData["Role"] = listService.GetRoleTypeList(); ViewData["Sex"] = listService.GetSexTypeList(); ViewBag.Title = "查看人员信息"; return View("AddNewEmployeeManage", employeeModel); }