public ActionResult Index()
        {
            List <Leave> list = BLL.GetList();

            if (Session["Job"].ToString().Contains("部长"))
            {
                string job = Session["Job"].ToString().Substring(0, 2);
                list = (from s in staffBLL.GetList()
                        join y in BLL.GetList() on s.StaffNo equals y.StaffNo
                        where s.JobId.Contains(job)
                        select y).ToList();
            }
            else if (Session["Job"].ToString().Contains("组长"))
            {
                string job = Session["Job"].ToString().Substring(0, 2);
                list = (from s in staffBLL.GetList()
                        join y in BLL.GetList()
                        on s.StaffNo equals y.StaffNo
                        where s.JobId.Contains("组员") && s.JobId.Contains(job)
                        select y).ToList();
            }
            else if (Session["Job"].ToString().Contains("组员"))
            {
                list = list.Where(s => s.StaffNo == Session["StaffNo"].ToString()).ToList();
            }
            return(View(list));
        }