public static Yonetici GetKullanici(int ID)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         return(db.Yonetici.Where(x => x.YoneticiID == ID).FirstOrDefault());
     }
 }
예제 #2
0
        public static List <IzınModel> IzınlerListesiModel()
        {
            List <IzınModel> izinlerList = new List <IzınModel>();

            using (YurtDbEntities db = new YurtDbEntities())
            {
                var list        = db.Izınler.ToList();
                var ogrenciList = db.Ogrenciler.ToList();
                foreach (var item in list)
                {
                    IzınModel ım = new IzınModel();
                    ım.IzınID          = item.IzınID;
                    ım.OgrenciID       = item.OgrenciID;
                    ım.OgrenciTC       = item.OgrenciTC;
                    ım.gidisTarihi     = item.gidisTarihi;
                    ım.donusTarihi     = item.donusTarihi;
                    ım.gidecegiKisiTel = item.gidecegiKisiTel;
                    ım.gşdecegiAdres   = item.gşdecegiAdres;

                    foreach (var ogrenci in ogrenciList)
                    {
                        if (item.OgrenciTC == ogrenci.OgrenciTC)
                        {
                            ım.om.OgrenciAdi    = ogrenci.OgrenciAdi;
                            ım.om.OgrenciSoyadi = ogrenci.OgrenciSoyadi;
                        }
                    }
                    izinlerList.Add(ım);
                }
            }
            return(izinlerList);
        }
예제 #3
0
        public static List <OgrenciModel> OgrenciListesiModel()// öğrenciler tablosunu model cinsinden listeleyip datagride basar.
        {
            List <OgrenciModel> ogrenciList = new List <OgrenciModel>();

            using (YurtDbEntities ch = new YurtDbEntities())
            {
                var list = ch.Ogrenciler.ToList();
                foreach (Ogrenciler item in list)
                {
                    OgrenciModel om = new OgrenciModel();

                    om.OgrenciID          = item.OgrenciID;
                    om.OgrenciAdi         = item.OgrenciAdi;
                    om.OgrenciSoyadi      = item.OgrenciSoyadi;
                    om.OgrenciTC          = item.OgrenciTC;
                    om.OgrenciOkul        = item.OgrenciOkul;
                    om.OgrenciBolum       = item.OgrenciBolum;
                    om.OgrenciSınıf       = item.OgrenciSınıf;
                    om.OgrenciKayitTarihi = item.OgrenciKayitTarihi;
                    om.KalacagiOda        = item.KalacagiOda;
                    om.OgrenciTelefon     = item.OgrenciTelefon;
                    om.VeliAdi            = item.VeliAdi;
                    om.VeliTelefon        = item.VeliTelefon;
                    om.OgrenciAdresi      = item.OgrenciAdresi;
                    ogrenciList.Add(om);
                }
            }
            return(ogrenciList);
        }
예제 #4
0
 public static List <Izınler> GetIzınler(string gi)// textboxa isim gelsin diye
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         return(db.Izınler.Where(c => c.Ogrenciler.OgrenciAdi.Contains(gi)).ToList());
     }
 }
예제 #5
0
        public static List <OdemeModel> OdemeModelDon(List <Odemeler> odemedön)
        {
            List <OdemeModel> studentModels = new List <OdemeModel>();

            using (YurtDbEntities db = new YurtDbEntities())
            {
                var ogTC = db.Ogrenciler.ToList();
                foreach (var item in odemedön)
                {
                    OdemeModel om = new OdemeModel();
                    {
                        om.OgrenciID   = item.OgrenciID;
                        om.OgrenciTC   = item.OgrenciTC;
                        om.KalanTaksit = item.KalanTaksit;
                        om.odenenTutar = item.odenenTutar;
                        foreach (var ogrenci in ogTC)
                        {
                            if (item.OgrenciTC == ogrenci.OgrenciTC)
                            {
                                om.om.OgrenciAdi    = ogrenci.OgrenciAdi;
                                om.om.OgrenciSoyadi = ogrenci.OgrenciSoyadi;
                            }
                        }
                    }

                    studentModels.Add(om);
                }
            }
            return(studentModels);
        } //textboxa yazdırmak için
예제 #6
0
 public static List <Ogrenciler> GetOgrenciler(string gc)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         return(db.Ogrenciler.Where(c => c.OgrenciAdi.Contains(gc)).ToList());
     }
 }
