public FleetPlanDetailListContainer GetFleetPlanDetailBy(string country, int locationGroup, int carClassGroup, DateTime startDate, DateTime endDate) { FleetPlanDetailListContainer fleetPlanDetailListContainer = dal.GetFleetPlanDetailBy(country, locationGroup, carClassGroup, startDate, endDate); return(fleetPlanDetailListContainer); }
private void PopulateSubControls(string currentDate) { var country = ((System.Web.UI.WebControls.DropDownList)GeneralParams.DynamicReportParametersControl.FindControl("ddlCountry")).SelectedItem.Value; var ddlLocationGroup = ((System.Web.UI.WebControls.DropDownList)GeneralParams.DynamicReportParametersControl.FindControl("ddlLocation Group")).SelectedItem.Value; var locationGroup = 0; int.TryParse(ddlLocationGroup, out locationGroup); var ddlCarClass = ((System.Web.UI.WebControls.DropDownList)GeneralParams.DynamicReportParametersControl.FindControl("ddlCar Class")).SelectedItem.Value; var carClass = 0; int.TryParse(ddlCarClass, out carClass); var datePicker = (DatePicker.DatePicker)GeneralParams.DynamicReportParametersControl.FindControl("ucDatePicker"); var dateFrom = (currentDate != null) ? Convert.ToDateTime(currentDate) : Convert.ToDateTime(datePicker.FromDate); var dateTo = (currentDate != null) ? Convert.ToDateTime(currentDate) : Convert.ToDateTime(datePicker.ToDate); if (country != countryDummy) { FleetPlanDetailListContainer fleetPlanDetailListContainer = bllManagement.GetFleetPlanDetailBy(country, locationGroup, carClass, dateFrom, dateTo); //for sorting etc Session["MovementList"] = fleetPlanDetailListContainer.FleetPlanDetailList; var scenarioID = Convert.ToInt32(mmGridViewActual.ScenarioID); var fleetPlan = fleetPlanDetailListContainer.FleetPlanEntryList.Find(p => p.ScenarioID == scenarioID); mmGridViewActual.FleetPlanID = (fleetPlan != null) ? fleetPlan.FleetPlanID.ToString() : "0"; var movementListActual = fleetPlanDetailListContainer.FleetPlanDetailList.Where(p => p.ScenarioID == scenarioID).ToList(); mmGridViewActual.GridView.DataSource = movementListActual; mmGridViewActual.GridView.DataBind(); mmGridViewActual.SetSelectedPopupDate = (currentDate != null) ? currentDate : datePicker.FromDate; scenarioID = Convert.ToInt32(mmGridViewScenario1.ScenarioID); fleetPlan = fleetPlanDetailListContainer.FleetPlanEntryList.Find(p => p.ScenarioID == scenarioID); mmGridViewScenario1.FleetPlanID = (fleetPlan != null) ? fleetPlan.FleetPlanID.ToString() : "0"; var movementListScenario1 = fleetPlanDetailListContainer.FleetPlanDetailList.Where(p => p.ScenarioID == scenarioID).ToList(); mmGridViewScenario1.GridView.DataSource = movementListScenario1; mmGridViewScenario1.GridView.DataBind(); mmGridViewScenario1.SetSelectedPopupDate = (currentDate != null) ? currentDate : datePicker.FromDate; scenarioID = Convert.ToInt32(mmGridViewScenario2.ScenarioID); fleetPlan = fleetPlanDetailListContainer.FleetPlanEntryList.Find(p => p.ScenarioID == scenarioID); mmGridViewScenario2.FleetPlanID = (fleetPlan != null) ? fleetPlan.FleetPlanID.ToString() : "0"; var movementListScenario2 = fleetPlanDetailListContainer.FleetPlanDetailList.Where(p => p.ScenarioID == scenarioID).ToList(); mmGridViewScenario2.GridView.DataSource = movementListScenario2; mmGridViewScenario2.GridView.DataBind(); mmGridViewScenario2.SetSelectedPopupDate = (currentDate != null) ? currentDate : datePicker.FromDate; scenarioID = Convert.ToInt32(mmGridViewScenario3.ScenarioID); fleetPlan = fleetPlanDetailListContainer.FleetPlanEntryList.Find(p => p.ScenarioID == scenarioID); mmGridViewScenario3.FleetPlanID = (fleetPlan != null) ? fleetPlan.FleetPlanID.ToString() : "0"; var movementListScenario3 = fleetPlanDetailListContainer.FleetPlanDetailList.Where(p => p.ScenarioID == scenarioID).ToList(); mmGridViewScenario3.GridView.DataSource = movementListScenario3; mmGridViewScenario3.GridView.DataBind(); mmGridViewScenario3.SetSelectedPopupDate = (currentDate != null) ? currentDate : datePicker.FromDate; var locationGroups = bllParameters.LocationGroupGetByCountryID(country); mmGridViewActual.CurrentLocationGroupList = locationGroups; mmGridViewActual.SetSelectedLocationGroups = ddlLocationGroup; mmGridViewScenario1.CurrentLocationGroupList = locationGroups; mmGridViewScenario1.SetSelectedLocationGroups = ddlLocationGroup; mmGridViewScenario2.CurrentLocationGroupList = locationGroups; mmGridViewScenario2.SetSelectedLocationGroups = ddlLocationGroup; mmGridViewScenario3.CurrentLocationGroupList = locationGroups; mmGridViewScenario3.SetSelectedLocationGroups = ddlLocationGroup; var carGroupList = bllParameters.CarGroupListGetByCountryID(country); mmGridViewActual.CurrentCarClassList = carGroupList; mmGridViewActual.SetSelectedCarClass = ddlCarClass; mmGridViewScenario1.CurrentCarClassList = carGroupList; mmGridViewScenario1.SetSelectedCarClass = ddlCarClass; mmGridViewScenario2.CurrentCarClassList = carGroupList; mmGridViewScenario2.SetSelectedCarClass = ddlCarClass; mmGridViewScenario3.CurrentCarClassList = carGroupList; mmGridViewScenario3.SetSelectedCarClass = ddlCarClass; int index = 0; Int32.TryParse(hdnTabIndex.Value, out index); mvManualMovement.ActiveViewIndex = index; } }
public FleetPlanDetailListContainer GetFleetPlanDetailByCountryID(string countryID) { FleetPlanDetailListContainer fleetPlanDetailListContainer = dal.GetFleetPlanDetailByCountryID(countryID); return(fleetPlanDetailListContainer); }