コード例 #1
0
        public ActionResult ResimEkle(Resimler resim, int urunid)
        {
            //Her resim için yükleme işlemini yap
            foreach (var dosya in resim.Dosyalar)
            {
                if (dosya.ContentLength > 0)
                {
                    //Her resim dosyası benzersiz bir isme sahip olması için Guid metodu kullanılıyor
                    //Gelen her resim dosyası, resimler klasörüne kaydediliyor
                    var dosyaAdi = Guid.NewGuid() + Path.GetExtension(dosya.FileName);
                    var adres    = Path.Combine(Server.MapPath("~/Resimler"), dosyaAdi);
                    dosya.SaveAs(adres);

                    //Klasöre kaydedilen resim, veritabanına da kaydediliyor
                    Resim rsm = new Resim();
                    rsm.UrunID   = urunid;
                    rsm.ResimAdi = dosyaAdi;
                    db.Resim.Add(rsm);
                }
                else
                {
                    ViewBag.Mesaj = "Resim yükleme yapılamadı";
                    return(View());
                }
            }
            db.SaveChanges();
            return(RedirectToAction("Index")); //Urun listeleme sayfasına geri dön
        }
コード例 #2
0
ファイル: PostController.cs プロジェクト: ZekiOzkeser/TN
        public ActionResult Kontrol2(FormCollection c)
        {
            if (Session["user"] is User kullanici)
            {
                var u    = ((Urunler)Session["ud"]);
                var menu = Session["resduz"] as List <Resimler>;
                foreach (var item in menu)
                {
                    Resimler rs = new Resimler();
                    rs.ImageUrl = item.ImageUrl;
                    rs.Resim    = item.Resim;
                    rs.UrunId   = u.UrunId;
                    rsm.Create(rs);
                }
                string    img = Session["gorselduz"].ToString();
                int       lst = db.Resimlers.Where(x => x.ImageUrl == img).Select(x => x.ResimId).Single();
                AnaGorsel ana = new AnaGorsel();
                ana.ResimId = lst;
                db.AnaGorsels.Add(ana);
                db.SaveChanges();
                u.GorselId      = ana.GorselId;
                TempData["msg"] = urn.Edit(u) ? "Ürününüz Düzenlendi.." : "Hata !! Lütfen Tekrar Deneyiniz...";

                return(RedirectToAction("Index", "Kullanici"));
            }
            return(View());
        }
コード例 #3
0
        public ActionResult FotografEkle(Resimler resimler, HttpPostedFileBase foto, HttpPostedFileBase foto2)
        {
            if (ModelState.IsValid)
            {
                if (foto != null)
                {
                    WebImage img      = new WebImage(foto.InputStream);
                    FileInfo fotoinfo = new FileInfo(foto.FileName);
                    string   yenifoto = Guid.NewGuid().ToString() + fotoinfo.Extension;
                    img.Resize(800, 350);
                    img.Save("~/Uploads/Resimler/" + yenifoto);
                    resimler.Image = "/Uploads/Resimler/" + yenifoto;
                }
                if (foto2 != null)
                {
                    WebImage img      = new WebImage(foto2.InputStream);
                    FileInfo fotoinfo = new FileInfo(foto2.FileName);
                    string   yenifoto = Guid.NewGuid().ToString() + fotoinfo.Extension;
                    img.Resize(800, 350);
                    img.Save("~/Uploads/Resimler/" + yenifoto);
                    resimler.ımage2 = "/Uploads/Resimler/" + yenifoto;
                }


                db.resimlers.Add(resimler);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(resimler));
        }
