Esempio n. 1
0
        private void ExportText(int scenarioID, bool isAddition)
        {
            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 locationGroupID  = 0;

            int.TryParse(ddlLocationGroup, out locationGroupID);

            var ddlCarClass     = ((System.Web.UI.WebControls.DropDownList)GeneralParams.DynamicReportParametersControl.FindControl("ddlCar Class")).SelectedItem.Value;
            var carClassGroupID = 0;

            int.TryParse(ddlCarClass, out carClassGroupID);

            var datePicker = (DatePicker.DatePicker)GeneralParams.DynamicReportParametersControl.FindControl("ucDatePicker");
            var fromDate   = datePicker.FromDate;

            if (country != countryDummy)
            {
                var bll             = new BLLExcelExport();
                var fileNameCountry = ((country == string.Empty) ? "All_Countries" : country);

                Session["ExportData"]     = bll.FleetPlanDetailExport(country, scenarioID, locationGroupID, carClassGroupID, fromDate, null, isAddition);
                Session["ExportFileName"] = fileNameCountry + "_" + (ScenarioType)scenarioID + "_" + (isAddition ? "Addition" : "Deletion");
                Session["ExportFileType"] = "txt";

                //Response.Redirect("../ExcelGenerator.aspx?country=" + country +
                //"&fromDate=" + fromDate +
                //"&fleetPlan=" + scenarioID +
                //"&locationGroupId=" + locationGroupID +
                //"&carClassGroupID=" + carClassGroupID +
                //"&isAddition=" + isAddition.ToString() +
                //"&reportType=6");
            }
        }
        protected void btnExport_Click(object sender, EventArgs e)
        {
            var country = ((System.Web.UI.WebControls.DropDownList)DynamicParams.FindControl("ddlCountry")).SelectedItem.Value;

            if (country != countryDummy)
            {
                var bll = new BLLExcelExport();

                Session["ExportData"]     = bll.GetNecessaryFleetExport(country);
                Session["ExportFileName"] = "NecessaryFleet_" + country + "_";

                //Response.Redirect("../ExcelGenerator.aspx?country=" + country + "&reportType=9");
            }
        }