public ActionResult OgrenciListesiEkle(GOgrenciListesi ol) { Kullanici k = (Kullanici)Session["Kullanici"]; Guncelle g = db.Guncelle.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); if (g.GOgrenciListesi.Count != 20) { if (Functions.OgrenciSorgula(ol.ogrNo) == true) { GOgrenciListesi ogrenciL = db.GOgrenciListesi.Where(x => x.ogrNo == ol.ogrNo && x.GuncelleID == g.ID).FirstOrDefault(); if (ogrenciL != null) { return(Json("hata0")); } ol.GuncelleID = g.ID; db.GOgrenciListesi.Add(ol); db.SaveChanges(); GOgrenciListesi o = db.GOgrenciListesi.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 form7YonetimBaskan(int?yonetimbaskan) { Kullanici k = (Kullanici)Session["Kullanici"]; Guncelle b = db.Guncelle.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); GOgrenciListesi baskan = db.GOgrenciListesi.Where(x => x.ID == yonetimbaskan).SingleOrDefault(); if (yonetimbaskan != null) { if (baskan != null) { if (b.GYonetimKurulu.Where(x => x.unvan == "Yönetim Kurulu Başkanı" && x.GuncelleID == b.ID).SingleOrDefault() != null) { GYonetimKurulu gbaskan = db.GYonetimKurulu.Where(x => x.unvan == "Yönetim Kurulu Başkanı" && x.GuncelleID == b.ID).SingleOrDefault(); gbaskan.adi = baskan.adi; gbaskan.soyadi = baskan.soyadi; gbaskan.ogrNo = baskan.ogrNo; gbaskan.tc = baskan.tc; gbaskan.unvan = "Yönetim Kurulu Başkanı"; gbaskan.gsm = baskan.tel; db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } else { GYonetimKurulu g = new GYonetimKurulu(); g.adi = baskan.adi; g.soyadi = baskan.soyadi; g.ogrNo = baskan.ogrNo; g.tc = baskan.tc; g.unvan = "Yönetim Kurulu Başkanı"; g.gsm = baskan.tel; g.GuncelleID = b.ID; db.GYonetimKurulu.Add(g); db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } } } return(RedirectToAction("form7")); }
public ActionResult OgrenciListesiSil(int id) { Kullanici k = (Kullanici)Session["Kullanici"]; Guncelle g = db.Guncelle.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); GOgrenciListesi ol = db.GOgrenciListesi.Where(x => x.ID == id).FirstOrDefault(); if (ol == null) { return(Json(1)); } else if (k.ogrNo == ol.ogrNo) { return(Json(2)); } else { db.GOgrenciListesi.Remove(ol); db.SaveChanges(); return(Json(3)); } }
public ActionResult form7DenetimKuruluKaydet(int?baskanId) { Kullanici k = (Kullanici)Session["Kullanici"]; Guncelle b = db.Guncelle.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); var yk1 = db.GYonetimKurulu.Where(x => x.GuncelleID == b.ID).ToList(); ViewBag.yk1 = yk1; var dk = db.GDenetimKurulu.Where(x => x.GuncelleID == b.ID).ToList(); ViewBag.dk = dk; var BaskanYar = db.GYonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); ViewBag.BaskanYar = BaskanYar; if (baskanId != null) { GDenetimKurulu baskan = db.GDenetimKurulu.FirstOrDefault(x => x.unvan == "Denetim Kurulu Başkanı"); GOgrenciListesi dBaskan = db.GOgrenciListesi.FirstOrDefault(x => x.ID == baskanId); if (db.GDenetimKurulu.FirstOrDefault( x => x.ogrNo == dBaskan.ogrNo && x.unvan != "Denetim Kurulu Başkanı") == null && db.GYonetimKurulu.FirstOrDefault(x => x.ogrNo == dBaskan.ogrNo) == null) { if (baskan == null) { baskan = new GDenetimKurulu(); baskan.GuncelleID = b.ID; baskan.adi = dBaskan.adi; baskan.soyadi = dBaskan.soyadi; baskan.unvan = "Denetim Kurulu Başkanı"; baskan.ogrNo = dBaskan.ogrNo; db.GDenetimKurulu.Add(baskan); db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } else { baskan.GuncelleID = 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(Guncelle basvuru, int?divanBasId, int?baskanYarId, int?yazmanId, int?sekreterId, int?saymanId) { Kullanici k = (Kullanici)Session["Kullanici"]; Guncelle b = db.Guncelle.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.GOgrenciListesi.FirstOrDefault(x => x.ID == divanBasId); if (divanBaskani != null) { b.divanBaskanAdi = divanBaskani.adi; b.divanBaskanSoyadi = divanBaskani.soyadi; } var yazman = db.GOgrenciListesi.FirstOrDefault(x => x.ID == yazmanId); if (yazman != null) { b.yazmanAdi = yazman.adi; b.yazmanSoyadi = yazman.soyadi; } db.SaveChanges(); if (baskanYarId != null) { GYonetimKurulu baskanYar = db.GYonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); GOgrenciListesi baskanYard = db.GOgrenciListesi.FirstOrDefault(x => x.ID == baskanYarId); if (db.GYonetimKurulu.FirstOrDefault(x => x.ogrNo == baskanYard.ogrNo && x.unvan != "Başkan Yardımcısı") == null && db.GDenetimKurulu.FirstOrDefault(x => x.ogrNo == baskanYard.ogrNo) == null) { if (baskanYar == null) { baskanYar = new GYonetimKurulu(); baskanYar.GuncelleID = 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.GYonetimKurulu.Add(baskanYar); db.SaveChanges(); } else { baskanYar.GuncelleID = 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) { GYonetimKurulu sayman = db.GYonetimKurulu.FirstOrDefault(x => x.unvan == "Sayman"); GOgrenciListesi saymann = db.GOgrenciListesi.FirstOrDefault(x => x.ID == saymanId); if (db.GYonetimKurulu.FirstOrDefault(x => x.ogrNo == saymann.ogrNo && x.unvan != "Sayman") == null && db.GDenetimKurulu.FirstOrDefault(x => x.ogrNo == saymann.ogrNo) == null) { if (sayman == null) { sayman = new GYonetimKurulu(); sayman.GuncelleID = 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.GYonetimKurulu.Add(sayman); db.SaveChanges(); } else { sayman.GuncelleID = 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) { GYonetimKurulu sekreter = db.GYonetimKurulu.FirstOrDefault(x => x.unvan == "Sekreter"); GOgrenciListesi sekreter1 = db.GOgrenciListesi.FirstOrDefault(x => x.ID == sekreterId); if (db.GYonetimKurulu.FirstOrDefault(x => x.ogrNo == sekreter1.ogrNo && x.unvan != "Sekreter") == null && db.GDenetimKurulu.FirstOrDefault(x => x.ogrNo == sekreter1.ogrNo) == null) { if (sekreter == null) { sekreter = new GYonetimKurulu(); sekreter.GuncelleID = 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.GYonetimKurulu.Add(sekreter); db.SaveChanges(); } else { sekreter.GuncelleID = 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 static GOgrenciListesi GuncellemeOgrenciSorgula(GOgrenciListesi 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); }