コード例 #4
0
        public ActionResult ResimEkle(Resimler resim, int urunid)
        {
            foreach (var dosya in resim.Dosyalar)
            {
                if (dosya.ContentLength > 0)
                {
                    //REsimler klasörüne resimleri ekliyoruz..
                    var dosyaAdi = Guid.NewGuid() + Path.GetExtension(dosya.FileName);
                    var adres    = Path.Combine(Server.MapPath("~/Resimler"), dosyaAdi);
                    dosya.SaveAs(adres);


                    // veri tabanına kaydediyoruz..

                    Resim rsm = new Resim();
                    rsm.urunID   = urunid;
                    rsm.resimAdi = dosyaAdi;
                    db.Resim.Add(rsm);
                }
                else
                {
                    ViewBag.Mesaj = "yükleme işlemi yapılamadı";
                    return(View());
                }
            }
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            Resimler resimler = db.Resimler.Find(id);

            db.Resimler.Remove(resimler);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #6
0
        public void ProcessRequest(HttpContext context)
        {
            EticaretDBDataContext eticaretDB = new EticaretDBDataContext();
            string   imgID = context.Request.QueryString["imgID"];
            Resimler resim = eticaretDB.Resimlers.SingleOrDefault(r => r.ResimID == int.Parse(imgID));

            context.Response.ContentType = "image/jpg";
            context.Response.BinaryWrite((byte[])resim.Data.ToArray());
        }
コード例 #7
0
 public ActionResult Edit([Bind(Include = "ResimId,BuyukBoy,OrtaBoy,KucukBoy")] Resimler resimler)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resimler).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(resimler));
 }
コード例 #8
0
        public ActionResult Create([Bind(Include = "ResimId,BuyukBoy,OrtaBoy,KucukBoy")] Resimler resimler)
        {
            if (ModelState.IsValid)
            {
                db.Resimler.Add(resimler);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resimler));
        }
コード例 #9
0
ファイル: AltKategori.aspx.cs プロジェクト: busrasayim/Okul
        protected void UrunGetir(Urun urun, TableRow tr)
        {
            Resimler resim = eticaretDB.Resimlers.Where(r => r.UrunID == urun.UrunID).First();

            System.Web.UI.WebControls.Image imgNew = new System.Web.UI.WebControls.Image();
            imgNew.ImageUrl = "~/ResimYolla.ashx?imgID=" + resim.ResimID.ToString();
            imgNew.Width    = new Unit("100%");
            imgNew.Height   = new Unit("100%");

            HtmlGenericControl div_resim = new HtmlGenericControl("div");

            div_resim.Attributes.Add("class", "div_image");
            div_resim.Controls.Add(imgNew);

            Label urunAdi = new Label();

            urunAdi.Text = urun.UrunAdi + "<br/>";
            urunAdi.Attributes.Add("class", "txt_urunAdi");

            Label urunTanimi = new Label();

            urunTanimi.Text = urun.Tanimi + "<br/>";
            urunTanimi.Attributes.Add("class", "txt_urunTanimi");

            Label urunFiyat = new Label();

            urunFiyat.Text = urun.Fiyat;
            urunFiyat.Attributes.Add("class", "txt_urunFiyat");

            HtmlGenericControl div_indirim = new HtmlGenericControl("div");

            div_indirim.Attributes.Add("class", "div_indirim");
            Label urunIndirim = new Label();

            urunIndirim.Text = "<br/>" + "%" + urun.Indirim + "<br/>" + "indirim";
            urunIndirim.Attributes.Add("class", "txt_urunIndirim");
            div_indirim.Controls.Add(urunIndirim);

            TableCell tCell = new TableCell();

            tCell.ID       = urun.UrunID.ToString();
            tCell.CssClass = "urunCell";
            tCell.Width    = new Unit("20%");
            tCell.Height   = 150;
            tCell.Controls.Add(div_resim);
            tCell.Controls.Add(urunAdi);
            tCell.Controls.Add(urunTanimi);
            tCell.Controls.Add(urunFiyat);
            tCell.Controls.Add(div_indirim);
            tr.Cells.Add(tCell);
        }
コード例 #10
0
        // GET: Resimlers/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Resimler resimler = db.Resimler.Find(id);

            if (resimler == null)
            {
                return(HttpNotFound());
            }
            return(View(resimler));
        }
