Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    rptBrojackaMjesta.DataSource = Utils.PrevediZaJSON(BrojackoMjestoBO.DohvatiGeoPodatke());
                    rptBrojackaMjesta.DataBind();

                    int recordCount = rptBrojackaMjesta.Items.Count;
                    int pageSize    = Convert.ToInt32(ConfigurationManager.AppSettings["pageSize"]);
                    int pageCount   = (recordCount + pageSize - 1) / pageSize;

                    lblCurrPage.Text  = "1";
                    lblPageCount.Text = pageCount.ToString();
                    // Budući da najingeniozniji od svih M$-ovih poluprodukata jedini u browserskoj konkurenciji ne zna čitati skrivena polja kak Bog zapoveda,
                    // moramo prilagoditi logiku toj uvrnutosti koja još uvijek zauzima skoro pola tržišta, navodno, te koristiti labelu/span uz style="display:none;"
                    // za prikaz skrivenih vrijednosti.
                    //hdnPageSize.Value = pageSize.ToString();
                    lblPageSize.InnerText = pageSize.ToString();

                    // Podešavanje visine mape... ne funkcionira:
                    // http://forums.asp.net/t/1220172.aspx
                }
                catch (Exception ex)
                {
                    lblErrMsg.Text = ex.Message;
                }
            }
        }
Esempio n. 2
0
 public string DohvatiGeoPodatke(int param)
 {
     return(new JavaScriptSerializer().Serialize(Utils.PrevediZaJSON(BrojackoMjestoBO.DohvatiGeoPodatke())));
 }