예제 #1
0
        public ActionResult Index()
        {
            getRoleInfo();

            List <SelectListItem> items = new List <SelectListItem>();

            items.Add(new SelectListItem {
                Text = "請選擇", Disabled = false, Selected = true
            });
            JToken departmentList = commonSQL.getDepartmentList();

            foreach (JToken jt in departmentList)
            {
                JObject tmpJO = (JObject)jt;
                tmpJO["chinesDepart"] = translateDepartment((int)tmpJO["t_department"]);
                items.Add(new SelectListItem {
                    Text = (string)tmpJO["chinesDepart"], Value = (string)tmpJO["t_department"]
                });
            }
            items.Add(new SelectListItem {
                Text = "校外", Value = "0"
            });
            ViewBag.departmentList     = departmentList.ToString(Formatting.None);
            ViewBag.departmentListItem = items;

            JToken teacherList = commonSQL.getTeacherList();

            foreach (JToken jt in teacherList)
            {
                JObject tmpJO = (JObject)jt;
                tmpJO["chinesDepart"] = translateDepartment((int)tmpJO["t_department"]);
            }
            ViewBag.teacherList = teacherList.ToString(Formatting.None);
            //ViewBag.mainTeacherListItem = items;

            JToken outSideTeacherUnit = commonSQL.getOutSideTeacherUnit();

            ViewBag.outSideTeacherUnit = outSideTeacherUnit.ToString(Formatting.None);

            JToken ousSideTeacherList = commonSQL.getOusSideTeacherList();

            ViewBag.ousSideTeacherList = ousSideTeacherList.ToString(Formatting.None);

            ViewBag.adminInfo = adminInfo;
            ViewBag.Depart    = "電子";
            ViewBag.User      = "******";
            return(View());
        }