コード例 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            div_yonetici.Visible = false;
            btn_yonetici.Visible = false;
            div_btnYorum.Visible = false;

            if ((Request.Cookies["Musteri"] != null) && (HttpContext.Current.User.Identity.IsAuthenticated))
            {
                div_btnYorum.Visible = true;
                Giris.Visible        = false;
                Cikis.Visible        = true;
                string adsoyad = Request.Cookies["Musteri"]["AdSoyad"];
                lbl_kullaniciRol.Text = "Hoşgeldiniz" + " " + adsoyad;

                bool isAdmin = HttpContext.Current.User.IsInRole("admin");
                if (isAdmin)
                {
                    div_yonetici.Visible = true;
                    btn_yonetici.Visible = true;
                }
            }
            else
            {
                Giris.Visible = true;
                Cikis.Visible = false;
            }

            NumericUpDownExtender1.Minimum = 1;
            NumericUpDownExtender1.Maximum = 22;

            int urunID = int.Parse(Request.QueryString["urunID"]);

            Resimler resim = eticaretDB.Resimlers.Where(r => r.UrunID == urunID).First();

            System.Web.UI.WebControls.Image urunResim = new System.Web.UI.WebControls.Image();
            urunResim.ImageUrl = "~/ResimYolla.ashx?imgID=" + resim.ResimID.ToString();
            urunResim.Width    = new Unit("100%");
            urunResim.Height   = new Unit("400px");
            resimGoster.Controls.Add(urunResim);

            Urun urun = new Urun();

            urun = eticaretDB.Uruns.SingleOrDefault(u => u.UrunID == urunID);
            UrunGorselOlustur(urunID);
            UrunBilgiDoldur(urun);
            UrunSiparisDoldur(urun);
            YorumGetir(urunID);
        }
コード例 #12
0
        public void ResimYaziGuncelle(Resimler img)
        {
            ContextDataModel bd = new ContextDataModel();

            var resimler = new Resimler {
                ResimId = img.ResimId, ResimAciklama = img.ResimAciklama, ResimImageByte = img.ResimImageByte, LinkSayfaId = img.LinkSayfaId, LinkAdres = img.LinkAdres
            };

            using (var db = new ContextDataModel())
            {
                db.Resimler.Attach(resimler);

                db.Entry(resimler).Property(x => x.ResimAciklama).IsModified = true;
                db.Entry(resimler).Property(x => x.LinkSayfaId).IsModified   = true;
                db.Entry(resimler).Property(x => x.LinkAdres).IsModified     = true;
                db.SaveChanges();
            }
        }
コード例 #13
0
ファイル: PostController.cs プロジェクト: ZekiOzkeser/TN
        public ActionResult Kontrol(FormCollection c)
        {
            if (Session["user"] is User kullanici)
            {
                Urunler u = new Urunler();
                u.Aciklama      = ((Urunler)Session["urun"]).Aciklama.ToString();
                u.AltLimit      = ((Urunler)Session["urun"]).AltLimit;
                u.Bakilma       = 0;
                u.Baslik        = ((Urunler)Session["urun"]).Baslik.ToString();
                u.DurumId       = ((Urunler)Session["urun"]).DurumId;
                u.KategoriId    = ((Urunler)Session["urun"]).KategoriId;
                u.UrunOlusturma = DateTime.Now;
                u.UserID        = kullanici.UserID;
                u.Yayın         = true;
                var ur = urn.Create(u);

                var menu = Session["res"] as List <Resimler>;
                foreach (var item in menu)
                {
                    Resimler rs = new Resimler();
                    rs.ImageUrl = item.ImageUrl;
                    rs.Resim    = item.Resim;
                    rs.UrunId   = u.UrunId;
                    rsm.Create(rs);
                }


                string img = Session["anagorsel"].ToString();
                int    lst = db.Resimlers.Where(x => x.ImageUrl == img).Select(x => x.ResimId).Single();

                AnaGorsel ana = new AnaGorsel();
                ana.ResimId = lst;
                db.AnaGorsels.Add(ana);
                db.SaveChanges();



                u.GorselId      = ana.GorselId;
                TempData["msg"] = urn.Edit(u) ? "Ürününüz Yayında" : "Hata !! Lütfen Tekrar Deneyiniz...";

                return(RedirectToAction("Index", "Kullanici"));
            }
            return(View());
        }
コード例 #14
0
        public ActionResult FileLoad(HttpPostedFileBase file, int id)
        {
            if (file != null && file.ContentLength > 0)
            {
                try
                {
                    string path = Path.Combine(Server.MapPath("~/Images"),
                                               Path.GetFileName(file.FileName));
                    string path2 = "/Images/" + file.FileName;
                    using (ModelDB db = new ModelDB())
                    {
                        AllTables2 at = new AllTables2();
                        at.secResiim = db.Resimler.Where(x => x.resimNo == id).SingleOrDefault();
                        if (at.secResiim != null)
                        {
                            at.secResiim.resimYol = path2;
                            db.SaveChanges();
                        }
                        else
                        {
                            Resimler r = new Resimler();
                            r.resimYol = path2;
                            r.resimNo  = id;
                            db.Resimler.Add(r);
                            db.SaveChanges();
                        }
                    }
                    file.SaveAs(path);

                    ViewBag.Message = "Resim Yüklendi.";
                }
                catch (Exception ex)
                {
                    ViewBag.Message = "ERROR:" + ex.Message.ToString();
                }
            }
            else
            {
                ViewBag.Message = "You have not specified a file.";
            }
            return(RedirectToAction("FileLoad"));
        }
