コード例 #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));
            }
        }