Exemple #1
0
    void ArticlesBind(int CurrentPage, int PageSize) //文章绑定
    {
        string searchInfo;

        try
        {
            searchInfo = Session["searchInfo"].ToString();
            using (var db = new SiewebEntities())
            {
                var se = from items in db.news
                         where items.title.Contains(searchInfo) && items.lang == 1
                         orderby items.id descending
                         select new { items.id, items.title, items.newclass, items.createtime, items.body, items.updatetime };
                int totalAmount = se.Count();
                if (totalAmount > 0)
                {
                    Session["pageCount"] = Math.Ceiling((double)totalAmount / (double)PageSize); //总页数,向上取整
                    lbTotal.Text         = Math.Ceiling((double)totalAmount / (double)PageSize).ToString();
                    se             = se.Skip(PageSize * (CurrentPage - 1)).Take(PageSize);       //分页
                    Rpt.DataSource = se.ToList();
                    Rpt.DataBind();
                }
                else
                {
                    rep.Visible    = false;
                    lbNone.Text    = "没有找到与" + Session["searchInfo"].ToString() + "相关的信息";
                    lbNone.Visible = true;
                }
            }
        }
        catch
        {
            Response.Redirect("index.aspx");
        }
    }
 void ArticlesBind(int CurrentPage, int PageSize) //文章绑定
 {
     try
     {
         int viewlevel = Convert.ToInt32(Request.QueryString["viewlevel"].ToString());
         using (var db = new SiewebEntities())
         {
             var se = from items in db.files
                      where items.viewlevel == viewlevel && items.lang == 0
                      orderby items.createtime descending
                      select new { items.id, items.title, items.filename, items.createtime };
             int totalAmount = se.Count();
             Session["pageCount"] = Math.Ceiling((double)totalAmount / (double)PageSize); //总页数,向上取整
             lbTotal.Text         = Math.Ceiling((double)totalAmount / (double)PageSize).ToString();
             se             = se.Skip(PageSize * (CurrentPage - 1)).Take(PageSize);       //分页
             Rpt.DataSource = se.ToList();
             Rpt.DataBind();
             // LtlArticlesCount.Text = totalAmount.ToString();
         }
     }
     catch
     {
         Response.Redirect("index.aspx");
     }
 }
    private void DataBindToRepeater(int currentPage, List <Activity> datascore)
    {
        for (int i = 0; i < datascore.Count; i++)
        {
            datascore[i].ActivityWhat = UeditorHelper.NoHTML(datascore[i].ActivityWhat);
        }

        string a = datascore.GetType().ToString();

        PagedDataSource pds = new PagedDataSource();

        pds.AllowPaging = true;

        pds.PageSize = 5;

        pds.DataSource = datascore;

        lbTotal.Text = pds.PageCount.ToString();

        pds.CurrentPageIndex = currentPage - 1;

        Rpt.DataSource = pds;

        Rpt.DataBind();
    }
Exemple #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             int pid = Convert.ToInt32(Request.QueryString["pid"].ToString());
             using (var db = new SiewebEntities())
             {
                 var pa = from it in db.pages
                          where it.id == pid
                          select it;
                 if (pa.ToList().Count == 0)
                 {
                     Response.Redirect("index.aspx");
                 }
                 else
                 {
                     Rpt.DataSource = pa.ToList();
                     Rpt.DataBind();
                     var se = pa.ToList().First();
                     Session["belong"] = se.belong;
                 }
             }
         }
         catch
         {
             Response.Redirect("index.aspx");
         }
     }
 }
Exemple #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Session["belong"] = 0;
         try
         {
             int tid = Convert.ToInt32(Request.QueryString["tid"].ToString());
             using (var db = new SiewebEntities())
             {
                 var se = from it in db.teacher
                          where it.id == tid
                          select it;
                 if (se.ToList().Count == 0)
                 {
                     Response.Redirect("teachers.aspx");
                 }
                 Rpt.DataSource = se.ToList();
                 Rpt.DataBind();
             }
         }
         catch
         {
             Response.Redirect("teachers.aspx");
         }
     }
 }
Exemple #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         int nid = -1;
         try
         {
             nid = Convert.ToInt32(Request.QueryString["nid"].ToString());
             using (var db = new SiewebEntities())
             {
                 var se = from it in db.news
                          where it.id == nid && it.lang == 0
                          select it;
                 news News = db.news.SingleOrDefault(a => a.id == nid);
                 if (se.ToList().Count == 0)
                 {
                     Response.Redirect("newslist.aspx");
                 }
                 else
                 {
                     addStyle(News.newclass);
                     Rpt.DataSource = se.ToList();
                     Rpt.DataBind();
                 }
             }
         }
         catch
         {
             Response.Redirect("newslist.aspx");
         }
     }
 }