コード例 #15
0
 public ActionResult Create(Kategoriler model, HttpPostedFileBase txtFoto)
 {
     using (eTicaretEntities db = new eTicaretEntities())
     {
         WebImage img     = new WebImage(txtFoto.InputStream);
         FileInfo info    = new FileInfo(txtFoto.FileName);
         string   newFoto = Guid.NewGuid().ToString() + info.Extension;
         img.Resize(150, 300);
         img.Save("~/Upload/KategoriFoto/" + newFoto);
         Resimler r = new Resimler()
         {
             KucukYol = "/Upload/KategoriFoto/" + newFoto
         };
         db.Resimlers.Add(r);
         db.Kategorilers.Add(model);
         model.ResimID = r.ID;
         db.SaveChanges();
         return(RedirectToAction("List"));
     }
 }
コード例 #16
0
        public ActionResult Edit(Urunler urun, HttpPostedFileBase resim, IEnumerable <HttpPostedFileBase> resimlerrr)
        {
            string yolunyolu = ResimKaydet(resim);

            urun.ResimYol = "/Content/images/" + yolunyolu;
            Random rdm = new Random();

            urun.Resimid = rdm.Next();
            Resimler rsm = new Resimler();

            foreach (var item in resimlerrr)
            {
                string cyoll = ResimKaydet(item);
                rsm.Resimyolu = "/Content/images/" + cyoll;
                rsm.Resimid   = urun.Resimid;
                db.Resimlers.Add(rsm);
                db.SaveChanges();
            }
            db.Entry(urun).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(View());
        }
コード例 #17
0
        public ActionResult ResimEkle(int ID, HttpPostedFileBase txtFoto, string name)
        {
            using (eTicaretEntities db = new eTicaretEntities())
            {
                var model = db.Urunlers.Where(x => x.ID == ID).SingleOrDefault();
                if (model == null)
                {
                    return(HttpNotFound());
                }
                if (txtFoto != null)
                {
                    InfoVM   bilgi   = new InfoVM();
                    WebImage img     = new WebImage(txtFoto.InputStream);
                    FileInfo info    = new FileInfo(txtFoto.FileName);
                    string   newFoto = Guid.NewGuid().ToString() + info.Extension;
                    img.Resize(600, 300);
                    img.Save("~/Upload/UrunFoto/" + newFoto);
                    Resimler r = new Resimler()
                    {
                        OrtaYol    = "/Upload/UrunFoto/" + newFoto,
                        Varsayilan = true,
                        UrunID     = model.ID
                    };
                    //bilgi.Message = "Fotoğraf ekleme başarılı";
                    db.Resimlers.Add(r);
                    db.SaveChanges();
                    //bilgi.Statu = true;
                    //bilgi.Url = "/Urunler/List";
                    //bilgi.LinkText = "Geri dönmek için tıklayınız.";

                    return(View(model));
                }
                else
                {
                    ViewBag.Hata = "Resim ekleme başarısız";
                    return(View());
                }
            }
        }
