public virtual ActionResult ExportVisualizationOperationReport(VisualizationOperationReportModel ModelVisualizationOperationReport) { string ReportVisualizationOperation = string.Empty; ReportVisualizationOperation += ReportBuilder.GetReportPreffix("ParamForVisualizationOperationReport"); if (Lang != null) { ReportVisualizationOperation += "&LANG=" + Lang; } else { ReportVisualizationOperation += "&LANG=EN"; } ReportVisualizationOperation += "&OPERATION_ID=" + ModelVisualizationOperationReport.OperationID; ReportVisualizationOperation += "&ValidatedRMStatus=" + ModelVisualizationOperationReport.ValidatedRMStatus; ReportVisualizationOperation += "&EXTERNAL_MAP=" + ModelVisualizationOperationReport.Map; if (ModelVisualizationOperationReport.VODeliveryStatus.Count > 0) { foreach (var ItemVODeliveryStatus in ModelVisualizationOperationReport.VODeliveryStatus) { ReportVisualizationOperation += "&DELIVERY_STATUS=" + ItemVODeliveryStatus; } } else { ReportVisualizationOperation += "&DELIVERY_STATUS=-1"; } if (ModelVisualizationOperationReport.Year.Count > 0) { foreach (var ItemYear in ModelVisualizationOperationReport.Year) { ReportVisualizationOperation += "&YEAR=" + ItemYear; } } else { ReportVisualizationOperation += "&YEAR=-1"; } ReportVisualizationOperation += "&PMR_CYCLE=" + ClientGenericRepositoty.GetLastPMRCycleByOperationId(ModelVisualizationOperationReport.OperationID); ReportVisualizationOperation += "&rs:Format=" + ModelVisualizationOperationReport.ExportType; return(Content(ReportVisualizationOperation)); }
public virtual ActionResult Create(string OperationNumber) { VisualizationOperationReportModel ModelVisualizationOperationReport = new VisualizationOperationReportModel(); ModelVisualizationOperationReport.OperationID = ClientGenericRepositoty.GetOperationIDForOperationNumber(OperationNumber); var ListYearForOperation = ClienSupervisionPlan.GetYearsForSupervicionPlan(ModelVisualizationOperationReport.OperationID).OrderBy(x => x.Year).ToList(); var ListVisualOutputDeliveryStatus = ClientGenericRepositoty.GetVisualOutputDeliveryStatus(Lang).OrderBy(x => x.Name).ToList(); var ListMap = new Dictionary <bool, string>(); ListMap.Add(false, Localization.GetText("Internal Map")); ListMap.Add(true, Localization.GetText("External Map")); ViewBag.ListMap = new SelectList(ListMap, "key", "value"); ViewBag.ListYearForOperation = new MultiSelectList(ListYearForOperation, "Year", "Year"); ViewBag.ListVisualOutputDeliveryStatus = new MultiSelectList(ListVisualOutputDeliveryStatus, "convergencemasterdataid", "name"); return(View(ModelVisualizationOperationReport)); }