Exemple #7
0
 void ArticlesBind(int CurrentPage, int PageSize) //文章绑定
 {
     try
     {
         classid = Convert.ToInt32(Request.QueryString["classid"].ToString());
         titleBind(classid);
     }
     catch
     {
         classid = 0;
         titleBind(classid);
     }
     using (var db = new SiewebEntities())
     {
         var se = from items in db.news
                  where items.newclass == classid && items.lang == 0
                  orderby items.id descending
                  select new { items.id, items.title, items.newclass, items.createtime, items.body, items.updatetime };
         int totalAmount = se.Count();
         Session["pageCount"] = Math.Ceiling((double)totalAmount / (double)PageSize); //总页数,向上取整
         lbTotal.Text         = Math.Ceiling((double)totalAmount / (double)PageSize).ToString();
         se             = se.Skip(PageSize * (CurrentPage - 1)).Take(PageSize);       //分页
         Rpt.DataSource = se.ToList();
         Rpt.DataBind();
     }
 }
        protected void btnVisao_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txData.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(2,'Selecione a data!');", true);
            }
            else
            {
                RelatorioAudienciaNegocios     oNegocios  = new RelatorioAudienciaNegocios();
                List <RelatorioAudienciaModel> oListModel = new List <RelatorioAudienciaModel>();
                RelatorioAudienciaModel        oModel     = new RelatorioAudienciaModel();

                oModel.Data  = UTIL.UTIL.Parse <DateTime>(txData.Text);
                oModel.Visao = UTIL.UTIL.Parse <string>(ddlVisao.SelectedValue);


                oListModel = oNegocios.Listar(oModel);
                if (oListModel.Count > 0)
                {
                    Rpt.DataSource = oListModel;
                    Rpt.DataBind();
                }
                else
                {
                    Rpt.DataSource = new List <RelatorioAudienciaModel>();
                    Rpt.DataBind();
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     using (var db = new huxiuEntities())
     {
         var datascore = from it in db.PassageCategory select it;
         Rpt.DataSource = datascore.ToList();
         Rpt.DataBind();
     }
 }
Exemple #10
0
        protected void btnFiltrar_Click(object sender, EventArgs e)
        {
            CaixaModel oCaixa = new CaixaModel();

            oCaixa.Data    = DateTime.Parse(cmbMes.SelectedValue);
            oCaixa.DataFim = DateTime.Parse(cmbMes.SelectedValue).AddMonths(1);

            List <CaixaModel> oList = new List <CaixaModel>();

            oList = new CaixaNegocios().Listar(oCaixa);

            decimal R_Venda       = 0;
            decimal R_Atendimento = 0;
            decimal D_Compra      = 0;
            decimal D_Atendimento = 0;
            decimal D_Funcionario = 0;

            foreach (CaixaModel c in oList)
            {
                switch (c.Origem)
                {
                case 1:
                    R_Venda += (decimal)c.Valor;
                    break;

                case 2:
                    R_Atendimento += (decimal)c.Valor;
                    break;

                case 3:
                    D_Compra += (decimal)c.Valor;
                    break;

                case 4:
                    D_Atendimento += (decimal)c.Valor;
                    break;

                case 5:
                    D_Funcionario += (decimal)c.Valor;
                    break;
                }
            }

            ReceitaVendas.Text       = R_Venda.ToString("0.00");
            ReceitaAtendimentos.Text = R_Atendimento.ToString("0.00");
            DespesaCompras.Text      = D_Compra.ToString("0.00");
            DespesaAtendimentos.Text = D_Atendimento.ToString("0.00");
            DespesaSalarios.Text     = D_Funcionario.ToString("0.00");

            if (oList.Count > 0)
            {
                Rpt.DataSource = oList;
                Rpt.DataBind();
            }
        }
        public void CateBind()
        {
            DataTable         dt    = new DataTable();
            QueryExamCategory query = new QueryExamCategory();

            query.Type = 1;
            int total = 0;

            dt             = BLL.ExamCategory.Instance.GetExamCategory(query, " CreateTime", 1, 10, out total);
            Rpt.DataSource = dt;
            Rpt.DataBind();
        }
Exemple #12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         using (var db = new SiewebEntities())
         {
             var fs = from it in db.files
                      where it.lang == 1
                      orderby it.createtime descending
                      select it;
             Rpt.DataSource = fs.ToList();
             Rpt.DataBind();
         }
     }
 }
Exemple #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Session["belong"] = "0";
         using (var db = new SiewebEntities())
         {
             var se = from it in db.teacher
                      where it.lang == 0
                      orderby it.updatetime descending
                      select it;
             Rpt.DataSource = se.ToList();
             Rpt.DataBind();
         }
     }
 }
