예제 #1
0
        public ActionResult SinavListeForIdari()
        {
            HttpCookie myCookie = new HttpCookie("LoginCookie");
            myCookie = Request.Cookies["LoginCookie"];
            Int64 tcno = Convert.ToInt64(myCookie.Value.Split('=')[1].ToString());
            School sch = SchoolManager.GetSchoolByTCNo(tcno);
            ViewBag.SchoolId = sch.SchoolId;

            var oturumlar = new List<SinavOturum>();
            oturumlar = SinavManager.SinavListe((int)SG_DAL.Enums.EnumSinavDurum.OnaylanmisSinav);

            var sinavlist = new SinavListeWrapperModel(new List<Sinav>(), oturumlar, SettingManager.GetSettings(), new List<SinavOturum>(), new List<SinavOturum>());
            return View(sinavlist);
        }
예제 #2
0
        //
        // GET: /Home/
        public ActionResult Index()
        {
            var items = new List<SinavDurumHelper>();
            ResourceManager rm = new ResourceManager("SinavGorevlendirme.Resources.Genel", typeof(SinavController).Assembly);
            foreach (var enmDurum in Enum.GetValues(typeof(EnumSinavDurum)))
            {
                items.Add(new SinavDurumHelper((int)enmDurum, rm.GetString(enmDurum.ToString()), ""));
            }

            List<SinavOturum> basvuru = new List<SinavOturum>();
            List<SinavOturum> gorevli = new List<SinavOturum>();

            if (User.Identity.IsAuthenticated)
            {
                if (((FormsIdentity)User.Identity).Ticket.UserData == "ogretmen")
                {
                    HttpCookie myCookie = new HttpCookie("LoginCookie");
                    myCookie = Request.Cookies["LoginCookie"];
                    Int64 tcno = Convert.ToInt64(myCookie.Value.Split('=')[1].ToString());
                    Teacher tcm = TeacherManager.GetTeacherByTCNo(tcno);
                    if (tcm.GenelBasvuru)
                    {
                        ViewBag.isaretli = "checked";
                    }
                    else
                    {
                        ViewBag.isaretli = string.Empty;
                    }

                    basvuru = SinavManager.GetOgretmenBasvurulari(tcm.TeacherId);
                    gorevli = SinavManager.GetGorevliSinavlari(tcm.TeacherId);
                }
            }

            var oturumlar = new List<SinavOturum>();
            oturumlar = SinavManager.GeyYayindaSinavListe((int)SG_DAL.Enums.EnumSinavDurum.OnaylanmisSinav);

            var ayar = SettingManager.GetSettings();
            var sinavlist = new SinavListeWrapperModel(new List<Sinav>(), oturumlar, ayar, basvuru, gorevli);
            return View(sinavlist);
        }
예제 #3
0
        public ActionResult SinavListe()
        {
            var items = new List<SinavDurumHelper>();
            ResourceManager rm = new ResourceManager("SinavGorevlendirme.Resources.Genel", typeof(SinavController).Assembly);
            foreach (var enmDurum in Enum.GetValues(typeof(EnumSinavDurum)))
            {
                items.Add(new SinavDurumHelper((int)enmDurum, rm.GetString(enmDurum.ToString()), ""));
            }
            //HttpCookie myCookie = new HttpCookie("LoginCookie");
            //myCookie = Request.Cookies["LoginCookie"];
            //Int64 tcno = Convert.ToInt64(myCookie.Value.Split('=')[1].ToString());
            //Teacher tck = TeacherManager.GetTeacherByTCNo(tcno);

            if (RouteData.Values["DurumId"] != null)
            {
                var durumlar = new SelectList(items, "SinavDurumId", "Durum", RouteData.Values["DurumId"].ToString());
                ViewBag.SinavDurumalar = durumlar;
                var oturumlar = new List<SinavOturum>();

                oturumlar = SinavManager.SinavListe(Convert.ToInt32(RouteData.Values["DurumId"].ToString()));

                var sinavlist = new SinavListeWrapperModel(new List<Sinav>(), oturumlar, SettingManager.GetSettings(), new List<SinavOturum>(), new List<SinavOturum>());
                return View(sinavlist);
            }
            else
            {
                var durumlar = new SelectList(items, "SinavDurumId", "Durum");

                ViewBag.SinavDurumalar = durumlar;
                var oturumlar = new List<SinavOturum>();

                oturumlar = SinavManager.SinavListe();

                var sinavlist = new SinavListeWrapperModel(new List<Sinav>(), oturumlar, SettingManager.GetSettings(), new List<SinavOturum>(), new List<SinavOturum>());
                return View(sinavlist);
            }
        }