private void SetMinScenDescription(MinCommercialSegmentDataAccess dataAccess) { var minScenId = int.Parse(ddlMinCommSeg.SelectedValue); var maxDescription = dataAccess.GetScenarioDescription(minScenId); imgMinFleetDescription.ToolTip = maxDescription; }
protected void ddlMinCommSeg_SelectionChanged(object sender, EventArgs e) { using (var dataAccess = new MinCommercialSegmentDataAccess()) { SetMinScenDescription(dataAccess); } }
private void LoadScenarios() { using (var dataAccess = new MinCommercialSegmentDataAccess()) { var scenarioListItems = dataAccess.GetMinCommSegScenarios(ucScenarioSelection.CountryId); ucScenarioSelection.LoadScenarios(scenarioListItems); } }
private void DeleteSecenario(int scenarioId) { string result; using (var dataAccess = new MinCommercialSegmentDataAccess()) { result = dataAccess.DeleteScenario(scenarioId); } if (result == string.Empty) { ucScenarioSelection.SetMessage("Scenario Deleted", Color.Red); LoadScenarios(); ucScenarioSelection.UpdateScenarioStatistics(); } else { ucScenarioSelection.SetMessage(result, Color.Red); } }
private void NewScenario(string scenarioName) { string result; using (var dataAccess = new MinCommercialSegmentDataAccess()) { result = dataAccess.CreateNewScenario(scenarioName, ucScenarioSelection.CountryId); } if (result == string.Empty) { LoadScenarios(); ucScenarioSelection.SetLastScenario(); ucScenarioSelection.UpdateScenarioStatistics(); } else { ucScenarioSelection.SetMessage(result); } }
private void RenameScenario(string newName) { var scenarioId = ucScenarioSelection.SelectedScenarioId; string result; using (var dataAccess = new MinCommercialSegmentDataAccess()) { result = dataAccess.RenameScenario(scenarioId, newName); } if (result == string.Empty) { LoadScenarios(); ucScenarioSelection.SelectedScenarioId = scenarioId; } else { ucScenarioSelection.SetMessage(result); } }
private void DuplicateScenario(string scenarioName) { var scenarioId = ucScenarioSelection.SelectedScenarioId; string result; using (var dataAccess = new MinCommercialSegmentDataAccess()) { result = dataAccess.CloneExistingScenario(scenarioId, scenarioName, ucScenarioSelection.CountryId); } if (result == string.Empty) { LoadScenarios(); ucScenarioSelection.SetLastScenario(); ucScenarioSelection.UpdateScenarioStatistics(); } else { ucScenarioSelection.SetMessage(result); } }
protected void btnSaveDescription_Click(object sender, EventArgs e) { var changedText = tbEditScenarioDescription.Text; if (ControlScenarioType == ScenarioType.MinCommercialSegment) { using (var dataAccess = new MinCommercialSegmentDataAccess()) { dataAccess.SetScenarioDescription(SelectedScenarioId, changedText); } } else { using (var dataAccess = new MaxFleetFactorDataAccess()) { dataAccess.SetScenarioDescription(SelectedScenarioId, changedText); } } tbScenarioDescription.Text = changedText; }
private void PopulateScenarios() { int countryIdSelected; using (var dataAccess = new MinCommercialSegmentDataAccess()) { ListGenerator.FillDropdownWithFaoCountries(ddlCountry, dataAccess); countryIdSelected = int.Parse(ddlCountry.SelectedValue); var scenarioListItems = dataAccess.GetMinCommSegScenarios(countryIdSelected); ddlMinCommSeg.Items.AddRange(scenarioListItems.ToArray()); SetMinScenDescription(dataAccess); } using (var dataAccess = new MaxFleetFactorDataAccess()) { var scenarioListItems = dataAccess.GetMaxFleetFactorScenarios(countryIdSelected); ddlMaxFleetFactor.Items.AddRange(scenarioListItems.ToArray()); SetMaxScenDescription(dataAccess); } }
public void UpdateScenarioStatistics() { int totalEntries; if (ControlScenarioType == ScenarioType.MinCommercialSegment) { using (var dataAccess = new MinCommercialSegmentDataAccess()) { totalEntries = dataAccess.CountScenarioEntries(SelectedScenarioId); tbScenarioDescription.Text = dataAccess.GetScenarioDescription(SelectedScenarioId); } } else { using (var dataAccess = new MaxFleetFactorDataAccess()) { totalEntries = dataAccess.CountScenarioEntries(SelectedScenarioId); tbScenarioDescription.Text = dataAccess.GetScenarioDescription(SelectedScenarioId); } } lblSummary.Text = string.Format("{0:#,0} entries in Scenario", totalEntries); }