private void GridDoldur() { try { using (cUrunGenel UI = new cUrunGenel()) { gvYorumlar.DataSource = UI.ListeleYorum(0, 0, null); gvYorumlar.DataBind(); } } catch (Exception ex) { cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID); } }
public static string GetirYorum(int piID) { try { string strJson = string.Empty; using (cUrunGenel UI = new cUrunGenel()) { strJson = MiniCore.cAraclar.GetDataTableToJSon(UI.ListeleYorum(piID, 0, null), null); } return(strJson); } catch (Exception ex) { cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID); return(""); } }
protected void gvYorumlar_SelectedIndexChanged(object sender, EventArgs e) { try { using (cUrunGenel UI = new cUrunGenel()) { DataRow dr = UI.ListeleYorum(gvYorumlar.SelectedDataKey["ID"].ToShort(-1), 0, null).Rows[0]; if (dr["AKTIF"].ToShort(0) == (short)eAktifDurum.Pasif) { UI.IslemYorum(dr["ID"].ToInt(), eAktifDurum.Aktif); } else if (dr["AKTIF"].ToShort(0) == (short)eAktifDurum.Aktif) { UI.IslemYorum(dr["ID"].ToInt(), eAktifDurum.Pasif); } GridDoldur(); } } catch (Exception ex) { cUIAraclari.cLog.Write(ex, cUIAraclari._iKullaniciID); } }
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)); } }