Ejemplo n.º 1
0
        D_Task dTask            = new D_Task();                                         //工作任务

        // GET: /Home/
        public ActionResult Index()
        {
            //获取实验室数据
            int       total        = 0;
            DataTable LaboratoryDt = tLaboratory.GetListByPage("AreaID=" + CurrentUserInfo.AreaID, "", 1, 8, ref total).Tables[0];

            ViewData["LaboratoryDt"] = LaboratoryDt;

            //获取大图数据列表
            DataTable MaxImgDt = tShowImages.GetList(4, "ImgTypeID=1 and AreaID=" + CurrentUserInfo.AreaID, "OrderID").Tables[0];

            ViewData["MaxImgDt"] = MaxImgDt;

            //获取小图数据列表
            DataTable MinImgDt = tShowImages.GetList(16, "ImgTypeID=2 ", "OrderID").Tables[0];

            ViewData["MinImgDt"] = MinImgDt;

            //获取电子杂志数据列表
            DataTable MagazineDt = tElectronicsMagazine.GetList(6, "", "AddTime Desc").Tables[0];

            ViewData["MagazineDt"] = MagazineDt;

            //公告 公告通知
            DataTable News2Dt = tNews.GetList(6, "", "UpdateTime Desc").Tables[0];

            ViewData["News2Dt"] = News2Dt;

            E_Default eDefault = new E_Default();

            eDefault.MaxImgCount = MaxImgDt.Rows.Count + 1;

            //超时实验计划
            ViewBag.timeoutplan = dExpePlan.GetTimeOutPlan(Convert.ToInt32(CurrentUserInfo.AreaID));

            //未超时实验计划
            ViewBag.notimeoutplan = dExpePlan.GetNoTimeOutPlan(Convert.ToInt32(CurrentUserInfo.AreaID));

            //工作任务
            ViewBag.tasklist = dTask.GetIndexTaskList();

            ViewData["easyConsumelist"] = new List <Model.tb_EasyConsumeIN>();
            string easyConsumewhere = " (validDate - getdate()) <= 9 and (validDate - getdate()) > 0 ";

            easyConsumewhere += string.Format(" and createUser in (select PersonnelID from tb_InPersonnel where AreaID = {0}) ", CurrentUserInfo.AreaID);
            List <Model.tb_EasyConsumeIN> easyConsumelist = new BLL.tb_EasyConsumeINBLL().GetModelList(easyConsumewhere);

            ViewData["easyConsumelist"] = easyConsumelist;

            //ViewData["measurelist"] = new tb_MeasureBLL().GetList(7, string.Format("  createUser in (select PersonnelID from tb_InPersonnel where AreaID = {0})", CurrentUserInfo.AreaID), " nextVerification desc");
            ViewData["testreportlist"] = new T_tb_TestReport().GetList(3, " examinePersonnelID >0 and issecrecy=0", " UpdateTime desc");

            return(View(eDefault));
        }