예제 #1
0
        // GET: Admin/Kategoris/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kategori kategori = db.Get(id.Value);

            if (kategori == null)
            {
                return(HttpNotFound());
            }
            return(View(kategori));
        }
예제 #2
0
 private void dgvKategoriler_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     lblId.Text = dgvKategoriler.CurrentRow.Cells[0].Value.ToString();
     try
     {
         var kategori = kategoriManager.Get(int.Parse(lblId.Text));
         if (kategori != null)//veritabanından çekilen kategori boş değilse
         {
             txtKategoriAdi.Text          = kategori.KategoriAdi;
             txtKategoriAciklama.Text     = kategori.KategoriAciklamasi;
             chbKategoriDurum.Checked     = kategori.Aktif;
             lblEklenmeTarihiDeger.Text   = kategori.EklenmeTarihi.ToString();
             this.FindForm().AcceptButton = btnGuncelle;//Güncelleme işlemi için bir kayıt seçildiğinde textbox larda işlem yaptıktan sonra enter a basınca btnguncelle butonunu çalıştırmayı sağlıyor
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Hata Oluştu!");
     }
 }
예제 #3
0
        void UrunleriYukle()
        {
            try
            {
                if (Request.QueryString["kid"] != null)
                {
                    var id = int.Parse(Request.QueryString["kid"]);            //Request.QueryString ile adres çubuğundan gelen parametreleri yakalayabiliyoruz. Menüden kid ismiyle gönderilen ve içerisinde kategorinin ıd değerini taşıyan parametreyi bu yöntemle elde ederiz
                    rptAnasayfaUrunleri.DataSource = um.List(u => u.Id == id); //Ürünleri göstereceğimiz repeater a list metodumuzu sorgusuyla beraber yollluyoruz. Brada list metoduna yolladığımız u => u.Id == kategoriId ifadesi list metodundaki where şartını sağlıyor veritabanındaki ürünlerden kategori ıd si QueryString den gelen ıd değerine eşit olanları getirmemizi sağlar
                    var katbaslik = km.Get(id);
                    LtKategoriBaslik.Text = katbaslik.KategoriAdi;
                }
                else
                {
                    rptAnasayfaUrunleri.DataSource = um.GetAll();
                }

                rptAnasayfaUrunleri.DataBind();//bu satır ise veritabanından üst satırda çekilen verinin repeater a yüklenmesini sağlar
            }
            catch (Exception)
            {
                Response.Write("Hata Oluştu! Ürünler Yüklenemedi!");
            }
        }