Пример #1
0
        public ActionResult AddRemarks()
        {
            mst_classMain mstClass = new mst_classMain();

            bool flag;

            if (User.IsInRole("superadmin") || User.IsInRole("principal"))
            {
                flag = true;
            }
            else
            {
                flag = false;
            }

            var class_list = mstClass.AllClassListByTeacher(Int32.Parse(Request.Cookies["loginUserId"].Value.ToString()), flag);


            IEnumerable <SelectListItem> list = new SelectList(class_list, "class_id", "class_name");

            ViewData["class_id"] = list;


            mst_termMain mst_term = new mst_termMain();

            var term_list = mst_term.AllTermList();

            IEnumerable <SelectListItem> list1 = new SelectList(term_list, "term_id", "term_name");

            ViewData["term_id"] = list1;

            return(View());
        }
Пример #2
0
        public ActionResult EditTerm(mst_term mst)
        {
            mst_termMain stdMain = new mst_termMain();

            stdMain.EditTerm(mst);

            return(RedirectToAction("AllTermList"));
        }
Пример #3
0
        public ActionResult AddTerm(mst_term mst)
        {
            mst_termMain mstMain = new mst_termMain();

            mstMain.AddTerm(mst);

            return(RedirectToAction("AllTermList"));
        }
Пример #4
0
        public ActionResult DeleteTerm(int id, FormCollection collection)
        {
            mst_termMain stdMain = new mst_termMain();

            try
            {
                stdMain.DeleteTerm(id);

                return(RedirectToAction("AllTermList"));
            }
            catch
            {
                ModelState.AddModelError(String.Empty, "Term is assigned cannot delete");

                return(View(stdMain.FindTerm(id)));
            }
        }
        public ActionResult AddTermRules()
        {
            mst_classMain mstClass = new mst_classMain();
            mst_termMain  mstterm  = new mst_termMain();

            var term_list = mstterm.AllTermList();

            mst_sessionMain sess = new mst_sessionMain();

            var class_list = mstClass.AllClassList(sess.findFinal_Session());


            IEnumerable <SelectListItem> list  = new SelectList(class_list, "class_id", "class_name");
            IEnumerable <SelectListItem> list1 = new SelectList(term_list, "term_id", "term_name");


            ViewData["class_id"] = list;
            ViewData["term_id"]  = list1;

            return(View());
        }
Пример #6
0
        public ActionResult DeleteTerm(int id)
        {
            mst_termMain stdMain = new mst_termMain();

            return(View(stdMain.FindTerm(id)));
        }
Пример #7
0
        public ActionResult EditTerm(int?id)
        {
            mst_termMain stdMain = new mst_termMain();

            return(View(stdMain.FindTerm(id)));
        }
Пример #8
0
        public ActionResult AllTermList()
        {
            mst_termMain stdMain = new mst_termMain();

            return(View(stdMain.AllTermList()));
        }
Пример #9
0
        public ActionResult studentList(teacher_exam_remark mst)
        {
            if (mst.term_id == 0 || mst.section_id == 0)
            {
                ModelState.AddModelError(String.Empty, "Check for required field.");

                mst_classMain mstClass = new mst_classMain();

                bool flag;

                if (User.IsInRole("superadmin") || User.IsInRole("principal"))
                {
                    flag = true;
                }
                else
                {
                    flag = false;
                }

                var class_list = mstClass.AllClassListByTeacher(Int32.Parse(Request.Cookies["loginUserId"].Value.ToString()), flag);


                IEnumerable <SelectListItem> list3 = new SelectList(class_list, "class_id", "class_name");
                ViewData["class_id"] = list3;


                mst_termMain mst_term = new mst_termMain();

                var term_list = mst_term.AllTermList();

                IEnumerable <SelectListItem> list1 = new SelectList(term_list, "term_id", "term_name");
                ViewData["term_id"] = list1;

                return(View("AddRemarks"));
            }

            teacher_exam_remarkMain           main = new teacher_exam_remarkMain();
            List <teacher_exam_remark>        list = new List <teacher_exam_remark>();
            IEnumerable <teacher_exam_remark> remark;

            remark = main.FindRemarks(mst.class_id, mst.section_id, mst.term_id);

            if (remark.Count() > 0)
            {
                foreach (var i in remark)
                {
                    list.Add(new teacher_exam_remark {
                        remark = i.remark, class_id = i.class_id, term_id = mst.term_id, section_id = i.section_id, roll_no = i.roll_no, sr_number = i.sr_number, std_name = i.std_name, user_id = Int32.Parse(Request.Cookies["loginUserId"].Value.ToString())
                    });
                }
            }
            else
            {
                var std_list = main.student_list_for_remark(mst.class_id, mst.section_id);

                foreach (var i in std_list)
                {
                    list.Add(new teacher_exam_remark {
                        class_id = i.class_id, term_id = mst.term_id, section_id = i.section_id, roll_no = i.roll_no, sr_number = i.sr_number, std_name = i.std_name, user_id = Int32.Parse(Request.Cookies["loginUserId"].Value.ToString())
                    });
                }
            }
            return(View(list));
        }