void grdOrganisations_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DataSet ds = null; using (Facade.Organisation facOrganisation = new Facade.Organisation()) ds = facOrganisation.GetAllForTypeFiltered((int)eOrganisationType.SubContractor, rowFilter, chkShowDeleted.Checked); grdOrganisations.DataSource = ds.Tables[0]; }
void grdOrganisations_NeedDataSource(object source, GridNeedDataSourceEventArgs e) { DataSet ds = null; using (Facade.Organisation facOrganisation = new Facade.Organisation()) { if (Request.QueryString["incomplete"] != null) { ds = facOrganisation.GetIncomplete(); } else { if (optShowActive.Checked) { ds = facOrganisation.GetAllForTypeFiltered((int)eOrganisationType.Client, RowFilter, false); } else if (optShowSuspended.Checked) { ds = facOrganisation.GetAllForTypeFiltered((int)eOrganisationType.Client, RowFilter, true); } //The missing document all include suspended clients. This is because new clients remain suspended until //documents have been scanned. else if (optShowMissingCreditApplicationForm.Checked) { ds = facOrganisation.GetAllForTypeFiltered((int)eOrganisationType.Client, RowFilter, true, false, eFormTypeId.CreditApplicationForm); } else if (optShowMissingClientTnCs.Checked) { ds = facOrganisation.GetAllForTypeFiltered((int)eOrganisationType.Client, RowFilter, true, false, eFormTypeId.ClientTnCs); } else if (optShowMissingSubbyTnCs.Checked) { ds = facOrganisation.GetAllForTypeFiltered((int)eOrganisationType.Client, RowFilter, true, true, eFormTypeId.SubbyTnCs); } } } grdOrganisations.DataSource = ds.Tables[0]; }