Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                SCYS_REQUEST req = new SCYS_REQUEST();

                req.Fill("EXEC", "GET_PRESTATIONS_UNITE_SPEC");
                req.Fill("TYPE", "DB.PRESTATIONS_UNITE");
                req.Fill("RECORDS", 3);
                req.Fill("PAGE", 1);

                TEST_PAGINATE.DataSource = req;
                TEST_PAGINATE.DataBind<PRESTATIONS_UNITE, SCYS_PRESTClient>(SCYS_PREST);
            }
        }
Пример #2
0
        protected void TEST_PAGINATE_Command(object sender, RepeaterCommandEventArgs e)
        {
            if (e == null) return;
            if (e.CommandName == null) return;
            if (!e.CommandName.Equals("PAGINATE")) return;
            if (e.CommandArgument == null) return;
            int n;
            if (!((Int32.TryParse((string)e.CommandArgument, out n)) || (e.CommandArgument.Equals("NEXT")) || (e.CommandArgument.Equals("FORM")) || (e.CommandArgument.Equals("FIRST")) || (e.CommandArgument.Equals("LAST")))) return;

            try
            {
                SCYS_REQUEST req = new SCYS_REQUEST();

                req.Fill("EXEC", "GET_PRESTATIONS_UNITE_SPEC");
                req.Fill("TYPE", "DB.PRESTATIONS_UNITE");
                req.Fill("RECORDS", 3);
                req.Fill("PAGE", e.CommandArgument);

                TEST_PAGINATE.DataSource = req;
                TEST_PAGINATE.DataBind<PRESTATIONS_UNITE, SCYS_PRESTClient>(SCYS_PREST);
            }
            catch (Exception ex)
            {
                throw new ApplicationException(String.Empty, ex);
            }
        }