コード例 #1
0
 public ActionResult DoLogin()
 {
     try
     {
         Session["ogrenciNo"] = Request.Form["OgrenciNo"];
         Session["sifre"]     = Request.Form["Sifre"];
         Obisis.Ogrenci ogr = new Obisis.Ogrenci(Session["ogrenciNo"].ToString(), Session["sifre"].ToString());
         Session["student"] = ogr;
         Obisis.AddLoginLog(DateTime.Now + " - " + ogr.AdSoyad + " - " + ogr.Fakulte + " " + ogr.Bolum + " " + ogr.Sinif);
     }
     catch (Exception)
     {
         Session["ogrenciNo"] = Session["sifre"] = Session["student"] = null;
         return(Content("error"));
     }
     return(Content("success"));
 }
コード例 #2
0
        public JsonResult Deneme()
        {
            Obisis.Ogrenci            ogr     = (Obisis.Ogrenci)Session["student"];
            IEnumerable <Obisis.Ders> dersler = ogr.Donemler.First().Dersler;
            List <int>    ortalamalar         = new List <int>();
            List <string> harfler             = new List <string>();

            foreach (Obisis.Ders item in dersler)
            {
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize1"]))
                {
                    item.Vize1 = Convert.ToInt32(Request.Form[item.Kod + "_Vize1"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize2"]))
                {
                    item.Vize2 = Convert.ToInt32(Request.Form[item.Kod + "_Vize2"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize3"]))
                {
                    item.Vize3 = Convert.ToInt32(Request.Form[item.Kod + "_Vize3"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Final"]))
                {
                    item.Final = Convert.ToInt32(Request.Form[item.Kod + "_Final"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Butunleme"]))
                {
                    item.Butunleme = Convert.ToInt32(Request.Form[item.Kod + "_Butunleme"]);
                }
                if (Request.Form[item.Kod + "_OrtalamayaEtki"] == "1")
                {
                    item.OrtalamayaEtki = true;
                }
                else
                {
                    item.OrtalamayaEtki = false;
                }
                ortalamalar.Add(Obisis.Ortalama(item));
                harfler.Add(Obisis.CalculateMark(item));
            }
            Session["student"] = new Obisis.Ogrenci(Session["ogrenciNo"].ToString(), Session["sifre"].ToString());
            return(Json(new { gano = Obisis.CalculateGANO(ogr, dersler), ort = ortalamalar, harf = harfler }, JsonRequestBehavior.AllowGet));
            //return Content(Obisis.CalculateGANO(ogr, dersler).ToString());
        }
コード例 #3
0
        public ActionResult CalculateGano()
        {
            Obisis.Ogrenci            ogr     = (Obisis.Ogrenci)Session["student"];
            IEnumerable <Obisis.Ders> dersler = ogr.Donemler.First().Dersler;

            foreach (Obisis.Ders item in dersler)
            {
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize1"]))
                {
                    item.Vize1 = Convert.ToInt32(Request.Form[item.Kod + "_Vize1"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize2"]))
                {
                    item.Vize2 = Convert.ToInt32(Request.Form[item.Kod + "_Vize2"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Vize3"]))
                {
                    item.Vize3 = Convert.ToInt32(Request.Form[item.Kod + "_Vize3"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Final"]))
                {
                    item.Final = Convert.ToInt32(Request.Form[item.Kod + "_Final"]);
                }
                if (!string.IsNullOrEmpty(Request.Form[item.Kod + "_Butunleme"]))
                {
                    item.Butunleme = Convert.ToInt32(Request.Form[item.Kod + "_Butunleme"]);
                }
                if (Request.Form[item.Kod + "_OrtalamayaEtki"] == "1")
                {
                    item.OrtalamayaEtki = true;
                }
                else
                {
                    item.OrtalamayaEtki = false;
                }
            }
            Session["student"] = new Obisis.Ogrenci(Session["ogrenciNo"].ToString(), Session["sifre"].ToString());
            return(Content(Obisis.CalculateGANO(ogr, dersler).ToString()));
            //ViewBag.GANO = Obisis.CalculateGANO(ogr, dersler).ToString();
            //return View("Gano", dersler);
        }