Exemple #14
0
    private void DataBindToRepeater(int currentPage, List <Author> datascore)
    {
        PagedDataSource pds = new PagedDataSource();

        pds.AllowPaging = true;

        pds.PageSize = 5;

        pds.DataSource = datascore;

        lbTotal.Text = pds.PageCount.ToString();

        pds.CurrentPageIndex = currentPage - 1;

        Rpt.DataSource = pds;

        Rpt.DataBind();
    }
        private void ListaPerfilAcesso(int IdFunc)
        {
            PerfilAcessoFuncionarioModel        oModel     = new PerfilAcessoFuncionarioModel();
            List <PerfilAcessoFuncionarioModel> oListModel = new List <PerfilAcessoFuncionarioModel>();
            PerfilAcessoFuncionarioNegocios     oNegocios  = new PerfilAcessoFuncionarioNegocios();

            oModel.Codigo_Funcionario = IdFunc;
            oListModel = oNegocios.Listar(oModel);
            if (oListModel.Count > 0)
            {
                Rpt.DataSource = oListModel;
                Rpt.DataBind();
            }
            else
            {
                Rpt.DataSource = new List <PerfilAcessoFuncionarioModel>();
                Rpt.DataBind();
            }
        }
Exemple #16
0
        private void ListarEmissora(int Id)
        {
            EmissoraModel        oModel     = new EmissoraModel();
            List <EmissoraModel> oListModel = new List <EmissoraModel>();
            EmissoraNegocios     oNegocios  = new EmissoraNegocios();

            oModel.Id  = Id;
            oListModel = oNegocios.Listar(oModel);
            if (oListModel.Count > 0)
            {
                Rpt.DataSource = oListModel;
                Rpt.DataBind();
            }
            else
            {
                Rpt.DataSource = new List <EmissoraModel>();
                Rpt.DataBind();
            }
        }
Exemple #17
0
        protected void CarregaGrid()
        {
            try
            {
                AudienciaNegocios oNegocios = new AudienciaNegocios();

                oList = oNegocios.Listar(new AudienciaModel());

                if (oList.Count > 0)
                {
                    Rpt.DataSource = oList;
                    Rpt.DataBind();
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EROOR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
            }
        }
Exemple #18
0
        private void ListarAudiencia(int Id)
        {
            AudienciaModel        oModel     = new AudienciaModel();
            List <AudienciaModel> oListModel = new List <AudienciaModel>();
            AudienciaNegocios     oNegocios  = new AudienciaNegocios();

            oModel.Id  = Id;
            oListModel = oNegocios.Listar(oModel);
            if (oListModel.Count > 0)
            {
                Rpt.DataSource = oListModel;
                Rpt.DataBind();
            }
            else
            {
                Rpt.DataSource = new List <AudienciaModel>();
                Rpt.DataBind();
            }
        }
Exemple #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        using (var db = new huxiuEntities())
        {
            var datascore = from it in db.PassageCategory select it;

            Rpt.DataSource = datascore.ToList();

            Rpt.DataBind();
        }

        Regex r = new Regex("^[1-9]d*|0$");


        if (Request.QueryString["id"] != null && r.IsMatch(Request.QueryString["id"]))
        {
            int id = Convert.ToInt32(Request.QueryString["id"]);

            using (var db = new huxiuEntities())
            {
                PassageCategory category = (from it in db.PassageCategory where it.PCategoryId == id select it).FirstOrDefault();

                if (category != null)
                {
                    lifestyle.Text = category.CategoryName;
                }

                else
                {
                    Response.Write("<script>alert('地址栏有误');location='/Index.aspx'</script>");
                }
            }

            Session["ID"] = id;
        }
        else
        {
            Response.Write("<script>alert('地址栏有误');location='/Index.aspx'</script>");
        }
    }
Exemple #20
0
    private void DataBindToRepeater(int currentPage, List <News> datascore)
    {
        for (int i = 0; i < datascore.Count; i++)
        {
            datascore[i].NewsBody = UeditorHelper.NoHTML(datascore[i].NewsBody);//把内容的html标签全部去除
        }
        PagedDataSource pds = new PagedDataSource();

        pds.AllowPaging = true;

        pds.PageSize = 5;

        pds.DataSource = datascore;

        lbTotal.Text = pds.PageCount.ToString();

        pds.CurrentPageIndex = currentPage - 1;

        Rpt.DataSource = pds;

        Rpt.DataBind();
    }
Exemple #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    PerfilAcessoFuncionarioNegocios oNegocios = new PerfilAcessoFuncionarioNegocios();

                    List <PerfilAcessoFuncionarioModel> oList = new List <PerfilAcessoFuncionarioModel>();
                    oList = oNegocios.Listar(new PerfilAcessoFuncionarioModel());
                    if (oList.Count > 0)
                    {
                        Rpt.DataSource = oList;
                        Rpt.DataBind();
                    }
                }
                catch (Exception ex)
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EROOR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
                }
            }
        }
        protected void ddlFuncionario_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                Rpt.DataSource = null;
                int cdFunc = 0;
                if (int.TryParse(ddlFuncionario.SelectedValue, out cdFunc))
                {
                    if (cdFunc != 0)
                    {
                        ListaPerfilAcesso(cdFunc);
                    }
                }

                Rpt.DataBind();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro ao Listar os perfis do funcionário!";
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'" + msg + "');", true);
            }
        }
