Ejemplo n.º 1
0
        private void KayitEntity()
        {
            if (txtKullaniciAdi.Text != "" &&
                txtSifre.Text != "" &&
                txtEmail.Text != "" &&
                txtAd.Text != "" &&
                txtSoyad.Text != "" &&
                txtAdres.Text != "")
            {
                if (KullaniciAdiKontrolEntity())
                {
                    if (EmailKontrolEntity())
                    {
                        KutuphaneEntities ke = new KutuphaneEntities();
                        Uye uye = new Uye();
                        uye.kullaniciAdi = txtKullaniciAdi.Text;
                        uye.email        = txtEmail.Text;
                        uye.sifre        = txtSifre.Text;
                        uye.uyeAdi       = txtAd.Text;
                        uye.uyeSoyadi    = txtSoyad.Text;
                        uye.uyeAdresi    = txtAdres.Text;
                        ke.Uyes.Add(uye);
                        ke.SaveChanges();

                        pnlKayit.Visible = false;
                        pnlDurum.Visible = true;
                        Session.Add("kullaniciadi", txtKullaniciAdi.Text);
                        lblDurum.Text = "Başarı ile Kayıt Yapılmıştır";
                        Session.Add("uyeID", uye.uyeID);
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void KitapListeleEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            List <viewKitap>  kitaplar;
            string            kitapAdi, turAciklama;

            if (!string.IsNullOrEmpty(Request.QueryString["turAciklama"]))
            {
                turAciklama = Request.QueryString["turAciklama"];
                kitaplar    = ke.viewKitaps.Where
                                  (k => k.turAciklama == turAciklama).ToList();
            }
            else if (!string.IsNullOrEmpty(Request.QueryString["kitapAdi"]))
            {
                kitapAdi = Request.QueryString["kitapAdi"];
                kitaplar = ke.viewKitaps.Where
                               (k => k.kitapAdi == kitapAdi).ToList();
            }
            else
            {
                kitaplar = ke.viewKitaps.ToList();
            }
            repKitaplar.DataSource = kitaplar;
            repKitaplar.DataBind();
        }
Ejemplo n.º 3
0
        private void YazarListeleEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = ke.Yazars.ToList();

            listYazar.DataSource = sorgu;
            listYazar.DataBind();
        }
Ejemplo n.º 4
0
        private void DuyuruGetirEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var duyuru           = ke.Duyurus.ToList();

            listDuyuru.DataSource = duyuru;
            listDuyuru.DataBind();
        }
Ejemplo n.º 5
0
        private void DuyuruGetirEntitySorgulu()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from duyuru in ke.Duyurus orderby duyuru.duyuruID descending select duyuru).ToList();

            listDuyuru.DataSource = sorgu;
            listDuyuru.DataBind();
        }
Ejemplo n.º 6
0
        public void YazarListeleEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from yazar in ke.Yazars
                                    select yazar).ToList();

            listYazar.DataSource = sorgu;
            listYazar.DataBind();
        }
Ejemplo n.º 7
0
        private void triggerStokEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            int id    = Convert.ToInt32(Request.QueryString["kitapID"]);
            var Kitap = ke.Kitaps.SingleOrDefault(k => k.kitapID == id);

            Kitap.kitapSayisi = Kitap.kitapSayisi - 1;
            ke.SaveChanges();
        }
Ejemplo n.º 8
0
        private void KitapListeleEntity()
        {
            int kitapID             = Convert.ToInt32(Request.QueryString["kitapID"]);
            KutuphaneEntities ke    = new KutuphaneEntities();
            viewKitap         sorgu = ke.viewKitaps.Where
                                          (k => k.kitapID == kitapID).FirstOrDefault();

            lblisbn.Text       = sorgu.ISBN;
            lblKitapAdi.Text   = sorgu.kitapAdi;
            lblkitapYazar.Text = sorgu.yazarAdi;
            lblOzetSag.Text    = sorgu.ozet;
            lblsayfa.Text      = sorgu.sayfaSayisi.ToString();
            imgKitap.ImageUrl  = sorgu.kitapResim;
            ke.SaveChanges();
        }
