Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    using (cUrunGenel UG = new cUrunGenel())
                    {
                        if (UG.VerKalanStok(this.UrunID) <= 0)
                        {
                            btnSepeteEkle.Visible = false;
                            txtAdet.Visible       = false;
                        }

                        DataTable dtUrunResim = UG.ListeleUrunResim(0, this.UrunID, null, eEvetHayir.Evet);
                        if (dtUrunResim.Rows.Count > 0)
                        {
                            imgUrun.ImageUrl = ResolveUrl("~/Upload/UrunResimleri/" + this.UrunID + "/" + dtUrunResim.Rows[0]["RESIMADI"].ToString());
                        }
                        DataRow drUrun = UG.ListeleUrun(this.UrunID, 0, 0, null, null, null, null, string.Empty, string.Empty, false).Rows[0];
                        ltMarka.Text  = "<a href=\"" + ResolveUrl("~/Markalar/" + drUrun["MARKA"]) + "_" + cAraclar.URLDuzelt(drUrun["MARKA_ADI"].ToString()) + ".aspx\">" + drUrun["MARKA_ADI"].ToString() + "</a>";
                        lblMarka.Text = drUrun["MARKA_ADI"].ToString();
                        lblModel.Text = drUrun["MODEL"].ToString();
                        lblFiyat.Text = ((eEvetHayir)drUrun["INDIRIM"].ToShort() == eEvetHayir.Evet?drUrun["INDIRIMLI_FIYAT"].ToString():drUrun["FIYATI"].ToString()) + " " + cAraclar.GetDescription((eParaBirimi)drUrun["PARABIRIMI"].ToShort());
                        ltIncele.Text = "<u><a href=\"" + ResolveUrl("~/Urunler/" + this.UrunID + "_" + cAraclar.URLDuzelt(drUrun["MARKA_ADI"].ToString())) + ".aspx\">Detaylar</a></u>";
                    }
                }
            }
            catch (Exception ex)
            {
                UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
            }
        }
Ejemplo n.º 2
0
 private void GridDoldur()
 {
     try
     {
         using (cUrunGenel UG = new cUrunGenel())
         {
             gvUResim.DataSource = UG.ListeleUrunResim(0, Request["UID"].ToInt(0), null, null);
             gvUResim.DataBind();
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Ejemplo n.º 3
0
 protected void gvUResim_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         using (cUrunGenel UG = new cUrunGenel())
         {
             DataRow dr = UG.ListeleUrunResim(gvUResim.SelectedDataKey["ID"].ToShort(0), 0, null, null).Rows[0];
             lblID.Text          = dr["ID"].ToString();
             chcAnaResim.Checked = (eEvetHayir)dr["ANARESIM"].ToInt(0) == eEvetHayir.Evet;
             chcSlider.Checked   = (eEvetHayir)dr["SLIDERRESIM"].ToInt(0) == eEvetHayir.Evet;
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    using (cUrunGenel UI = new cUrunGenel())
                    {
                        dvTLDegeri.Visible = false;
                        DataRow   dr             = UI.ListeleUrun(Request["ID"].ToInt(-1), 0, 0, null, null, null, null, string.Empty, string.Empty, false).Rows[0];
                        DataTable dtResim        = UI.ListeleUrunResim(0, Request["ID"].ToInt(-1), eEvetHayir.Hayir, null);
                        DataTable dtUrunGruplari = UI.ListeleUrunGrup(0, Request["ID"].ToInt(-1));
                        ltUrunAdi.Text   = dr["MODEL"].ToString();
                        ltUrunFiyat.Text = dr["FIYATI"].ToString() + cAraclar.GetDescription((eParaBirimi)dr["PARABIRIMI"].ToShort());
                        ltMarka.Text     = dr["MARKA_ADI"].ToString();
                        ltAciklama.Text  = dr["ACIKLAMA"].ToString() + "<br>";
                        ltKategori.Text  = dr["KATEGORI_ADI"].ToString();
                        ltStok.Text      = UI.VerKalanStok(Request["ID"].ToInt()) > 0?"Stokta var":"Stokta Yok";
                        // ürünün indirimli olup olmadığu durumu
                        if ((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet)
                        {
                            pnIndirim.Visible = true;
                            ltIndirim.Text    = dr["INDIRIMLI_FIYAT"].ToString() + cAraclar.GetDescription((eParaBirimi)dr["PARABIRIMI"].ToShort());
                        }
                        if ((eParaBirimi)dr["PARABIRIMI"].ToShort() != eParaBirimi.TL)
                        {
                            dvTLDegeri.Visible = true;

                            if (dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurDolar).Length > 0)
                            {
                                ltTLDegeri.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet?dr["INDIRIMLI_FIYAT"].ToDecimal():dr["FIYATI"].ToDecimal()) * dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurDolar)[0]["GRUP_ACIKLAMA"].ToDecimal(1)).ToString();
                            }
                            else if (dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurEuro).Length > 0)
                            {
                                ltTLDegeri.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet ? dr["INDIRIMLI_FIYAT"].ToDecimal() : dr["FIYATI"].ToDecimal()) * dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurEuro)[0]["GRUP_ACIKLAMA"].ToDecimal(1)).ToString();
                            }
                            else
                            {
                                ltTLDegeri.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet ? dr["INDIRIMLI_FIYAT"].ToDecimal() : dr["FIYATI"].ToDecimal()) * cUIAraclari.KurDegeri((eParaBirimi)dr["PARABIRIMI"].ToShort())).ToString();
                            }
                        }


                        // eğer ürün resmi 1 den fazlaysa resim galerideki ileri geri butonlar çıkıcak tek resim ise çıkmıycak
                        foreach (DataRow drGrup in dtUrunGruplari.Rows)
                        {
                            if ((eGrupTipi)drGrup["GRUP_TIPI"].ToShort() == eGrupTipi.Diger)
                            {
                                ltAciklama.Text += drGrup["GRUP_ACIKLAMA"].ToString() + "<br>";
                            }
                        }

                        if (dtResim.Rows.Count > 1)
                        {
                            pnCokluResim.Visible = true;
                        }
                        rpResimler.DataSource = dtResim;
                        rpResimler.DataBind();

                        // ürün özellikleri listele
                        rpUrunOzellikleri.DataSource = UI.ListeleUrunOzellik(0, Request["ID"].ToInt(-1));
                        rpUrunOzellikleri.DataBind();

                        // yorumları listele
                        rpYorumlar.DataSource = UI.ListeleYorum(0, Request["ID"].ToInt(-1), eAktifDurum.Aktif);
                        rpYorumlar.DataBind();

                        Page.Title           = dr["MODEL"].ToString();
                        Page.MetaKeywords    = dr["MODEL"].ToString() + "," + dr["MARKA_ADI"].ToString();
                        Page.MetaDescription = dr["MODEL"].ToString() + "," + dr["MARKA_ADI"].ToString() + dr["ACIKLAMA"].ToString();
                    }
                }
                if (cUIAraclari._iKullaniciID == 0)
                {
                    dvYorumEkle.Visible = false;
                    //cUIAraclari.toastMesaj(this, eStatusType.Hata, "Lütfen Üye Girşi Yapınız");
                }
            }
            catch (Exception ex)
            {
                cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID.ToInt(0));
            }
        }