Exemple #23
0
        protected void btnFiltrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txData.Text))
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(2,'Selecione a data!');", true);
                }
                else
                {
                    AgendaNegocios     oNegocios  = new AgendaNegocios();
                    List <AgendaModel> oListModel = new List <AgendaModel>();
                    AgendaModel        oModel     = new AgendaModel();

                    oModel.DataHoraEntrada    = UTIL.UTIL.Parse <DateTime>(txData.Text);
                    oModel.DataHoraSaida      = ((DateTime)oModel.DataHoraEntrada).AddDays(1);
                    oModel.Codigo_Funcionario = UTIL.UTIL.Parse <int?>(cmbFuncionario.SelectedValue);
                    oModel.Ativo = true;

                    oListModel = oNegocios.Listar(oModel);
                    if (oListModel.Count > 0)
                    {
                        Rpt.DataSource = oListModel;
                        Rpt.DataBind();
                    }
                    else
                    {
                        Rpt.DataSource = new List <AgendaModel>();
                        Rpt.DataBind();
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
            }
        }
Exemple #24
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         int classid = 0;
         try
         {
             classid = Convert.ToInt32(Request.QueryString["classid"].ToString());
         }
         catch
         {
             classid = 0;
         }
         using (var db = new SiewebEntities())
         {
             var select = from it in db.news
                          where it.newclass == classid && it.lang == 1
                          orderby it.updatetime descending
                          select it;
             Rpt.DataSource = select.ToList();
             Rpt.DataBind();
         }
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(Request.QueryString["mktg"]))
        {
            Int16 currentPage = 1;
            try { currentPage = Convert.ToInt16(Request.RawUrl.Substring(Request.RawUrl.IndexOf("page=") + 5).Trim()); }
            catch { }

            //makaleler db'den çekilyior.
            #region parametreler
            Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5];
            DBPrms[0] = new Snlg_DBParameter("@KayitSayisi", SqlDbType.Int, -1, ParameterDirection.InputOutput);
            DBPrms[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
            DBPrms[2] = new Snlg_DBParameter("@KtgId", SqlDbType.Int, Request.QueryString["mktg"]);
            DBPrms[3] = new Snlg_DBParameter("@CurrentPage", SqlDbType.Int, currentPage);
            DBPrms[4] = new Snlg_DBParameter("@PageSize", SqlDbType.Int, PageSize);
            #endregion

            DataTable Dt = vt.DataTableOlustur("snlg_V1.zsp_Makale_KategoridekiMakaleler", CommandType.StoredProcedure, DBPrms);
            if (Dt.Rows.Count > 0)
            {
                base.pg.ScriptOrCssFileImportHead("/scripts/jquery.raty-2.4.5/js/jquery.raty.min.js");
                Rpt.DataSource = Dt;
                Rpt.DataBind();
            }

            //makale kategorisine ait meta verileri.
            if (this.Visible)
            {
                Snlg_DBParameter[] DBPrms2 = new Snlg_DBParameter[2];
                DBPrms2[0] = new Snlg_DBParameter("@KtgId", SqlDbType.Int, Request.QueryString["mktg"]);
                DBPrms2[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);

                using (SqlDataReader SDRMetalar = vt.DBReaderOlustur("snlg_V1.zsp_makale_KategoriDetay", CommandType.StoredProcedure, DBPrms2))
                {
                    if (SDRMetalar.Read())
                    {
                        LtrKtgAd.Text   = SDRMetalar["KtgAd"].ToString();
                        pg.title       += SDRMetalar["KtgAd"].ToString();
                        pg.keyword     += SDRMetalar["Keyword"].ToString();
                        pg.description += SDRMetalar["Descr"].ToString();
                    }
                    SDRMetalar.Close();
                }
            }


            if (this.Visible)
            {//eğer bu kontrol visible ise sayfalamayı hazırla
                //kayıtlı duyuru sayısı alınıyor
                Int16 kayitSay = Convert.ToInt16(DBPrms[0].Deger);
                #region sayfalama
                if (kayitSay > PageSize)
                {//eğer kayıt sayısı sayfada gösterilecek olan kayıt sayısından büyükse sayfalama yap (demekki 1'den fazla sayfa var)
                 //listelenecek sayfa sayısı hesaplanıyor.

                    int   rakam    = 0;
                    Int16 sayfaSay = Convert.ToInt16(Math.Ceiling(Convert.ToDouble(kayitSay) / PageSize));
                    LtrSayfalama.Text  = "<ul class='pagination'>";
                    LtrSayfalama.Text += string.Format("<li><a  class='next' href=\"?page={0}\">←</a></li>", ((currentPage - 1) > 0 ? (currentPage - 1) : 1).ToString());

                    for (Int16 i = 1; i <= sayfaSay; i++)
                    {
                        if (i == currentPage)//page null ise ilk sayfayı curent yap
                        {
                            LtrSayfalama.Text += string.Format("<li class='active'><a  href=\"?page={0}\">{0}</a></li>", i.ToString());
                        }
                        else//diğer sayfaları normal link yap (current yapma)
                        {
                            LtrSayfalama.Text += string.Format("<li><a href=\"?page={0}\">{0}</a></li>", i.ToString());
                        }

                        rakam = i;
                    }
                    LtrSayfalama.Text += string.Format("<li><a  class='next' href=\"?page={0}\">→</a></li>", (((currentPage + 1) <= sayfaSay) ? currentPage + 1 : currentPage).ToString());
                    LtrSayfalama.Text += "</ul>";
                }
                else//eğer sayfalanacak kadar kayıt yoksa sayfalama kısmını gizle
                {
                    LtrSayfalama.Visible = false;
                }
                #endregion
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int16 currentPage = 1;

        try { currentPage = Convert.ToInt16(Request.RawUrl.Substring(Request.RawUrl.IndexOf("page=") + 5).Trim()); }
        catch { }

        //makaleler db'den çekilyior.
        #region parametreler
        Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5];
        DBPrms[0] = new Snlg_DBParameter("@KayitSayisi", SqlDbType.Int, -1, ParameterDirection.InputOutput);
        DBPrms[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
        DBPrms[2] = new Snlg_DBParameter("@KtgId", SqlDbType.Int, DBNull.Value);
        if (!string.IsNullOrEmpty(Request.QueryString["rktg"]))
        {
            DBPrms[2].Deger = Request.QueryString["rktg"];
        }
        DBPrms[3] = new Snlg_DBParameter("@CurrentPage", SqlDbType.Int, currentPage);
        DBPrms[4] = new Snlg_DBParameter("@PageSize", SqlDbType.Int, PageSize);
        #endregion


        using (SqlDataReader SDR = vt.DBReaderOlustur("snlg_V1.zsp_Referans_KategoridekiReferanslar", CommandType.StoredProcedure, DBPrms))
        {
            if (SDR.HasRows) //kayıt varsa işleme devam et
            {                //kayıt varsa css dosyasını improt et ve datareader'ı repeater'a bağla
                Rpt.DataSource = SDR;
                Rpt.DataBind();
            }
            else//kayıt yoksa bu kontrolü gizle
            {
                this.Visible = false;
            }
        }

        if (this.Visible)
        {//eğer bu kontrol visible ise sayfalamayı hazırla
            //kayıtlı duyuru sayısı alınıyor
            Int16 kayitSay = Convert.ToInt16(DBPrms[0].Deger);
            #region sayfalama
            if (kayitSay > PageSize)
            {//eğer kayıt sayısı sayfada gösterilecek olan kayıt sayısından büyükse sayfalama yap (demekki 1'den fazla sayfa var)
                //listelenecek sayfa sayısı hesaplanıyor.
                Int16 sayfaSay = Convert.ToInt16(Math.Ceiling(Convert.ToDouble(kayitSay) / PageSize));
                LtrSayfalama.Text = "<div class=\"DivSayfalama\">";
                for (Int16 i = 1; i <= sayfaSay; i++)
                {
                    if (i == currentPage)//page null ise ilk sayfayı curent yap
                    {
                        LtrSayfalama.Text += string.Format("<a class=\"page selected\"href=\"?page={0}\">{0}</a>", i.ToString());
                    }
                    else//diğer sayfaları normal link yap (current yapma)
                    {
                        LtrSayfalama.Text += string.Format("<a class=\"page\"href=\"?page={0}\">{0}</a>", i.ToString());
                    }
                }
                LtrSayfalama.Text += "</div>";
            }
            else//eğer sayfalanacak kadar kayuıt yoksa sayfalama kısmını gizle
            {
                LtrSayfalama.Visible = false;
            }
            #endregion
        }
    }
Exemple #27
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(Request.QueryString["Tagvalue"]))
        {
            Int16 currentPage = 1;
            try { currentPage = Convert.ToInt16(Request.RawUrl.Substring(Request.RawUrl.IndexOf("page=") + 5).Trim()); }
            catch { }

            //makaleler db'den çekilyior.
            #region parametreler
            Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5];
            DBPrms[0] = new Snlg_DBParameter("@KayitSayisi", SqlDbType.Int, -1, ParameterDirection.InputOutput);
            DBPrms[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
            DBPrms[2] = new Snlg_DBParameter("@TagValues", SqlDbType.NVarChar, Request.QueryString["Tagvalue"].ToString());
            DBPrms[3] = new Snlg_DBParameter("@CurrentPage", SqlDbType.Int, currentPage);
            DBPrms[4] = new Snlg_DBParameter("@PageSize", SqlDbType.Int, PageSize);
            #endregion

            DataTable Dt = vt.DataTableOlustur("snlg_V1.zsp_Makale_TagMakaleListesi", CommandType.StoredProcedure, DBPrms);
            if (Dt.Rows.Count > 0)
            {
                base.pg.ScriptOrCssFileImportHead("/scripts/jquery.raty-2.4.5/js/jquery.raty.min.js");
                Rpt.DataSource = Dt;
                Rpt.DataBind();
            }

            string tagText = "";
            foreach (string item in Request.QueryString["tagvalue"].Split("-".ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
            {
                tagText += item[0].ToString().ToUpper() + item.Substring(1) + " ";
            }

            Page.Title          = tagText;
            LtrMakaleTagAi.Text = tagText;
            if (this.Visible)
            {//eğer bu kontrol visible ise sayfalamayı hazırla
             //kayıtlı duyuru sayısı alınıyor
                Int16 kayitSay = Convert.ToInt16(DBPrms[0].Deger);
                #region sayfalama
                if (kayitSay > PageSize)
                {//eğer kayıt sayısı sayfada gösterilecek olan kayıt sayısından büyükse sayfalama yap (demekki 1'den fazla sayfa var)
                 //listelenecek sayfa sayısı hesaplanıyor.

                    int   rakam    = 0;
                    Int16 sayfaSay = Convert.ToInt16(Math.Ceiling(Convert.ToDouble(kayitSay) / PageSize));
                    LtrSayfalama.Text  = "<ul class='pagination'>";
                    LtrSayfalama.Text += string.Format("<li><a  class='next' href=\"?page={0}\">←</a></li>", ((currentPage - 1) > 0 ? (currentPage - 1) : 1).ToString());

                    for (Int16 i = 1; i <= sayfaSay; i++)
                    {
                        if (i == currentPage)//page null ise ilk sayfayı curent yap
                        {
                            LtrSayfalama.Text += string.Format("<li class='active'><a  href=\"?page={0}\">{0}</a></li>", i.ToString());
                        }
                        else//diğer sayfaları normal link yap (current yapma)
                        {
                            LtrSayfalama.Text += string.Format("<li><a href=\"?page={0}\">{0}</a></li>", i.ToString());
                        }

                        rakam = i;
                    }
                    LtrSayfalama.Text += string.Format("<li><a  class='next' href=\"?page={0}\">→</a></li>", (((currentPage + 1) <= sayfaSay) ? currentPage + 1 : currentPage).ToString());
                    LtrSayfalama.Text += "</ul>";
                }
                else//eğer sayfalanacak kadar kayıt yoksa sayfalama kısmını gizle
                {
                    LtrSayfalama.Visible = false;
                }
                #endregion
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(Request.QueryString["yazar"]))
        {
            Int16 currentPage = 1;
            try { currentPage = Convert.ToInt16(Request.RawUrl.Substring(Request.RawUrl.IndexOf("page=") + 5).Trim()); }
            catch { }

            //makaleler db'den çekiliyor.
            #region parametreler
            Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5];
            DBPrms[0] = new Snlg_DBParameter("@KayitSayisi", SqlDbType.Int, -1, ParameterDirection.InputOutput);
            DBPrms[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
            DBPrms[2] = new Snlg_DBParameter("@YazarId", SqlDbType.Int, Request.QueryString["yazar"]);
            DBPrms[3] = new Snlg_DBParameter("@CurrentPage", SqlDbType.Int, currentPage);
            DBPrms[4] = new Snlg_DBParameter("@PageSize", SqlDbType.Int, PageSize);
            #endregion


            DataTable Dt = vt.DataTableOlustur("snlg_V1.zsp_makale_YazarMakaleler", CommandType.StoredProcedure, DBPrms);
            {
                if (Dt.Rows.Count > 0) //kayıt varsa işleme devam et
                {                      //kayıt varsa css dosyasını improt et ve datareader'ı repeater'a bağla
                 //base.pg.ScriptOrCssFileImportHead(Snlg_ConfigValues.ThemePath + "scripts/jquery.raty-2.4.5/js/jquery.raty.min.js");

                    Rpt.DataSource = Dt;
                    Rpt.DataBind();
                }
                else//kayıt yoksa bu kontrolü gizle
                {
                    this.Visible = false;
                }
            }

            //yazara ait meta verileri.
            if (this.Visible)
            {
                Snlg_DBParameter[] DBPrms2 = new Snlg_DBParameter[2];
                DBPrms2[0] = new Snlg_DBParameter("@UyeId", SqlDbType.Int, Request.QueryString["yazar"]);
                DBPrms2[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);

                DataTable Dt2 = vt.DataTableOlustur("snlg_V1.zsp_Makale_YazarDetay", CommandType.StoredProcedure, DBPrms2);
                {
                    if (Dt2.Rows.Count > 0)
                    {
                        isim            = Dt2.Rows[0]["UyeAd"].ToString();
                        bilgi           = Dt2.Rows[0]["UyeBilgi"].ToString();
                        resim           = Dt2.Rows[0]["Resim"].ToString();
                        pg.title       += Dt2.Rows[0]["UyeAd"].ToString();
                        pg.keyword     += Dt2.Rows[0]["UyeAd"].ToString();
                        pg.description += Dt2.Rows[0]["UyeBilgi"].ToString();
                    }
                }
            }


            if (this.Visible)
            {//eğer bu kontrol visible ise sayfalamayı hazırla
                //kayıtlı duyuru sayısı alınıyor
                Int16 kayitSay = Convert.ToInt16(DBPrms[0].Deger);
                #region sayfalama
                if (kayitSay > PageSize)
                {//eğer kayıt sayısı sayfada gösterilecek olan kayıt sayısından büyükse sayfalama yap (demekki 1'den fazla sayfa var)
                    //listelenecek sayfa sayısı hesaplanıyor.
                    Int16 sayfaSay = Convert.ToInt16(Math.Ceiling(Convert.ToDouble(kayitSay) / PageSize));
                    LtrSayfalama.Text = "<div class=\"pager\">";
                    for (Int16 i = 1; i <= sayfaSay; i++)
                    {
                        if (i != currentPage)
                        {
                            LtrSayfalama.Text += string.Format("<li><a href=\"?page={0}\">{0}</a></li>", i.ToString());
                        }
                        else
                        {
                            LtrSayfalama.Text += string.Format("<li><a class=\"current\" href=\"?page={0}\">{0}</a></li>", i.ToString());
                        }
                    }
                    LtrSayfalama.Text += "</div>";
                }
                else//eğer sayfalanacak kadar kayuıt yoksa sayfalama kısmını gizle
                {
                    LtrSayfalama.Visible = false;
                }
                #endregion
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int16 currentPage = 1;

        try { currentPage = Convert.ToInt16(Request.RawUrl.Substring(Request.RawUrl.IndexOf("page=") + 5).Trim()); }
        catch { }

        //duyurular db'den çekilyior.
        #region parametreler
        Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[4];
        DBPrms[0] = new Snlg_DBParameter("@KayitSayisi", SqlDbType.Int, -1, ParameterDirection.InputOutput);
        DBPrms[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
        DBPrms[2] = new Snlg_DBParameter("@CurrentPage", SqlDbType.Int, currentPage);
        DBPrms[3] = new Snlg_DBParameter("@PageSize", SqlDbType.Int, PageSize);
        #endregion


        using (SqlDataReader SDRDyr = vt.DBReaderOlustur("snlg_V1.zsp_Haberler", CommandType.StoredProcedure, DBPrms))
        {
            if (SDRDyr.HasRows) //kayıt varsa işleme devam et
            {                   //kayıt varsa css dosyasını improt et ve datareader'ı repeater'a bağla
                Rpt.DataSource = SDRDyr;
                Rpt.DataBind();
            }
            else//kayıt yoksa bu kontrolü gizle
            {
                this.Visible = false;
            }
        }


        if (this.Visible)
        {//eğer bu kontrol visible ise sayfalamayı hazırla
            //kayıtlı duyuru sayısı alınıyor
            int   rakam    = 0;
            Int16 kayitSay = Convert.ToInt16(DBPrms[0].Deger);
            #region sayfalama
            if (kayitSay > PageSize)
            {//eğer kayıt sayısı sayfada gösterilecek olan kayıt sayısından büyükse sayfalama yap (demekki 1'den fazla sayfa var)
                //listelenecek sayfa sayısı hesaplanıyor.
                Int16 sayfaSay = Convert.ToInt16(Math.Ceiling(Convert.ToDouble(kayitSay) / PageSize));
                LtrSayfalama.Text  = "<ul class='pagination'>";
                LtrSayfalama.Text += string.Format("<li><a  class='next' href=\"?page={0}\">←</a></li>", ((currentPage - 1) > 0 ? (currentPage - 1) : 1).ToString());

                for (Int16 i = 1; i <= sayfaSay; i++)
                {
                    if (i == currentPage)//page null ise ilk sayfayı curent yap
                    {
                        LtrSayfalama.Text += string.Format("<li class='active'><a  href=\"?page={0}\">{0}</a></li>", i.ToString());
                    }
                    else//diğer sayfaları normal link yap (current yapma)
                    {
                        LtrSayfalama.Text += string.Format("<li><a href=\"?page={0}\">{0}</a></li>", i.ToString());
                    }

                    rakam = i;
                }
                LtrSayfalama.Text += string.Format("<li><a  class='next' href=\"?page={0}\">→</a></li>", (((currentPage + 1) <= sayfaSay) ? currentPage + 1 : currentPage).ToString());
                LtrSayfalama.Text += "</ul>";
            }
            else//eğer sayfalanacak kadar kayuıt yoksa sayfalama kısmını gizle
            {
                LtrSayfalama.Visible = false;
            }
            #endregion
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int16 currentPage = 1;

        try { currentPage = Convert.ToInt16(Request.RawUrl.Substring(Request.RawUrl.IndexOf("page=") + 5).Trim()); }
        catch { }

        //projeler db'den çekilyior.
        #region parametreler
        Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5];

        DBPrms[0] = new Snlg_DBParameter("@KayitSayisi", SqlDbType.SmallInt, -1, ParameterDirection.InputOutput);
        DBPrms[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
        DBPrms[2] = new Snlg_DBParameter("@KtgId", SqlDbType.Int, DBNull.Value);
        if (!string.IsNullOrEmpty(Request.QueryString["pktg"]))
        {
            DBPrms[2].Deger = Request.QueryString["pktg"];
        }
        DBPrms[3] = new Snlg_DBParameter("@CurrentPage", SqlDbType.TinyInt, currentPage);
        DBPrms[4] = new Snlg_DBParameter("@PageSize", SqlDbType.TinyInt, PageSize);
        #endregion


        using (SqlDataReader SDRMak = vt.DBReaderOlustur("snlg_V1.zsp_proje_KategoridekiProjeler", CommandType.StoredProcedure, DBPrms))
        {
            if (SDRMak.HasRows) //kayıt varsa işleme devam et
            {                   //kayıt varsa css dosyasını improt et ve datareader'ı repeater'a bağla
                Rpt.DataSource = SDRMak;
                Rpt.DataBind();
            }
            else//kayıt yoksa bu kontrolü gizle
            {
                this.Visible = false;
            }
        }

        //proje kategorisine ait meta verileri.
        if (this.Visible && !string.IsNullOrEmpty(Request.QueryString["pktg"]))
        {
            Snlg_DBParameter[] DBPrms2 = new Snlg_DBParameter[2];
            DBPrms2[1] = new Snlg_DBParameter("@Dil", SqlDbType.SmallInt, Snlg_ConfigValues.s_ZDilId);
            DBPrms2[0] = new Snlg_DBParameter("@KtgId", SqlDbType.Int, Request.QueryString["pktg"]);

            using (SqlDataReader SDRMetalar = vt.DBReaderOlustur("snlg_V1.zsp_proje_KategoriDetay", CommandType.StoredProcedure, DBPrms2))
            {
                if (SDRMetalar.Read())
                {
                    base.pg = (Snlg_InterfaceBaseClass)this.Page;

                    LtrKtgAd.Text   = SDRMetalar["KtgAd"].ToString();
                    pg.title       += SDRMetalar["KtgAd"].ToString();
                    pg.keyword     += SDRMetalar["Keyword"].ToString();
                    pg.description += SDRMetalar["Descr"].ToString();
                }
            }
        }


        if (this.Visible)
        {//eğer bu kontrol visible ise sayfalamayı hazırla
            //kayıtlı duyuru sayısı alınıyor
            Int16 kayitSay = Convert.ToInt16(DBPrms[0].Deger);
            #region sayfalama
            if (kayitSay > PageSize)
            {//eğer kayıt sayısı sayfada gösterilecek olan kayıt sayısından büyükse sayfalama yap (demekki 1'den fazla sayfa var)
                //listelenecek sayfa sayısı hesaplanıyor.
                Int16 sayfaSay = Convert.ToInt16(Math.Ceiling(Convert.ToDouble(kayitSay) / PageSize));
                LtrSayfalama.Text = "<nav><ul class=\"pagination\">";
                for (Int16 i = 1; i <= sayfaSay; i++)
                {
                    if (i != currentPage)
                    {
                        LtrSayfalama.Text += string.Format("<li><a class=\"current\" href=\"?page={0}\">{0}</a></li>", i.ToString());
                    }
                    else
                    {
                        LtrSayfalama.Text += string.Format("<li class='active'><a href=\"?page={0}\">{0}</a></li>", i.ToString());
                    }
                }
                LtrSayfalama.Text += "</ul></nav>";
            }
            else//eğer sayfalanacak kadar kayuıt yoksa sayfalama kısmını gizle
            {
                LtrSayfalama.Visible = false;
            }
            #endregion
        }
    }