Exemple #1
0
        public ActionResult form8Uye(YonetimKurulu veri)
        {
            Kullanici k = (Kullanici)Session["Kullanici"];
            Basvuru   b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault();

            var uye = db.YonetimKurulu.FirstOrDefault(x => x.ID == veri.ID && x.basvuruID == b.ID);

            if (veri.bolum != null)
            {
                uye.bolum = veri.bolum;
            }

            if (veri.adres != null)
            {
                uye.adres = veri.adres;
            }

            if (veri.evTel != null)
            {
                uye.evTel = veri.evTel;
            }

            db.SaveChanges();

            return(RedirectToAction("form8"));
        }
Exemple #2
0
        public ActionResult uyeListesiSil(int id)
        {
            Kullanici k = (Kullanici)Session["Kullanici"];
            Basvuru   b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault();

            YonetimKurulu ul = db.YonetimKurulu.Where(x => x.ID == id).FirstOrDefault();

            db.YonetimKurulu.Remove(ul);
            db.SaveChanges();
            return(RedirectToAction("form7"));
        }
        public ActionResult Edit(int id, YonetimKurulu h)
        {
            if (ModelState.IsValid)
            {
                var yonetimKurulu = db.YonetimKurulu.Where(x => x.YonetimKuruluId == id).SingleOrDefault();

                yonetimKurulu.Aciklama = h.Aciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(h));
        }
Exemple #4
0
        public ActionResult yonetimKuruluUyeEkle(int id)
        {
            Kullanici k = (Kullanici)Session["Kullanici"];
            Basvuru   b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault();

            int sayac = db.YonetimKurulu.Where(x => x.unvan == "Üye" && x.basvuruID == b.ID).Count();

            if (sayac < 3)
            {
                var ogrenci = db.OgrenciListesi.FirstOrDefault(x => x.ID == id);
                if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == ogrenci.ogrNo) == null &&
                    db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == ogrenci.ogrNo) == null)
                {
                    YonetimKurulu uye = new YonetimKurulu();
                    uye.basvuruID = b.ID;
                    uye.unvan     = "Üye";
                    uye.adi       = ogrenci.adi;
                    uye.soyadi    = ogrenci.soyadi;
                    uye.ogrNo     = ogrenci.ogrNo;
                    uye.fakulte   = ogrenci.fak;
                    uye.tc        = ogrenci.tc;
                    uye.gsm       = ogrenci.tel;
                    uye.eMail     = ogrenci.mail;
                    db.YonetimKurulu.Add(uye);
                    db.SaveChanges();

                    TempData["Eklendi"] = "Girmiş Olduğunuz Üye Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz.";
                }
                else
                {
                    hata = 4;
                }

                return(RedirectToAction("form7"));
            }
            else
            {
                hata = 5;
                return(RedirectToAction("form7"));
            }
        }
Exemple #5
0
        public ActionResult form3()
        {
            Kullanici k = (Kullanici)Session["Kullanici"];
            Basvuru   b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault();

            if (b.adimNo < 3)
            {
                return(View());
            }
            var ogr = db.OgrenciListesi.Where(x => x.basvuruID == b.ID).ToList();

            ViewBag.Ogreciler = ogr;

            YonetimKurulu baskan = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault();

            if (b.adimNo > 3)
            {
                ViewBag.baskan = baskan;
                return(View(b));
            }
            return(View(b));
        }
Exemple #6
0
        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"));
        }
Exemple #7
0
        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));
            }
        }