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);
        }
Beispiel #4
0
        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);
        }
Beispiel #7
0
        protected void YayinDurumuKontrol()
        {
            enGenelAyar ayrYayinDur = bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.YayinDurumu);

            if (!ayrYayinDur.Icerik.xToBooleanDefault())
            {
                Response.Redirect("~/uyari.html");
            }
        }
Beispiel #8
0
        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);
        }
Beispiel #10
0
        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>";
            }
        }
Beispiel #11
0
        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;
        }
Beispiel #12
0
        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);
 }