Exemple #1
0
        /// <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());
        }
Exemple #2
0
        /// <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());
        }