Exemplo n.º 1
0
        public ActionResult DonemDersEkle(int donemid, int bolumid)
        {
            DonemRepository donemRepository = new DonemRepository();
            var             donemBilgisi    = donemRepository.Getir(donemid);

            if (donemBilgisi.BasariliMi)
            {
                ViewBag.Title = donemBilgisi.Veri.Yil + " " + EnumHelper.GetirDonemAdi(donemBilgisi.Veri.DonemTip) + " Dönemine Ders Ekle";
            }

            ViewBag.Dersler            = SelectListHelper.GetirBolumunDersleri(bolumid);
            ViewBag.OgretimGorevlileri = SelectListHelper.GetirBolumunOgretimGorevlileri(bolumid);
            return(View());
        }
Exemplo n.º 2
0
        public ActionResult BolumListesi(int id)
        {
            DonemRepository donemRepository = new DonemRepository();
            var             donemBilgi      = donemRepository.Getir(id);

            if (donemBilgi.BasariliMi)
            {
                ViewBag.Donem = donemBilgi.Veri.Yil + " " + EnumHelper.GetirDonemAdi(donemBilgi.Veri.DonemTip) + " Dönemi";
            }

            BolumRepository bolumRepository = new BolumRepository();
            var             bolumler        = bolumRepository.GetirTumu();

            return(View(bolumler.Veri));
        }
        public IActionResult Index()
        {
            BasvuruRepository brp = new BasvuruRepository();
            DonemRepository   drp = new DonemRepository();
            var data     = brp.Liste();
            int mezun    = data.Where(X => X.BursDurumID == 5).ToList().Count;
            int basarili = data.Where(X => X.BursDurumID == 2).ToList().Count;

            ViewBag.ToplamVerilenBurs = (mezun + basarili).ToString();
            var donem = drp.SonDonem();

            ViewBag.BuyilBurslu  = data.Where(x => x.DonemID == donem.Id && x.BursDurumID == 2).ToList().Count;
            ViewBag.BuyilBasvuru = data.Where(x => x.DonemID == donem.Id).ToList().Count;
            ViewBag.Toplam       = data.ToList().Count + 18374 + 31769;
            return(View());
        }
