/// <summary> /// 分配权限页面 /// </summary> /// <returns></returns> public ActionResult Privileges() { //查询所有员工 List <EmployeeInfo> emlist = dal.GetAllEmployeer(); ViewBag.emlist = emlist; //查询岗位 PostDal pdal = new PostDal(); List <PostInfo> postlist = pdal.GetAllPost(); ViewBag.postlist = postlist; //查询部门 DeptDal ddal = new DeptDal(); List <Dept> deptlist = ddal.GetDeptInfo(); ViewBag.deptlist = deptlist; //根据员工id查询员工 int?id = Convert.ToInt32(Request["id"]); if (id != 0) { EmployeeInfo em = dal.GetEmployeerByID(id); //记录下拉列表选择的员工 ViewBag.selEmp = em; } return(View()); }
/// <summary> /// /我的个人信息页面 /// </summary> /// <returns></returns> public ActionResult MyInfo() { //获取登陆用户id EmployeeInfo em = (EmployeeInfo)Session["Employeer"]; //根据id查询 EmployeeInfo emer = dal.GetEmployeerByID(em.ID); //将值传到前台 // ViewBag.emer = emer; Session["Employeer"] = emer; //查询所有岗位 PostDal pd = new PostDal(); List <PostInfo> pl = pd.GetAllPost(); //将值传到前台 ViewBag.post = pl; //查询所有部门 DeptDal ddd = new DeptDal(); List <Dept> delist = ddd.GetDeptInfo(); ViewBag.dept = delist; //根据员工id查询员工工资 EmployeeDal emdal = new EmployeeDal(); Payroll p = emdal.GetPayByid(em.ID); ViewBag.empay = p; // 修改员工的方法 if (Request["name"] != null) { EmployeeInfo my = new EmployeeInfo(); my.ID = em.ID; string imgurl = GetUpdImg(); if (imgurl != "") { my.EmployeeHead = imgurl; } my.LoginName = Request["name"]; my.LoginPassword = Request["pwd"]; my.Sex = Convert.ToInt32(Request["sex"]); my.IDNumber = Convert.ToInt64(Request["num"]); my.BirthDay = Request["birth"]; my.Phone = Convert.ToInt64(Request["phone"]); my.Email = Request["email"]; my.EmployeeAddress = Request["address"]; my.Degree = Request["degree"]; my.EmployeeProfile = Request["profile"]; bool isUpd = dal.UpdMy(my); if (isUpd) { return(Content("1")); } } return(View()); }