예제 #1
0
 protected void gvUrunler_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         using (cUrunGenel UG = new cUrunGenel())
         {
             DataRow dr = UG.ListeleUrun(gvUrunler.SelectedDataKey["ID"].ToShort(-1), 0, 0, null, null, null, null, string.Empty, string.Empty, false).Rows[0];
             lblID.Text   = dr["ID"].ToString();
             txtKodu.Text = dr["KODU"].ToString();
             ddlMarkalar.SelectedValue    = dr["MARKA"].ToString();
             txtModeli.Text               = dr["MODEL"].ToString();
             ddlKategoriler.SelectedValue = dr["KATEGORI"].ToString();
             txtFiyat.Text = dr["FIYATI"].ToString();
             ddlParaBirimi.SelectedValue = dr["PARABIRIMI"].ToString();
             chcKampanyali.Checked       = (eEvetHayir)dr["KAMPANYALI"].ToShort(0) == eEvetHayir.Evet;
             chcKampanyali.Text          = chcKampanyali.Checked?cAraclar.GetDescription(eEvetHayir.Evet):cAraclar.GetDescription(eEvetHayir.Hayir);
             txtAciklama.Text            = dr["ACIKLAMA"].ToString();
             chcSlider.Checked           = (eEvetHayir)dr["SLIDER"].ToShort(0) == eEvetHayir.Evet;
             chcSlider.Text       = chcSlider.Checked ? cAraclar.GetDescription(eEvetHayir.Evet) : cAraclar.GetDescription(eEvetHayir.Hayir);
             chcIndirimli.Checked = (eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet;
             chcIndirimli.Text    = chcIndirimli.Checked ? cAraclar.GetDescription(eEvetHayir.Evet) : cAraclar.GetDescription(eEvetHayir.Hayir);
             txtIndFiyati.Text    = dr["INDIRIMLI_FIYAT"].ToString();
             chcAktif.Checked     = (eEvetHayir)dr["AKTIF"].ToShort(0) == eEvetHayir.Evet;
             chcAktif.Text        = chcAktif.Checked ? cAraclar.GetDescription(eAktifDurum.Aktif) : cAraclar.GetDescription(eAktifDurum.Pasif);
             dvEkleme.Visible     = true;
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
예제 #2
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);
            }
        }
예제 #3
0
 private void GridDoldur()
 {
     try
     {
         using (cUrunGenel UG = new cUrunGenel())
         {
             gvUrunler.DataSource = UG.ListeleUrun(0, 0, 0, null, null, null, null, string.Empty, string.Empty, false);
             gvUrunler.DataBind();
         }
     }
     catch (Exception ex)
     {
         UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
     }
 }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             using (cUrunGenel UG = new cUrunGenel())
             {
                 lstUrunler.DataSource = UG.ListeleUrun(0, 0, 0, eEvetHayir.Evet, null, null, null, string.Empty, string.Empty, false);
                 lstUrunler.DataBind();
             }
         }
     }
     catch (Exception ex)
     {
         cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID.ToInt(0));
     }
 }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         try
         {
             using (cUrunGenel UG = new cUrunGenel())
             {
                 DataTable dt = UG.ListeleUrun(0, 0, Request["kategoriId"].ToShort(0), null, null, null, null, string.Empty, string.Empty, true);
                 lstKategori.DataSource = dt;
                 lstKategori.DataBind();
             }
         }
         catch (Exception ex)
         {
             UIAraclari.cLog.Write(ex, UIAraclari._iKullaniciID);
         }
     }
 }
예제 #6
0
        protected void gvSiparisDetaylar_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            try
            {
                using (cUrunGenel UG = new cUrunGenel())
                {
                    if (e.Row.RowType == DataControlRowType.DataRow)
                    {
                        DataRow   dr             = UG.ListeleUrun(DataBinder.Eval(e.Row.DataItem, "URUNID").ToInt(), 0, 0, null, null, null, null, string.Empty, string.Empty, false).Rows[0];
                        DataTable dtUrunGruplari = UG.ListeleUrunGrup(0, DataBinder.Eval(e.Row.DataItem, "URUNID").ToInt());
                        Label     lblTutar       = e.Row.FindControl("lblTutar") as Label;

                        if ((eParaBirimi)dr["PARABIRIMI"].ToShort() != eParaBirimi.TL)
                        {
                            if (dtUrunGruplari.Select("GRUP_TIPI=" + (short)eGrupTipi.SabitKurDolar).Length > 0)
                            {
                                lblTutar.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)
                            {
                                lblTutar.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
                            {
                                lblTutar.Text = (((eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet ? dr["INDIRIMLI_FIYAT"].ToDecimal() : dr["FIYATI"].ToDecimal()) * cUIAraclari.KurDegeri((eParaBirimi)dr["PARABIRIMI"].ToShort())).ToString();
                            }
                        }
                        else
                        {
                            lblTutar.Text = (eEvetHayir)dr["INDIRIM"].ToShort(0) == eEvetHayir.Evet ? dr["INDIRIMLI_FIYAT"].ToString() : dr["FIYATI"].ToString();
                        }

                        hfToplamTutar.Value = (hfToplamTutar.Value.ToDecimal() + (lblTutar.Text.ToDecimal() * DataBinder.Eval(e.Row.DataItem, "MIKTAR").ToDecimal(1))).ToString();
                    }
                    ltTutarBilgileri.Text = "Toplam Tutar : " + hfToplamTutar.Value.ToString();
                }
            }
            catch (Exception ex)
            {
                cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID);
            }
        }
예제 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         try
         {
             if (!Page.IsPostBack)
             {
                 using (cUrunGenel UG = new cUrunGenel())
                 {
                     DataTable dt = UG.ListeleUrun(0, Request["markaID"].ToShort(-1), 0, null, null, null, null, string.Empty, string.Empty, false);
                     lstUrunler.DataSource = dt;
                     lstUrunler.DataBind();
                 }
             }
         }
         catch (Exception ex)
         {
             cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID);
         }
     }
 }
예제 #8
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));
            }
        }