Пример #1
0
        protected void loadServices()
        {
            List<InvoiceServiceType> services = null;

            int clientID = Core.SessionHelper.getClientId();

            using (InvoiceServiceTypeManager repository = new InvoiceServiceTypeManager()) {
                services = repository.GetAll(clientID).ToList();
            }

            gvServices.DataSource = services;
            gvServices.DataBind();
        }
Пример #2
0
        protected void gv_onSorting(object sender, GridViewSortEventArgs e)
        {
            GridView gridView = sender as GridView;
            bool descending = false;

            IQueryable<InvoiceServiceType> services = null;
            int clientID = Core.SessionHelper.getClientId();

            using (InvoiceServiceTypeManager repository = new InvoiceServiceTypeManager()) {
                services = repository.GetAll(clientID);

                gridView.DataSource = services.orderByExtension(e.SortExpression, descending);

                gridView.DataBind();
            }

            if (ViewState[e.SortExpression] == null)
                descending = false;
            else
                descending = !(bool)ViewState[e.SortExpression];

            ViewState[e.SortExpression] = descending;
        }