Exemplo n.º 4
0
        public ActionResult DonemDersDuzenle(int donemid, int bolumid, int dersid)
        {
            var ders = _repository.Getir(dersid);

            if (ders.BasariliMi)
            {
                DonemRepository donemRepository = new DonemRepository();
                var             donemBilgisi    = donemRepository.Getir(donemid);
                if (donemBilgisi.BasariliMi)
                {
                    ViewBag.Title = donemBilgisi.Veri.Yil + " " + EnumHelper.GetirDonemAdi(donemBilgisi.Veri.DonemTip) + " Döneminin Dersini Düzenle";
                }

                ViewBag.Dersler            = SelectListHelper.GetirBolumunDersleri(bolumid);
                ViewBag.OgretimGorevlileri = SelectListHelper.GetirBolumunOgretimGorevlileri(bolumid);

                return(View(ders.Veri));
            }

            return(RedirectToAction("DonemDersListesi"));
        }
        public IActionResult Index(Basvuru model, IFormCollection form, IFormFile Resim)
        {
            OgrenciBasvuruRepository ogbasdb = new OgrenciBasvuruRepository();
            BasvuruRepository        kdb     = new BasvuruRepository();
            DonemRepository          ddb     = new DonemRepository();

            var   donems = ddb.GetirHepsi();
            Donem donm   = donems.OrderByDescending(x => x.Id).FirstOrDefault();

            model.DonemID = donm.Id;


            var veri = _fncResimYukleAsync(Resim);

            //var veri = _fncResimYukle(Resim);
            model.Resim = veri.Result;

            if (!ModelState.IsValid)
            {
                try
                {
                    if (form["AnneSag"].ToString() == "Evet")
                    {
                        model.AnneSag = true;
                    }
                    if (form["BabaSag"].ToString() == "Evet")
                    {
                        model.BabaSag = true;
                    }
                    if (form["AnneBabaBirlikte"].ToString() == "Evet")
                    {
                        model.AnneBabaBirlikte = true;
                    }
                    if (form["EvKirami"].ToString() == "Kira")
                    {
                        model.EvKirami = true;
                    }
                    if (form["BaskaBurs"].ToString() == "Evet")
                    {
                        model.BaskaBurs = true;
                    }
                }
                catch (Exception)
                {
                }
                int    puan = 0;
                string hata = string.Empty;
                //model.Sifre = "123456Aa";
                model.BankaAdi         = "Banka Adını Yazınız";
                model.HesapNo          = "Hesap Numaranızı Yazınız";
                model.Iban             = "IBAN Numaranızı Yazınız";
                model.BursDurumID      = 1;
                model.KayitTarihi      = Convert.ToDateTime(DateTime.Now);
                model.GuncellemeTarihi = Convert.ToDateTime(DateTime.Now);
                if (model.OkulTuruId == 1)
                {
                    puan += 5;
                }
                if (model.Gelir.ToString().Length > 2)
                {
                    if (model.Gelir <= 800)
                    {
                        puan += 40;
                    }
                    else if (model.Gelir >= 801 || model.Gelir <= 1500)
                    {
                        puan += 35;
                    }
                    else if (model.Gelir >= 1501 || model.Gelir <= 2500)
                    {
                        puan += 25;
                    }
                    else
                    {
                        puan += 5;
                    }
                }
                if (model.AnneSag == false && model.BabaSag == false)
                {
                    puan += 50;
                }
                else
                {
                    if (model.AnneSag == true)
                    {
                        //model.AnneSag = true;
                        //int AnneMeslek = Convert.ToInt32(form["MeslekID"]);
                        //model.AnneMeslekID = AnneMeslek;
                        switch (model.AnneMeslekID)
                        {
                        case 1:
                            puan += 20;
                            break;

                        case 2:
                            puan += 15;
                            break;

                        case 3:
                            puan += 10;
                            break;

                        case 4:
                            puan += 5;
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        model.AnneMeslekID = 1;
                        model.AnneSag      = false;
                        puan += 20;
                    }


                    if (model.BabaSag == true)
                    {
                        //model.BabaSag = true;
                        //int BabaMeslek = Convert.ToInt32(form["MeslekID2"]);
                        //model.BabamMeslekID = BabaMeslek;
                        switch (model.BabamMeslekID)
                        {
                        case 1:
                            puan += 20;
                            break;

                        case 2:
                            puan += 15;
                            break;

                        case 3:
                            puan += 10;
                            break;

                        case 4:
                            puan += 5;
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        model.BabamMeslekID = 1;
                        model.BabaSag       = false;
                        puan += 25;
                    }
                    if (model.AnneSag == true && model.BabaSag == true)
                    {
                        if (model.AnneBabaBirlikte == false)
                        {
                            puan += 15;
                            // model.AnneBabaBirlikte = true;
                        }
                        //else
                        //{
                        //    model.AnneBabaBirlikte = false;
                        //    puan += 15;
                        //}
                    }
                    //else
                    //{
                    //    model.AnneBabaBirlikte = false;
                    //}
                }
                if (model.EvKirami == true)
                {
                    puan += 10;
                }
                try
                {
                    int sayi = model.KardesSayisi;
                    if (sayi >= 3)
                    {
                        puan += 10;
                    }
                    if (sayi == 2 || sayi == 1)
                    {
                        puan += 5;
                    }
                }
                catch (Exception)
                {
                }

                model.Aciklama = "...";
                model.Puan     = puan;
                bool durum = kdb.Ekle(model);
                if (durum)
                {
                    //AppUser ogrenci = userManager.FindByNameAsync(model.Email).Result;
                    //if (ogrenci==null)
                    //{
                    //    OgrenciOlustur(model.Email, model.Ad + " " + model.Soyad, model.Telefon, model.DogumTarihi, model.Resim);
                    //    AppUser ogrenci2 = userManager.FindByNameAsync(model.Email).Result;
                    //    OgrenciBasvuru ogrb = new OgrenciBasvuru
                    //    {
                    //        AppUserId = ogrenci2.Id,
                    //        BasvuruId = model.Id

                    //    };
                    //    ogbasdb.Ekle(ogrb);
                    //}
                    //else
                    //{

                    //    OgrenciBasvuru ogrb = new OgrenciBasvuru
                    //    {
                    //        AppUserId = ogrenci.Id,
                    //        BasvuruId = model.Id

                    //    };
                    //    ogbasdb.Ekle(ogrb);
                    //}

                    return(Redirect("/Basvuru/Durum"));
                }
            }

            return(View(GetData()));
        }