Ejemplo n.º 9
0
        private void KitapAlEntity()
        {
            KutuphaneEntities ke    = new KutuphaneEntities();
            Odunc             odunc = new Odunc();

            odunc.kitapID = Convert.ToInt32(Request.QueryString["kitapID"]);
            odunc.uyeID   = Convert.ToInt32(Session["uyeID"]);
            DateTime dt = DateTime.Today.Date;

            odunc.vermeTarihi = Convert.ToDateTime(dt.ToShortDateString());
            odunc.vermeSuresi = Convert.ToInt32(listSure.Text);
            ke.Oduncs.Add(odunc);
            ke.SaveChanges();
            triggerStokEntity();
            lblMesaj.Text = "Kitabı aldınız";
        }
Ejemplo n.º 10
0
        private void GirisEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var uye = ke.Uyes.Where(u => u.kullaniciAdi == txtKullaniciAdi.Text && u.sifre == txtSifre.Text).FirstOrDefault();

            if (uye != null)
            {
                Session.Timeout = 300;
                Session.Add("kullaniciAdi", uye.kullaniciAdi);
                Session.Add("uyeID", uye.uyeID);
                Response.Redirect(Request.RawUrl);
            }
            else
            {
                lblSonuc.Text = "Kullanıcı girişi sağlanamadı";
            }
        }
Ejemplo n.º 11
0
        private void GirisEntitySorgulu()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from uye in ke.Uyes where uye.kullaniciAdi == txtKullaniciAdi.Text && uye.sifre == txtSifre.Text select uye).FirstOrDefault();

            if (sorgu != null)
            {
                Session.Timeout = 300;
                Session.Add("kullaniciAdi", sorgu.kullaniciAdi);
                Session.Add("uyeID", sorgu.uyeID);
                Response.Redirect(Request.RawUrl);
            }
            else
            {
                lblSonuc.Text = "Kullanıcı girişi sağlanamadı";
            }
        }
Ejemplo n.º 12
0
 private void YazarListeleEntity()
 {
     if (!string.IsNullOrEmpty(Request.QueryString["yazarID"]))
     {
         int yazarID          = Convert.ToInt32(Request.QueryString["yazarID"]);
         KutuphaneEntities ke = new KutuphaneEntities();
         var sorgu            = (from yazar in ke.Yazars
                                 where yazar.yazarID == yazarID
                                 select yazar).FirstOrDefault();
         lblBaslik.Text     = "Yazar Hakkında";
         lblOzet.Text       = sorgu.hayatOzeti;
         lblYazarAdi.Text   = sorgu.yazarAdi;
         lblYazarDogum.Text = Convert.ToDateTime
                                  (sorgu.yazarDogum).ToShortDateString();
         imgKitap.ImageUrl = sorgu.yazarResim;
     }
 }
Ejemplo n.º 13
0
        private bool EmailKontrolEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from uye in ke.Uyes
                                    where uye.email ==
                                    txtEmail.Text.ToString()
                                    select uye).Count();

            if (sorgu != 0)
            {
                lblSonuc.Text = "Böyle bir email kaydı ile zaten kayıt var";
                return(false);
            }
            else
            {
                return(true);
            }
        }
Ejemplo n.º 14
0
        private bool KullaniciAdiKontrolEntity()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            var sorgu            = (from uye in ke.Uyes
                                    where uye.kullaniciAdi ==
                                    txtKullaniciAdi.Text.ToString()
                                    select uye).Count();

            if (sorgu != 0)
            {
                lblSonuc.Text = "Böyle bir kullanıcı adı ile zaten kayıt var";
                return(false);
            }
            else
            {
                return(true);
            }
        }
Ejemplo n.º 15
0
        private void KitapListeleEntitySorgulu()
        {
            KutuphaneEntities ke = new KutuphaneEntities();
            List <viewKitap>  kitaplar;
            string            kitapAdi, turAciklama;

            if (!string.IsNullOrEmpty(Request.QueryString["turAciklama"]))
            {
                turAciklama = Request.QueryString["turAciklama"];
                kitaplar    = (from kitap in ke.viewKitaps where kitap.turAciklama == turAciklama select kitap).ToList();
            }
            else if (!string.IsNullOrEmpty(Request.QueryString["kitapAdi"]))
            {
                kitapAdi = Request.QueryString["kitapAdi"];
                kitaplar = (from kitap in ke.viewKitaps where kitap.kitapAdi.Contains(kitapAdi) select kitap).ToList();
            }
            else
            {
                kitaplar = (from kitap in ke.viewKitaps select kitap).ToList();
            }
            repKitaplar.DataSource = kitaplar;
            repKitaplar.DataBind();
        }