コード例 #18
0
        private void btnIptal_Click(object sender, EventArgs e)
        {
            try
            {
                _secilenResim = (from n in _tumResimler
                                 where n.ResimAd == _pbSecilen.Name
                                 select n).FirstOrDefault();

                if (_secilenResim == null)
                {
                    return;
                }

                flpResimler.Controls.RemoveByKey(_pbSecilen.Name);
                _tumResimler.Remove(_secilenResim);
                if (_tumResimler.Count > 0)
                {
                    _secilenResim      = _tumResimler.First();
                    pbResim.Name       = _secilenResim.ResimAd;
                    pbResim.Tag        = _secilenResim.RaporAd;
                    pbResim.Image      = _secilenResim.Resim;
                    lblRaporBilgi.Text = pbResim.Tag.ToString();

                    _pbSecilen = pbResim;
                }
                else
                {
                    pbResim.Image      = null;
                    lblRaporBilgi.Text = "";
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }
コード例 #19
0
        public ActionResult Edit(string id, UserVM model, string txtAdres, HttpPostedFileBase txtFoto)
        {
            using (eTicaretEntities db = new eTicaretEntities())
            {
                Resimler r           = new Resimler();
                string   newFoto     = "";
                var      loginedUser = Membership.GetUser(id);
                var      musteris    = db.Musteris.Where(x => x.ID == (Guid)loginedUser.ProviderUserKey).SingleOrDefault();
                if (musteris == null)
                {
                    if (txtFoto != null)
                    {
                        WebImage img  = new WebImage(txtFoto.InputStream);
                        FileInfo info = new FileInfo(txtFoto.FileName);
                        newFoto = Guid.NewGuid().ToString() + info.Extension;
                        img.Resize(100, 150);
                        img.Save("~/Upload/KullaniciPP/" + newFoto);
                        r.KucukYol = "/Upload/KullaniciPP/" + newFoto;
                        db.Resimlers.Add(r);
                    }
                    var resim = db.Resimlers.Where(x => x.KucukYol == "/Upload/KullaniciPP/" + newFoto).SingleOrDefault();
                    model.Musteriler.KullaniciAdi = id;
                    model.Musteriler.EMail        = loginedUser.Email;
                    model.Musteriler.ID           = (Guid)loginedUser.ProviderUserKey;
                    model.Musteriler.ResimID      = r.ID;
                    db.Musteris.Add(model.Musteriler);
                    MusteriAdresler adres = new MusteriAdresler()
                    {
                        Ad        = model.Musteriler.Ad,
                        Adres     = txtAdres,
                        MusteriID = model.Musteriler.ID
                    };
                    db.MusteriAdreslers.Add(adres);
                }
                else
                {
                    var musteri = db.Musteris.Where(x => x.ID == (Guid)loginedUser.ProviderUserKey).SingleOrDefault();
                    var rsm     = db.Resimlers.Where(x => x.ID == musteri.ResimID).SingleOrDefault();

                    if (txtFoto != null)
                    {
                        if (rsm != null)
                        {
                            if (System.IO.File.Exists(Server.MapPath(rsm.KucukYol)))
                            {
                                System.IO.File.Delete(Server.MapPath(rsm.KucukYol));
                            }
                        }
                        WebImage img  = new WebImage(txtFoto.InputStream);
                        FileInfo info = new FileInfo(txtFoto.FileName);
                        newFoto = Guid.NewGuid().ToString() + info.Extension;
                        img.Resize(100, 150);
                        img.Save("~/Upload/KullaniciPP/" + newFoto);
                        r.KucukYol = "/Upload/KullaniciPP/" + newFoto;
                        db.Resimlers.Add(r);
                        musteri.ResimID = r.ID;
                    }
                    musteri.Ad      = model.Musteriler.Ad;
                    musteri.Soyad   = model.Musteriler.Soyad;
                    musteri.Telefon = model.Musteriler.Telefon;
                    MusteriAdresler adres = new MusteriAdresler();
                    adres.Adres = txtAdres;
                }

                db.SaveChanges();
                return(RedirectToAction("Profil", new { id = id }));
            }
        }
コード例 #20
0
        protected void SepetGoster(Sepet sepet)
        {
            string urunMiktar  = "";
            int    toplamFiyat = 0;
            string odenecek    = "";

            if (sepet.Durum == "dolu")
            {
                IEnumerable <SepetUrun> sepetUrun = eticaretDB.SepetUruns.Where(su => su.SepetID == sepet.SepetID);
                for (int i = 0; i < sepetUrun.Count(); i++)
                {
                    Urun     urun      = eticaretDB.Uruns.SingleOrDefault(u => u.UrunID == sepetUrun.ElementAt(i).UrunID);
                    Resimler urunResim = eticaretDB.Resimlers.Where(r => r.UrunID == urun.UrunID).First();

                    #region Sipariş Özet

                    urunMiktar        = sepetUrun.Count().ToString();
                    lbl_urunAdet.Text = urunMiktar + " " + "Ürün";

                    toplamFiyat         += (int.Parse(urun.Fiyat) * (sepetUrun.ElementAt(i).UrunAdet));
                    lbl_toplamTutar.Text = toplamFiyat.ToString();

                    TableRow  tr_indirim = new TableRow();
                    TableCell urunSayac  = new TableCell();
                    Label     lbl_sayac  = new Label();
                    lbl_sayac.Text = (i + 1) + " ." + "Ürün";
                    urunSayac.Controls.Add(lbl_sayac);
                    TableCell urunIndirim = new TableCell();
                    Label     lblIndirim  = new Label();
                    lblIndirim.Text = "%" + urun.Indirim + "İndirim";
                    urunIndirim.Controls.Add(lblIndirim);
                    tr_indirim.Controls.Add(urunSayac);
                    tr_indirim.Controls.Add(urunIndirim);
                    tbl_indirim.Controls.Add(tr_indirim);

                    odenecek = sepet.Fiyat;
                    ;
                    lbl_odenecekMiktar.Text = odenecek;
                    #endregion

                    Response.Cookies["miktar"].Value   = urunMiktar;
                    Response.Cookies["tutar"].Value    = toplamFiyat.ToString();
                    Response.Cookies["odenecek"].Value = odenecek;

                    #region Sepet Icerik


                    int fiyat = int.Parse(urun.Fiyat);
                    int indirim;
                    if (urun.Indirim != null)
                    {
                        indirim = (int)urun.Indirim;
                    }
                    else
                    {
                        indirim = 0;
                    }
                    int indirimliFiyat = fiyat - (fiyat * indirim) / 100;

                    TableRow trUrun = new TableRow();

                    TableCell resim = new TableCell();
                    resim.CssClass = "tc_resim";
                    System.Web.UI.WebControls.Image imgNew = new System.Web.UI.WebControls.Image();
                    imgNew.ImageUrl = ResolveUrl("~/ResimYolla.ashx?imgID=") + urunResim.ResimID.ToString();
                    imgNew.Width    = new Unit("100%");
                    imgNew.Height   = new Unit("150px");
                    Panel pnlResim = new Panel();
                    pnlResim.CssClass = "sepetResim";
                    pnlResim.Controls.Add(imgNew);
                    resim.Controls.Add(pnlResim);

                    TableCell urunAd = new TableCell();
                    Label     lblAd  = new Label();
                    lblAd.Text = urun.UrunAdi;
                    urunAd.Controls.Add(lblAd);

                    TableCell urunBilgi = new TableCell();
                    Label     lblBilgi  = new Label();
                    lblBilgi.Text = urun.Tanimi;
                    urunBilgi.Controls.Add(lblBilgi);

                    TableCell urunAdet = new TableCell();
                    Label     lblAdet  = new Label();
                    lblAdet.Text = sepetUrun.ElementAt(i).UrunAdet.ToString();
                    urunAdet.Controls.Add(lblAdet);

                    TableCell urunFiyat = new TableCell();
                    Label     lblFiyat  = new Label();
                    lblFiyat.ID   = "lbl" + urun.UrunID.ToString();;
                    lblFiyat.Text = (indirimliFiyat * (sepetUrun.ElementAt(i).UrunAdet)).ToString();
                    urunFiyat.Controls.Add(lblFiyat);

                    TableCell btnSil = new TableCell();
                    Panel     pnlSil = new Panel();
                    pnlSil.ID       = urun.UrunID.ToString();
                    pnlSil.CssClass = "btn_sil";
                    Panel pnlText = new Panel();
                    Label lblText = new Label();
                    pnlText.Controls.Add(lblText);
                    lblText.Text = "Sepetten Çıkar";
                    btnSil.Controls.Add(pnlSil);
                    btnSil.Controls.Add(pnlText);

                    trUrun.Controls.Add(resim);
                    trUrun.Controls.Add(urunAd);
                    trUrun.Controls.Add(urunBilgi);
                    trUrun.Controls.Add(urunAdet);
                    trUrun.Controls.Add(urunFiyat);
                    trUrun.Controls.Add(btnSil);

                    tbl_sepet.Controls.Add(trUrun);
                    #endregion
                }
            }
            else
            {
                tbl_sepet.Visible      = false;
                pnl_sepetMesaj.Visible = true;
                btn_Tamamla.Visible    = false;
            }
        }