private void PopulateFilter() { Facade.Resource facResource = new Facade.Resource(); Facade.IOrganisationLocation facOrganiastionLocation = new Facade.Organisation(); //resource types var resourceTypes = facResource.GetAllResourceTypes(); cboResourceTypes.DataSource = resourceTypes.Tables[0]; cboResourceTypes.DataTextField = "Description"; cboResourceTypes.DataValueField = "ResourceTypeId"; cboResourceTypes.DataBind(); string driverTypeName = Enum.GetName(typeof(eResourceType), eResourceType.Driver); cboResourceTypes.Items.FindByText(driverTypeName).Selected = true; //driver types var driverTypes = facResource.GetAllDriverTypes(); cboDriverTypes.DataSource = driverTypes.Tables[0]; cboDriverTypes.DataTextField = "Description"; cboDriverTypes.DataValueField = "DriverTypeID"; cboDriverTypes.DataBind(); cboDriverTypes.Items.Insert(0, new ListItem("-- all --", "0")); //depots cboDepots.DataSource = facOrganiastionLocation.GetAllDepots(Orchestrator.Globals.Configuration.IdentityId); cboDepots.DataValueField = "OrganisationLocationId"; cboDepots.DataTextField = "OrganisationLocationName"; cboDepots.DataBind(); cboDepots.Items.Insert(0, new ListItem("-- all --", "0")); }