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")); }
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")); } }
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")); }
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")); }
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"])))); }