public ActionResult OgrenciListesiEkle(OgrenciListesi ol) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); if (b.OgrenciListesi.Count != 20) { if (Functions.OgrenciSorgula(ol.ogrNo) == true) { OgrenciListesi ogrenciL = db.OgrenciListesi.Where(x => x.ogrNo == ol.ogrNo && x.basvuruID == b.ID).FirstOrDefault(); if (ogrenciL != null) { return(Json("hata0")); } ol.basvuruID = b.ID; db.OgrenciListesi.Add(ol); db.SaveChanges(); OgrenciListesi o = db.OgrenciListesi.Where(x => x.ogrNo == ol.ogrNo).FirstOrDefault(); int ogrno = o.ID; return(Json(ogrno)); } else { return(Json("hata1")); } } return(Json("hata2")); }
public ActionResult Kayit(Kullanici k, string tel, string fak) { Kullanici us = db.Kullanici.Where(x => x.ogrMail == k.ogrMail).FirstOrDefault(); if (us != null) { ViewBag.Hata = "Bu mail adresi ile bir kayıt bulunmaktadır."; return(View()); } k.adi = Functions.IlkHarfleriBuyut(k.adi); k.soyadi = Functions.IlkHarfleriBuyut(k.soyadi); k.kayitTarihi = DateTime.Now; Basvuru b = new Basvuru(); b.kullanıcıID = k.ID; b.kapat = false; b.adimNo = 1; Guncelle g = new Guncelle(); g.kullanıcıID = k.ID; g.kapat = false; g.adimNo = 1; GOgrenciListesi gol = new GOgrenciListesi(); gol.adi = k.adi; gol.soyadi = k.soyadi; gol.tc = k.tc; gol.ogrNo = k.ogrNo; gol.tel = tel; gol.GuncelleID = g.ID; gol.mail = k.ogrMail; gol.fak = fak; OgrenciListesi ol = new OgrenciListesi(); ol.adi = k.adi; ol.soyadi = k.soyadi; ol.tc = k.tc; ol.ogrNo = k.ogrNo; ol.tel = tel; ol.basvuruID = b.ID; ol.mail = k.ogrMail; ol.fak = fak; db.Kullanici.Add(k); db.Guncelle.Add(g); db.GOgrenciListesi.Add(gol); db.Basvuru.Add(b); db.OgrenciListesi.Add(ol); db.SaveChanges(); return(RedirectToAction("GirisYap", "Kullanici", k)); }
public ActionResult form4(Basvuru bas, int ID) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); OgrenciListesi baskan = db.OgrenciListesi.Where(x => x.ID == ID).FirstOrDefault(); TempData["baskan"] = baskan; ViewBag.Ogreciler = db.OgrenciListesi.Where(x => x.basvuruID == b.ID).ToList(); if (b.Danisman.Count == 0) { ViewBag.danisman = "İlk önce danışmanları girmeniz gerekmektedir."; return(View(b)); } if (b.FaliyetPlani.Count == 0) { ViewBag.faaliyet = "İlk önce 5 faaliyet girmeniz gerekmektedir."; return(View(b)); } b.toplantiNo = bas.toplantiNo; b.toplantiTarihi = bas.toplantiTarihi; b.saat = bas.saat; b.mekan = bas.mekan; if (ID != null) { b.baskanAdi = baskan.adi; b.baskanSoyadi = baskan.soyadi; } if (b.adimNo == 4) { b.adimNo = 5; } if (b.FaliyetPlani.Count < 5) { ViewBag.Hata = "En az 5 faaliyet eklemeniz gerekmektedir."; return(View(b)); } db.SaveChanges(); return(View(b)); }
public ActionResult OgrenciListesiSil(int id) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); OgrenciListesi ol = db.OgrenciListesi.Where(x => x.ID == id).FirstOrDefault(); if (ol == null) { return(Json(1)); } else if (k.ogrNo == ol.ogrNo) { return(Json(2)); } else { db.OgrenciListesi.Remove(ol); db.SaveChanges(); return(Json(3)); } }
public ActionResult form7DenetimKuruluKaydet(int?baskanId) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); var yk1 = db.YonetimKurulu.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.yk1 = yk1; var dk = db.DenetimKurulu.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.dk = dk; var BaskanYar = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); ViewBag.BaskanYar = BaskanYar; if (baskanId != null) { DenetimKurulu baskan = db.DenetimKurulu.FirstOrDefault(x => x.unvan == "Denetim Kurulu Başkanı"); OgrenciListesi dBaskan = db.OgrenciListesi.FirstOrDefault(x => x.ID == baskanId); if (db.DenetimKurulu.FirstOrDefault( x => x.ogrNo == dBaskan.ogrNo && x.unvan != "Denetim Kurulu Başkanı") == null && db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == dBaskan.ogrNo) == null) { if (baskan == null) { baskan = new DenetimKurulu(); baskan.basvuruID = b.ID; baskan.adi = dBaskan.adi; baskan.soyadi = dBaskan.soyadi; baskan.unvan = "Denetim Kurulu Başkanı"; baskan.ogrNo = dBaskan.ogrNo; db.DenetimKurulu.Add(baskan); db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } else { baskan.basvuruID = b.ID; baskan.adi = dBaskan.adi; baskan.soyadi = dBaskan.soyadi; baskan.unvan = "Denetim Kurulu Başkanı"; baskan.ogrNo = dBaskan.ogrNo; db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } } else { hata = 8; } } else { TempData["YönetimHata"] = "Denetim Kurulu Başkanını Seçmediniz."; } return(RedirectToAction("form7")); }
public ActionResult form7YonetimKuruluKaydet(Basvuru basvuru, int?divanBasId, int?baskanYarId, int?yazmanId, int?sekreterId, int?saymanId) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); if (basvuru.marscı != "null") { b.marscı = basvuru.marscı; } if (basvuru.uyeSayisi != null) { b.uyeSayisi = basvuru.uyeSayisi; } var divanBaskani = db.OgrenciListesi.FirstOrDefault(x => x.ID == divanBasId); if (divanBaskani != null) { b.divanBaskanAdi = divanBaskani.adi; b.divanBaskanSoyadi = divanBaskani.soyadi; } var yazman = db.OgrenciListesi.FirstOrDefault(x => x.ID == yazmanId); if (yazman != null) { b.yazmanAdi = yazman.adi; b.yazmanSoyadi = yazman.soyadi; } db.SaveChanges(); if (baskanYarId != null) { YonetimKurulu baskanYar = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); OgrenciListesi baskanYard = db.OgrenciListesi.FirstOrDefault(x => x.ID == baskanYarId); if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == baskanYard.ogrNo && x.unvan != "Başkan Yardımcısı") == null && db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == baskanYard.ogrNo) == null) { if (baskanYar == null) { baskanYar = new YonetimKurulu(); baskanYar.basvuruID = b.ID; baskanYar.adi = baskanYard.adi; baskanYar.soyadi = baskanYard.soyadi; baskanYar.unvan = "Başkan Yardımcısı"; baskanYar.ogrNo = baskanYard.ogrNo; baskanYar.fakulte = baskanYard.fak; baskanYar.tc = baskanYard.tc; baskanYar.gsm = baskanYard.tel; baskanYar.eMail = baskanYard.mail; db.YonetimKurulu.Add(baskanYar); db.SaveChanges(); } else { baskanYar.basvuruID = b.ID; baskanYar.adi = baskanYard.adi; baskanYar.soyadi = baskanYard.soyadi; baskanYar.unvan = "Başkan Yardımcısı"; baskanYar.ogrNo = baskanYard.ogrNo; baskanYar.fakulte = baskanYard.fak; baskanYar.tc = baskanYard.tc; baskanYar.gsm = baskanYard.tel; baskanYar.eMail = baskanYard.mail; db.SaveChanges(); } } else { hata = 1; } } if (saymanId != null) { YonetimKurulu sayman = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Sayman"); OgrenciListesi saymann = db.OgrenciListesi.FirstOrDefault(x => x.ID == saymanId); if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == saymann.ogrNo && x.unvan != "Sayman") == null && db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == saymann.ogrNo) == null) { if (sayman == null) { sayman = new YonetimKurulu(); sayman.basvuruID = b.ID; sayman.adi = saymann.adi; sayman.soyadi = saymann.soyadi; sayman.unvan = "Sayman"; sayman.ogrNo = saymann.ogrNo; sayman.fakulte = saymann.fak; sayman.tc = saymann.tc; sayman.gsm = saymann.tel; sayman.eMail = saymann.mail; db.YonetimKurulu.Add(sayman); db.SaveChanges(); } else { sayman.basvuruID = b.ID; sayman.adi = saymann.adi; sayman.soyadi = saymann.soyadi; sayman.unvan = "Sayman"; sayman.ogrNo = saymann.ogrNo; sayman.fakulte = saymann.fak; sayman.tc = saymann.tc; sayman.gsm = saymann.tel; sayman.eMail = saymann.mail; db.SaveChanges(); } } else { hata = 2; } } if (sekreterId != null) { YonetimKurulu sekreter = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Sekreter"); OgrenciListesi sekreter1 = db.OgrenciListesi.FirstOrDefault(x => x.ID == sekreterId); if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == sekreter1.ogrNo && x.unvan != "Sekreter") == null && db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == sekreter1.ogrNo) == null) { if (sekreter == null) { sekreter = new YonetimKurulu(); sekreter.basvuruID = b.ID; sekreter.adi = sekreter1.adi; sekreter.soyadi = sekreter1.soyadi; sekreter.unvan = "Sekreter"; sekreter.ogrNo = sekreter1.ogrNo; sekreter.fakulte = sekreter1.fak; sekreter.tc = sekreter1.tc; sekreter.gsm = sekreter1.tel; sekreter.eMail = sekreter1.mail; db.YonetimKurulu.Add(sekreter); db.SaveChanges(); } else { sekreter.basvuruID = b.ID; sekreter.adi = sekreter1.adi; sekreter.soyadi = sekreter1.soyadi; sekreter.unvan = "Sekreter"; sekreter.ogrNo = sekreter1.ogrNo; sekreter.fakulte = sekreter1.fak; sekreter.tc = sekreter1.tc; sekreter.gsm = sekreter1.tel; sekreter.eMail = sekreter1.mail; db.SaveChanges(); } } else { hata = 3; } } TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; return(RedirectToAction("form7")); }
public ActionResult form3(int ID) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); var ogrnci = db.OgrenciListesi.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.Ogreciler = ogrnci; OgrenciListesi ogr = db.OgrenciListesi.Where(x => x.ID == ID).FirstOrDefault(); YonetimKurulu baskanEski = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault(); YonetimKurulu baskan = new YonetimKurulu(); if (baskanEski == null) { YonetimKurulu y2 = new YonetimKurulu(); y2.basvuruID = b.ID; y2.adi = Functions.IlkHarfleriBuyut(ogr.adi); y2.soyadi = Functions.IlkHarfleriBuyut(ogr.soyadi); y2.unvan = "Yönetim Kurulu Başkanı"; y2.eMail = ogr.mail; y2.tc = ogr.tc; y2.gsm = ogr.tel; y2.ogrNo = ogr.ogrNo; y2.Baskan = true; if (b.adimNo == 3) { b.adimNo = 4; } db.YonetimKurulu.Add(y2); db.SaveChanges(); baskan = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault(); ViewBag.baskan = baskan; return(View(b)); } else { db.YonetimKurulu.Remove(baskanEski); db.SaveChanges(); YonetimKurulu y2 = new YonetimKurulu(); y2.basvuruID = b.ID; y2.adi = Functions.IlkHarfleriBuyut(ogr.adi); y2.soyadi = Functions.IlkHarfleriBuyut(ogr.soyadi); y2.unvan = "Yönetim Kurulu Başkanı"; y2.eMail = ogr.mail; y2.tc = ogr.tc; y2.gsm = ogr.tel; y2.ogrNo = ogr.ogrNo; y2.Baskan = true; if (b.adimNo == 3) { b.adimNo = 4; } db.YonetimKurulu.Add(y2); db.SaveChanges(); baskan = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault(); ViewBag.baskan = baskan; return(View(b)); } }
public static OgrenciListesi OgrenciSorgula(OgrenciListesi Ogrenci) { // Ogrenci içerisinden TC veya Numarasından gelen öğrenici bilgileri eklenip döndürülecek. böyle bir öğrenci yok ise null dönülecek. // . return(Ogrenci); }