public PartialViewResult _komisyonGorevlileri(int okulID, int snvOturmId)
        {
            var idareciler = TeacherManager.GetOkulIdarecileri(okulID);

            var idareciForDDL = new List <SG_BLL.Tools.UserHelper>();

            foreach (var item in idareciler)
            {
                var user = new SG_BLL.Tools.UserHelper(item.TeacherId, item.User.Ad + " " + item.User.Soyad);

                idareciForDDL.Add(user);
            }

            var komisyonGorevliler = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID);
            //int goreveliIndex = 1;

            var baskan = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID, (int)SG_DAL.Enums.EnumSinavGorev.BinaSinavKomisyonuBaskani);

            if (baskan.Count() > 0)
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad", baskan.First().TeacherId.ToString());
                ViewBag.KomisyonBask = list1;
            }
            else
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad");
                ViewBag.KomisyonBask = list1;
            }

            var uyeler = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID, (int)SG_DAL.Enums.EnumSinavGorev.BinaSinavKomisyonuUyesi);

            if (uyeler.Count() > 0)
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad", uyeler.First().TeacherId.ToString());
                var list2 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad", uyeler.Last().TeacherId.ToString());
                ViewBag.KomisyonUye  = list1;
                ViewBag.KomisyonUye2 = list2;
            }
            else
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad");
                ViewBag.KomisyonUye  = list1;
                ViewBag.KomisyonUye2 = list1;
            }

            ViewBag.okulId = okulID;
            var komisyonGorevlileri = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID);

            return(PartialView(idareciler));
        }
예제 #2
0
        public PartialViewResult _komisyonGorevlileri(int okulID, int snvOturmId)
        {
            var idareciler = TeacherManager.GetOkulIdarecileri(okulID);

            var idareciForDDL = new List<SG_BLL.Tools.UserHelper>();

            foreach (var item in idareciler)
            {
                var user = new SG_BLL.Tools.UserHelper(item.TeacherId, item.User.Ad + " " + item.User.Soyad);

                idareciForDDL.Add(user);
            }

            var komisyonGorevliler = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID);
            //int goreveliIndex = 1;

            var baskan = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID, (int)SG_DAL.Enums.EnumSinavGorev.BinaSinavKomisyonuBaskani);

            if (baskan.Count() > 0)
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad", baskan.First().TeacherId.ToString());
                ViewBag.KomisyonBask = list1;
            }
            else
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad");
                ViewBag.KomisyonBask = list1;
            }

            var uyeler = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID, (int)SG_DAL.Enums.EnumSinavGorev.BinaSinavKomisyonuUyesi);

            if (uyeler.Count() > 0)
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad", uyeler.First().TeacherId.ToString());
                var list2 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad", uyeler.Last().TeacherId.ToString());
                ViewBag.KomisyonUye = list1;
                ViewBag.KomisyonUye2 = list2;
            }
            else
            {
                var list1 = new SelectList(idareciForDDL, "TeacherId", "AdSoyad");
                ViewBag.KomisyonUye = list1;
                ViewBag.KomisyonUye2 = list1;
            }

            ViewBag.okulId = okulID;
            var komisyonGorevlileri = SinavManager.GetSinavOkulKomisyonGorevliler(snvOturmId, okulID);

            return PartialView(idareciler);
        }