예제 #7
0
        public static List <OdemeModel> OdemelerListesiModel()
        {
            List <OdemeModel> odemelerlerList = new List <OdemeModel>();

            using (YurtDbEntities db = new YurtDbEntities())
            {
                var list    = db.Odemeler.ToList();
                var ogrList = db.Ogrenciler.ToList();
                foreach (var item in list)
                {
                    OdemeModel odm = new OdemeModel();
                    odm.OdemeID     = item.OdemeID;
                    odm.OgrenciID   = item.OgrenciID;
                    odm.OgrenciTC   = item.OgrenciTC;
                    odm.KalanTaksit = item.KalanTaksit;
                    odm.odenenTutar = item.odenenTutar;
                    odm.odemeTarihi = item.odemeTarihi;

                    foreach (var ogrenci in ogrList)
                    {
                        if (item.OgrenciTC == ogrenci.OgrenciTC)
                        {
                            //ım.om.OgrenciTC = ogrenci.OgrenciTC;
                            odm.om.OgrenciAdi    = ogrenci.OgrenciAdi;
                            odm.om.OgrenciSoyadi = ogrenci.OgrenciSoyadi;
                        }
                    }
                    odemelerlerList.Add(odm);
                }
            }
            return(odemelerlerList);
        }
 public static Yonetici GetKullanici(string kullanici, string sifre)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         return(db.Yonetici.Where(x => x.YoneticiAdi == kullanici && x.YoneticiSifre == sifre).FirstOrDefault());
     }
 }
 public static Yonetici UpdateKullanici(Yonetici k)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         db.Entry(k).State = EntityState.Modified;
         db.Yonetici.Add(k);
         db.SaveChanges();
         return(k);
     }
 }
예제 #10
0
 public static bool AddIzın(IzınModel ızınekle)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         Izınler ızınler = ConvertToIzınler(ızınekle);
         db.Izınler.Add(ızınler);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #11
0
 public static bool DeleteOgrenci(int ID)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         var studentdelete = db.Ogrenciler.Find(ID);
         db.Ogrenciler.Remove(studentdelete);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #12
0
 public static bool AddOdeme(OdemeModel odemeekle)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         Odemeler odemeler = ConvertToOdemeler(odemeekle);
         db.Odemeler.Add(odemeler);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #13
0
 public static bool DeleteIzın(int ID)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         var izindelete = db.Izınler.Find(ID);
         db.Izınler.Remove(izindelete);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #14
0
 public static bool AddOgrenci(OgrenciModel ogrekle)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         Ogrenciler ogrenciler = ConvertToOgrenci(ogrekle);
         db.Ogrenciler.Add(ogrenciler);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #15
0
 public static bool DeleteGider(int ID)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         var giderdelete = db.Gıderler.Find(ID);
         db.Gıderler.Remove(giderdelete);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #16
0
 public static bool AddGider(GiderModel giderekle)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         Gıderler giderler = ConvertToGider(giderekle);
         db.Gıderler.Add(giderler);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
예제 #17
0
        public static int BulOgrenciID(string tc)
        {
            int id = 0;

            using (YurtDbEntities yde = new YurtDbEntities())
            {
                var list = yde.Ogrenciler.ToList();
                foreach (var item in list)
                {
                    if (item.OgrenciTC == tc)
                    {
                        id = item.OgrenciID;
                    }
                }
            }
            return(id);
        }
예제 #18
0
        public static List <GiderModel> GiderListesiModel()// giderler tablosunu model cinsinden listeleyip datagride basar.
        {
            List <GiderModel> giderList = new List <GiderModel>();

            using (YurtDbEntities db = new YurtDbEntities())
            {
                var list = db.Gıderler.ToList();
                foreach (Gıderler item in list)
                {
                    GiderModel gm = new GiderModel();
                    gm.gıderID    = item.gıderID;
                    gm.giderTuru  = item.giderTuru;
                    gm.giderTutar = item.giderTutar;
                    giderList.Add(gm);
                }
            }
            return(giderList);
        }
예제 #19
0
        public static bool UpdateOgrenci(OgrenciModel ogrguncelle)
        {
            var yeniogrenci = ConvertToOgrenci(ogrguncelle);

            using (YurtDbEntities db = new YurtDbEntities())
            {
                db.Entry(yeniogrenci).State = EntityState.Modified;

                if (db.SaveChanges() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }