public List <enGenelAyar> GenelAyarlariGetir() { StringBuilder sb = new StringBuilder(); sb.Append(@"SELECT * FROM GenelAyarlar"); MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection()); DataTable dt = new DataTable(); adp.Fill(dt); List <enGenelAyar> ayarlar = new List <enGenelAyar>(); foreach (DataRow rw in dt.Rows) { enGenelAyar ayar = new enGenelAyar(); ayar.Adi = rw["gayr_adi"].ToString(); ayar.Icerik = rw["gayr_icerik"].ToString(); ayar.Id = rw["gayr_id"].xToIntDefault(); ayar.Statu = rw["gayr_statu"].xToBooleanDefault(); ayarlar.Add(ayar); } return(ayarlar); }
protected void Page_Load(object sender, EventArgs e) { if (SessionManager.Admin != null) { if (!SessionManager.Admin.Finex) { Response.Redirect("/admin/Default.aspx"); return; } if (!IsPostBack) { enGenelAyar ayrYayinTar = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinTarihi); enGenelAyar ayrYayinSuresi = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinSuresi); enGenelAyar ayrYayinDurum = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinDurumu); DateTime yayinTarihi = ayrYayinTar.Icerik.xToDateTimeDefault(); int yayinSuresi = ayrYayinSuresi.Icerik.xToIntDefault(); bool yayinDurum = ayrYayinDurum.Icerik.xToBooleanDefault(); DateTime bitisTarihi = yayinTarihi.AddYears(yayinSuresi); txtYayinTar.Text = yayinTarihi.ToShortDateString(); txtYayinSure.Text = yayinSuresi.ToString(); imgYayinDurum.ImageUrl = yayinDurum ? "/admin/css/img/dolu.png" : "/admin/css/img/bos.png"; } } else { Response.Redirect("/admin/Login.aspx"); } }
public enGenelAyar GenelAyarGetir(int ayarId) { StringBuilder sb = new StringBuilder(); sb.Append(@"SELECT * FROM GenelAyarlar WHERE gayr_id = @id"); MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection()); adp.SelectCommand.Parameters.AddWithValue("@id", ayarId); DataTable dt = new DataTable(); adp.Fill(dt); enGenelAyar ayar = new enGenelAyar(); if (dt.Rows.Count > 0) { DataRow rw = dt.Rows[0]; ayar.Adi = rw["gayr_adi"].ToString(); ayar.Icerik = rw["gayr_icerik"].ToString(); ayar.Id = rw["gayr_id"].xToIntDefault(); ayar.Statu = rw["gayr_statu"].xToBooleanDefault(); } return(ayar); }
protected void YayinDurumuKontrol() { enGenelAyar ayrYayinTar = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinTarihi); enGenelAyar ayrYayinSuresi = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinSuresi); DateTime yayinTarihi = ayrYayinTar.Icerik.xToDateTimeDefault(); int yayinSuresi = ayrYayinSuresi.Icerik.xToIntDefault(); DateTime bitisTarihi = yayinTarihi.AddYears(yayinSuresi); if (bitisTarihi.Subtract(DateTime.Now).Days < 15) { if (bitisTarihi.Subtract(DateTime.Now).Days <= 0) { enGenelAyar ayrYayinDur = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinDurumu); ayrYayinDur.Icerik = "false"; bllGenelAyarlar.AyarGuncelle(ayrYayinDur); } else { //lblLisansUyari.Text = "<p>Dikkat ! Web sitenizin yıllık süresini yenilemek için son " + bitisTarihi.Subtract(DateTime.Now).Days + " gün !</p>"; } } }
protected void lnkYayinDurumuDegistir_OnClick(object sender, EventArgs e) { enGenelAyar ayrYayinDur = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinDurumu); ayrYayinDur.Icerik = ayrYayinDur.Icerik.xToBooleanDefault() ? "false" : "true"; bllGenelAyarlar.AyarGuncelle(ayrYayinDur); }
public void AyarGuncelle(enGenelAyar ayar) { Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("gayr_icerik", ayar.Icerik); dict.Add("gayr_statu", ayar.Statu); FxMySqlHelper.Update("GenelAyarlar", dict, "gayr_id", ayar.Id); }
protected void YayinDurumuKontrol() { enGenelAyar ayrYayinDur = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinDurumu); if (!ayrYayinDur.Icerik.xToBooleanDefault()) { Response.Redirect("~/uyari.html"); } }
protected void btnGenelAyarlariKaydet_OnClick(object sender, EventArgs e) { //enGenelAyar ayarArama = new enGenelAyar(); //ayarArama.Id = enEnumaration.enmGenelAyarlar.SiteIciArama; //ayarArama.Statu = hdnSiteIciArama.Value.xToBooleanDefault(); //bllGenelAyarlar.AyarGuncelle(ayarArama); /////////////////////////////////////////////////// enGenelAyar ayarGmap = new enGenelAyar(); ayarGmap.Id = enEnumaration.enmGenelAyarlar.GmapKullanimi; ayarGmap.Statu = hdnGoogleMap.Value.xToBooleanDefault(); ayarGmap.Icerik = hdnGoogleMap.Value.xToBooleanDefault().ToString(); bllGenelAyarlar.AyarGuncelle(ayarGmap); /////////////////////////////////////////////////// enGenelAyar ayarIletForm = new enGenelAyar(); ayarIletForm.Id = enEnumaration.enmGenelAyarlar.IletisimFormuKullanimi; ayarIletForm.Statu = hdnIletisimFormu.Value.xToBooleanDefault(); bllGenelAyarlar.AyarGuncelle(ayarIletForm); ////////////////////////////////////////////////// enGenelAyar ayarAnalytics = new enGenelAyar(); ayarAnalytics.Id = enEnumaration.enmGenelAyarlar.AnalyticsKodu; ayarAnalytics.Icerik = txtAnalytics.Text; bllGenelAyarlar.AyarGuncelle(ayarAnalytics); ////////////////////////////////////////////////// enGenelAyar ayarIletEp = new enGenelAyar(); ayarIletEp.Id = enEnumaration.enmGenelAyarlar.IletisimFormuEposta; ayarIletEp.Icerik = txtIletisimEposta.Text; bllGenelAyarlar.AyarGuncelle(ayarIletEp); ////////////////////////////////////////////////// enGenelAyar ayarMailSun = new enGenelAyar(); ayarMailSun.Id = enEnumaration.enmGenelAyarlar.MailSunucu; ayarMailSun.Icerik = txtMailSunucu.Text; bllGenelAyarlar.AyarGuncelle(ayarMailSun); }
protected void btnGuncelle_Click(object sender, EventArgs e) { enGenelAyar ayrYayinTar = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinTarihi); ayrYayinTar.Icerik = txtYayinTar.Text; bllGenelAyarlar.AyarGuncelle(ayrYayinTar); enGenelAyar ayrYayinSuresi = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinSuresi); ayrYayinSuresi.Icerik = txtYayinSure.Text; bllGenelAyarlar.AyarGuncelle(ayrYayinSuresi); }
protected void AnalyticsYaz() { enGenelAyar ayar = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.AnalyticsKodu); if (!ayar.Icerik.xBosMu()) { ltrAnalytics.Text = @"<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '" + ayar.Icerik + @"', 'auto'); ga('send', 'pageview'); </script>"; } }
protected void LisansBilgileriniYaz() { enGenelAyar ayrYayinTar = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinTarihi); enGenelAyar ayrYayinSuresi = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinSuresi); enGenelAyar ayrYayinDurum = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinDurumu); DateTime yayinTarihi = ayrYayinTar.Icerik.xToDateTimeDefault(); int yayinSuresi = ayrYayinSuresi.Icerik.xToIntDefault(); bool yayinDurum = ayrYayinDurum.Icerik.xToBooleanDefault(); DateTime bitisTarihi = yayinTarihi.AddYears(yayinSuresi); txtYayinTar.Text = yayinTarihi.ToShortDateString(); txtYayinSure.Text = yayinSuresi.ToString(); imgYayinDurum.ImageUrl = yayinDurum ? "/admin/css/img/dolu.png" : "/admin/css/img/bos.png"; lnkYayinDurumuDegistir.Enabled = SessionManager.Admin.Finex; txtYayinSure.Enabled = SessionManager.Admin.Finex; txtYayinTar.Enabled = SessionManager.Admin.Finex; btnLisansBilgiGuncelle.Visible = SessionManager.Admin.Finex; }
protected void YillikSureKontrol() { enGenelAyar ayrYayinTar = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinTarihi); enGenelAyar ayrYayinSuresi = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinSuresi); DateTime yayinTarihi = ayrYayinTar.Icerik.xToDateTimeDefault(); int yayinSuresi = ayrYayinSuresi.Icerik.xToIntDefault(); DateTime bitisTarihi = yayinTarihi.AddYears(yayinSuresi); if (bitisTarihi.Subtract(DateTime.Now).Days < 15) { if (bitisTarihi.Subtract(DateTime.Now).Days <= 0) { lblLisansUyari.Text = "<div data-alert class='alert-box alert'><p>Dikkat ! Web sitenizin yıllık süresi dolmuş ve duraklatılmıştır. <br /> Sitenizin tekrar yayına girmesi için ödeme yapmanız gerekmektedir ! </p></div>"; } else { lblLisansUyari.Text = "<div data-alert class='alert-box alert'><p>Dikkat ! Web sitenizin yıllık süresini yenilemek için son " + bitisTarihi.Subtract(DateTime.Now).Days + " gün !</p></div>"; } } }
public static void AyarGuncelle(enGenelAyar ayar) { new dalGenelAyarlar().AyarGuncelle(ayar); }