Esempio n. 1
0
        private List <InfoTrasmissione> LoadInfoTrasmissioni()
        {
            string idDocOrFasc = string.Empty;
            string docOrFasc   = string.Empty;

            if (this.Request.QueryString["type"].Equals("d"))
            {
                docOrFasc   = "D";
                idDocOrFasc = DocumentManager.getSelectedRecord().docNumber;
            }
            else
            {
                docOrFasc   = "F";
                idDocOrFasc = UIManager.ProjectManager.getProjectInSession().systemID;
            }
            List <InfoTrasmissione> listInfoTrasmissioni = new List <InfoTrasmissione>();

            DocsPaWR.SearchPagingContext pagingContext = new DocsPaWR.SearchPagingContext();
            pagingContext.Page     = this.SelectedPage;
            pagingContext.PageSize = this.GridTrasmissioniPendenti.PageSize;
            string[] idTrasmSingole = null;
            listInfoTrasmissioni       = TrasmManager.GetTrasmissioniPendentiConWorkflow(idDocOrFasc, docOrFasc, RoleManager.GetRoleInSession().systemId, UserManager.GetUserInSession().idPeople, out idTrasmSingole, ref pagingContext);
            this.IdTrasmissioneSingole = idTrasmSingole.ToList();
            this.PageCount             = pagingContext.PageCount;
            return(listInfoTrasmissioni);
        }
Esempio n. 2
0
        protected void buildGridNavigator(DocsPaWR.SearchPagingContext pagingContext)
        {
            pagingContext.PageCount = (int)Math.Round(((double)pagingContext.RecordCount / (double)pagingContext.PageSize) + 0.49);

            this.plcNavigator.Controls.Clear();

            if (pagingContext.PageCount > 1)
            {
                Panel panel = new Panel();
                panel.CssClass = "recordNavigator2";

                for (int i = 1; i < pagingContext.PageCount + 1; i++)
                {
                    if (i == this.SelectedPage)
                    {
                        Literal lit = new Literal();
                        lit.Text = "<span>" + i.ToString() + "</span>";
                        panel.Controls.Add(lit);
                    }
                    else
                    {
                        LinkButton btn = new LinkButton();
                        btn.Text = i.ToString();
                        btn.Attributes["onclick"] = "$('#grid_pageindex').val($(this).text()); $('#btnChangePage').click(); return false;";
                        panel.Controls.Add(btn);
                    }
                }

                this.plcNavigator.Controls.Add(panel);
            }
        }