Exemplo n.º 1
0
        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];
        }
Exemplo n.º 2
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];
        }