protected void ddlCountry_SelectionChanged(object sender, EventArgs e) { using (var dataAccess = new MappingListSelect()) { if (ddlPool.Visible || ddlRegion.Visible) { PopulatePoolParameters(dataAccess.DataContext, ActiveOnlySelected); PopulateRegionParameters(dataAccess.DataContext, ActiveOnlySelected); ddlArea.Items.Clear(); ddlArea.Items.Add(ParameterDataAccess.EmptyItem); ddlLocationGroup.Items.Clear(); ddlLocationGroup.Items.Add(ParameterDataAccess.EmptyItem); } if (ddlCarSegment.Visible) { PopulateCarSegmentParameters(dataAccess.DataContext, ActiveOnlySelected); ddlCarClass.Items.Clear(); ddlCarClass.Items.Add(ParameterDataAccess.EmptyItem); } } var countryId = ddlCountry.SelectedValue == string.Empty ? 0 : int.Parse(ddlCountry.SelectedValue); PopulateCompanyDropdown(countryId, 0); RaiseBubbleEvent(this, new CommandEventArgs(ParamChangedString, ParameterType)); }
protected void ddlCarSegment_SelectionChanged(object sender, EventArgs e) { if (ddlCarClass.Visible) { using (var dataAccess = new MappingListSelect()) { PopulateCarClassParameters(dataAccess.DataContext, ActiveOnlySelected); } } RaiseBubbleEvent(this, new CommandEventArgs(ParamChangedString, ParameterType)); }
protected void rbActive_SelectionChanged(object sender, EventArgs e) { using (var dataAccess = new MappingListSelect()) { if (ParameterType == AdminMappingEnum.Country) { PopulateCountryParameters(dataAccess.DataContext, ActiveOnlySelected); } } RaiseBubbleEvent(this, new CommandEventArgs(ParamChangedString, ParameterType)); }
protected void cbActiveCountry_Changed(object sender, EventArgs e) { using (var dataAccess = new MappingListSelect()) { PopulateCountryParameters(dataAccess.DataContext, (cbActiveCountry.Visible && cbActiveCountry.Checked).ToString()); ClearCmsDropDowns(); ClearOpsDropDowns(); ddlCarSegment.Items.Clear(); ddlCarSegment.Items.Add(ParameterDataAccess.EmptyItem); ddlCarClass.Items.Clear(); ddlCarClass.Items.Add(ParameterDataAccess.EmptyItem); } }
private void PopulateDefaultItems() { using (var dataAccess = new MappingListSelect()) { var countryParams = ucCountryParameter.GetParameters(); var countries = dataAccess.GetAllCountries(countryParams); //var poolParams = ucPoolParameter.GetParameters(); //var pools = dataAccess.GetPools(poolParams); //var locationGroupParams = ucLocationGroupParameters.GetParameters(); //var locationGroups = dataAccess.GetLocationGroups(locationGroupParams); //var regionParams = ucRegionParameters.GetParameters(); //var regions = dataAccess.GetRegions(regionParams); //var areaParams = ucAreaParameters.GetParameters(); //var areas = dataAccess.GetAreas(areaParams); //var locationParams = ucLocationParameters.GetParameters(); //var locations = dataAccess.GetLocations(locationParams); //var carSegmentParams = ucCarSegmentParameters.GetParameters(); //var segments = dataAccess.GetCarSegments(carSegmentParams); //var carClassParams = ucCarClassParamters.GetParameters(); //var classes = dataAccess.GetCarClasses(carClassParams); //var carGroupParams = ucCarGroupParameters.GetParameters(); //var groups = dataAccess.GetCarGroups(carGroupParams); ucCountryGrid.BindGrid(countries); //ucPoolGrid.BindGrid(pools); //ucLocationGroupGrid.BindGrid(locationGroups); //ucRegionGrid.BindGrid(regions); //ucAreaGrid.BindGrid(areas); //ucLocationGrid.BindGrid(locations); //ucCarSegmentGrid.BindGrid(segments); //ucCarClassGrid.BindGrid(classes); //ucCarGroupGrid.BindGrid(groups); } }
protected void Page_Load(object sender, EventArgs e) { lblMessage.Text = string.Empty; if (!IsPostBack) { SetLabels(); using (var dataAccess = new MappingListSelect()) { PopulateCountryParameters(dataAccess.DataContext, ParameterType == AdminMappingEnum.Country ? true.ToString() : (cbActiveCountry.Visible && cbActiveCountry.Checked).ToString()); ddlPool.Items.Add(ParameterDataAccess.EmptyItem); ddlRegion.Items.Add(ParameterDataAccess.EmptyItem); ddlArea.Items.Add(ParameterDataAccess.EmptyItem); ddlLocationGroup.Items.Add(ParameterDataAccess.EmptyItem); ddlCarSegment.Items.Add(ParameterDataAccess.EmptyItem); ddlCarClass.Items.Add(ParameterDataAccess.EmptyItem); } PopulateCompanyDropdown(0, 0); } }
private void RefreshData(AdminMappingEnum dataType) { using (var dataAccess = new MappingListSelect()) { Dictionary <DictionaryParameter, string> dictionaryParameters; switch (dataType) { case AdminMappingEnum.Country: dictionaryParameters = ucCountryParameter.GetParameters(); var countries = dataAccess.GetAllCountries(dictionaryParameters); ucCountryGrid.BindGrid(countries); break; case AdminMappingEnum.CmsPool: dictionaryParameters = ucPoolParameter.GetParameters(); var pools = dataAccess.GetPools(dictionaryParameters); ucPoolGrid.BindGrid(pools); break; case AdminMappingEnum.CmsLocationGroup: dictionaryParameters = ucLocationGroupParameters.GetParameters(); var locationGroups = dataAccess.GetLocationGroups(dictionaryParameters); ucLocationGroupGrid.BindGrid(locationGroups); break; case AdminMappingEnum.OpsRegion: dictionaryParameters = ucRegionParameters.GetParameters(); var regions = dataAccess.GetRegions(dictionaryParameters); ucRegionGrid.BindGrid(regions); break; case AdminMappingEnum.OpsArea: dictionaryParameters = ucAreaParameters.GetParameters(); var areas = dataAccess.GetAreas(dictionaryParameters); ucAreaGrid.BindGrid(areas); break; case AdminMappingEnum.Location: dictionaryParameters = ucLocationParameters.GetParameters(); var locations = dataAccess.GetLocations(dictionaryParameters); ucLocationGrid.BindGrid(locations); break; case AdminMappingEnum.CarSegment: dictionaryParameters = ucCarSegmentParameters.GetParameters(); var carSegments = dataAccess.GetCarSegments(dictionaryParameters); ucCarSegmentGrid.BindGrid(carSegments); break; case AdminMappingEnum.CarClass: dictionaryParameters = ucCarClassParamters.GetParameters(); var carClasses = dataAccess.GetCarClasses(dictionaryParameters); ucCarClassGrid.BindGrid(carClasses); break; case AdminMappingEnum.CarGroup: dictionaryParameters = ucCarGroupParameters.GetParameters(); var carGroups = dataAccess.GetCarGroups(dictionaryParameters); ucCarGroupGrid.BindGrid(carGroups); break; default: throw new ArgumentOutOfRangeException("dataType"); } } }