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); } }
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); } }