예제 #1
0
        public ActionResult girisKontrol(BasvuruFormu basvuru)
        {
            Session["basvuruFormu"] = new BasvuruFormu();
            ((BasvuruFormu)(Session["basvuruFormu"])).basvuruAdimi = 0;

            //Kullanıcı TC NO girdiğinde...
            System.Diagnostics.Debug.WriteLine("giris" + basvuru.tcNo + "egitimDurumu:" + basvuru.egitimDurumu);
            ((BasvuruFormu)(Session["basvuruFormu"])).tcNo         = basvuru.tcNo;
            ((BasvuruFormu)(Session["basvuruFormu"])).egitimDurumu = basvuru.egitimDurumu; //Egitim Durumu ve tc no alındı. statik değişkene...

            if (((BasvuruFormu)(Session["basvuruFormu"])).tcNo != 0)                       //TCNO girildiyse
            {
                System.Diagnostics.Debug.WriteLine("tcno" + ((BasvuruFormu)(Session["basvuruFormu"])).tcNo);
                DB.ogrenciApi ogrenci = context.ogrenciApi.FirstOrDefault(o => o.tcNo == basvuru.tcNo && o.egitimDurumu == basvuru.egitimDurumu);
                if (ogrenci != null)
                {   //apiden veriler alınacak ve burada statiğe geçirilecek...
                    ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri           = new DB.ogrenci();
                    ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.adi       = ogrenci.adi;
                    ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.soyadi    = ogrenci.soyadi;
                    ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.ogrenciNo = ogrenci.ogrenciNo;
                    ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.cinsiyet  = ogrenci.cinsiyet;
                    ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.tcNo      = ogrenci.tcNo;

                    var ogrenciVarMi = context.ogrenci.Find(((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.ogrenciNo = ogrenci.ogrenciNo);
                    if (ogrenciVarMi != null)
                    {
                        // ViewBag.message = "Bu öğrenci numarası ile kayıt yapılmıştır!";
                        ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri = null;
                    }
                }
            }

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult kayitTamamla(BasvuruFormu basvuru)
        {
            ogrenci ogrenci = ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri;

            context.ogrenci.Add(ogrenci);

            Kayıt kayit = new Kayıt();

            kayit.donemTipiID    = 1;//dönem tipi id daha sonra düzenlenecek
            kayit.odaFiyatlariID = ((BasvuruFormu)(Session["basvuruFormu"])).odaFiyatlariId;
            kayit.ogrenciNo      = ogrenci.ogrenciNo;
            context.Kayıt.Add(kayit);
            for (int i = 0; i < ((BasvuruFormu)(Session["basvuruFormu"])).evrakBilgileriList.Count(); i++)
            {
                context.evrakBilgileri.Add(((BasvuruFormu)(Session["basvuruFormu"])).evrakBilgileriList[i]);
            }
            var basvurularBilgi = context.basvurular.Find(((BasvuruFormu)(Session["basvuruFormu"])).basvuruTabloBilgisi.basvuruID);

            if (basvurularBilgi != null && basvurularBilgi.durum == 0)
            {
                basvurularBilgi.durum = 1;
                context.SaveChanges();
                return(RedirectToAction("BasvuruBilgileri"));
            }
            else
            {
                //basvurular tablosundaki bilgi null dönerse ya da durum = 0 değilse yani 30 dk süresini aştıysa
                return(RedirectToAction("Index"));
            }
        }
예제 #3
0
        public ActionResult ogrenciBilgileriKontrol(BasvuruFormu basvuru)
        {
            //Ogrenci Bilgileri kısmında devam et butonu clicklendiğinde buraya gelinecek ...

            System.Diagnostics.Debug.WriteLine("kontrol");


            //Kontrol aşaması bittikten sonra
            ((BasvuruFormu)(Session["basvuruFormu"])).odaBilgileri = new odaFiyatlari();
            if (((BasvuruFormu)(Session["basvuruFormu"])).odaBilgileri == null)
            {
                System.Diagnostics.Debug.WriteLine("nulll");
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("not null");
            }

            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult odaBilgileriKontrol(BasvuruFormu basvuru)
        {
            //oda Bilgileri kısmında devam et butonu clicklendiğinde buraya gelinecek ...

            System.Diagnostics.Debug.WriteLine("odakontrol + odatiipId" + basvuru.odaBilgileri.odaTipiId);
            System.Diagnostics.Debug.WriteLine("odakontrol + indirimId" + basvuru.odaBilgileri.indirimId);
            ((BasvuruFormu)(Session["basvuruFormu"])).odaBilgileri.odaTipiId = basvuru.odaBilgileri.odaTipiId;
            ((BasvuruFormu)(Session["basvuruFormu"])).odaBilgileri.indirimId = basvuru.odaBilgileri.indirimId;
            ((BasvuruFormu)(Session["basvuruFormu"])).odaBilgileri.indirimId = basvuru.odaBilgileri.indirimId;

            ((BasvuruFormu)(Session["basvuruFormu"])).odaFiyati      = (double)context.odaFiyatlari.First(x => x.odaTipiId == basvuru.odaBilgileri.odaTipiId && x.indirimId == basvuru.odaBilgileri.indirimId).fiyat;
            ((BasvuruFormu)(Session["basvuruFormu"])).odaFiyatlariId = context.odaFiyatlari.First(x => x.odaTipiId == basvuru.odaBilgileri.odaTipiId && x.indirimId == basvuru.odaBilgileri.indirimId).odaFiyatlariID;
            //Kontrol aşaması bittikten sonra
            ////
            ///Başvur tablosuna ekleme yapılacak...
            ///System.Data.Objects.ObjectParameter identityParameter =
            ObjectParameter islemDurumu = new ObjectParameter("islemDurumu", 0);

            System.Diagnostics.Debug.WriteLine("basvur procedure = ogrNo:" + ((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.ogrenciNo +
                                               " odaTipiId:" + (((BasvuruFormu)Session["basvuruFormu"])).odaBilgileri.odaTipiId + " cinsiyet:" + (((BasvuruFormu)Session["basvuruFormu"])).ogrenciBilgileri.cinsiyet +
                                               " islemDurumu:" + islemDurumu);

            context.basvur(((BasvuruFormu)(Session["basvuruFormu"])).ogrenciBilgileri.ogrenciNo,
                           (((BasvuruFormu)Session["basvuruFormu"])).odaBilgileri.odaTipiId,
                           (((BasvuruFormu)Session["basvuruFormu"])).ogrenciBilgileri.cinsiyet, islemDurumu);
            System.Diagnostics.Debug.WriteLine("islemDurumu : " + islemDurumu.Value);

            /////
            if (Convert.ToInt32(islemDurumu.Value) > 0)
            {
                int procedureId = Convert.ToInt32(islemDurumu.Value);
                ((BasvuruFormu)(Session["basvuruFormu"])).basvuruTabloBilgisi = context.basvurular.FirstOrDefault(p => p.basvuruID == procedureId);
                ((BasvuruFormu)(Session["basvuruFormu"])).evrakBilgileri      = new evrakBilgileri();
                ((BasvuruFormu)(Session["basvuruFormu"])).evrakTipi           = context.evrakTipi.Where(p => p.donemTipiID == 1).ToList();
                ((BasvuruFormu)(Session["basvuruFormu"])).yuklenenEvraklar    = new List <int>();
            }
            return(RedirectToAction("Index"));
        }
예제 #5
0
        public ActionResult Index()
        {
            System.Diagnostics.Debug.WriteLine("deneme");
            if (Session["basvuruFormu"] == null)
            {
                Session["basvuruFormu"] = new BasvuruFormu();
                ((BasvuruFormu)(Session["basvuruFormu"])).basvuruAdimi = 0;
            }
            System.Diagnostics.Debug.WriteLine("Sayfa Adimi ilk : " + sayfaYonlendirme);
            if (sayfaYonlendirme != -1)
            {
                ((BasvuruFormu)(Session["basvuruFormu"])).sayfaYonlendirme = sayfaYonlendirme;
                sayfaYonlendirme = -1;
            }
            else
            {
                basvuruAdimiGuncelle();
            }



            System.Diagnostics.Debug.WriteLine("Basvuru Sayfa Yönlendirme : " + sayfaYonlendirme);
            return(View(((BasvuruFormu)(Session["basvuruFormu"]))));
        }