public ActionResult N1() { N1VM res = new N1VM(); try { if (Globals.departments.Count > 0 || Globals.periods.Count > 0 || Globals.parentBudgetTypes.Count > 0) { res.departments = Globals.departments; res.periods = Globals.periods; res.parentBudgetTypes = Globals.parentBudgetTypes; } else { XElement responseDepartment = SendLibraryRequest("Department"); Globals.departments = (from item in responseDepartment.Elements("Library") select new Department().FromXml(item)).ToList(); res.departments = Globals.departments; XElement responsePeriod = SendLibraryRequest("StatPeriod"); Globals.periods = (from item in responsePeriod.Elements("Library") select new Period().FromXml(item)).ToList(); res.periods = Globals.periods; XElement responseParentBudgetTypes = SendLibraryRequest("ParentBudgetType"); Globals.parentBudgetTypes = (from item in responseParentBudgetTypes.Elements("Library") select new ParentBudgetType().FromXml(item)).ToList(); res.parentBudgetTypes = Globals.parentBudgetTypes; } } catch (Exception ex) { Globals.WriteErrorLog(ex); } return(View(res)); }
// local variable for network credential. public ActionResult Index() { N1VM res = new N1VM(); try { if (Globals.departments.Count > 0) { res.departments = Globals.departments; } else { XElement responseDepartment = SendLibraryRequest("Department"); Globals.departments = (from item in responseDepartment.Elements("Library") select new Department().FromXml(item)).ToList(); res.departments = Globals.departments; } if (Globals.parentBudgetTypes.Count > 0) { res.parentBudgetTypes = Globals.parentBudgetTypes; } else { XElement responseParentBudgetTypes = SendLibraryRequest("ParentBudgetType"); Globals.parentBudgetTypes = (from item in responseParentBudgetTypes.Elements("Library") select new ParentBudgetType().FromXml(item)).ToList(); res.parentBudgetTypes = Globals.parentBudgetTypes; } } catch (Exception ex) { Globals.WriteErrorLog(ex); } //ReportViewer ReportViewer1 = new ReportViewer(); /*viewer.ProcessingMode = ProcessingMode.Local; * LocalReport localReport = viewer.LocalReport; * localReport.ReportPath = System.Web.HttpContext.Current.Server.MapPath(@"\Audit.Report\\Reports\report1.rdl"); * viewer.SizeToReportContent = true; * viewer.AsyncRendering = true; * ViewBag.ReportViewer = viewer;*/ /* ReportViewer reportViewer = new ReportViewer(); * reportViewer.ProcessingMode = ProcessingMode.Local; * reportViewer.SizeToReportContent = true; * reportViewer.Width = Unit.Percentage(900); * reportViewer.Height = Unit.Percentage(900); * reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"Reports\ReportTest.rdl"; * ViewBag.ReportViewer = reportViewer; * XElement resUB = AppStatic.SystemController.Negtgel1("123"); * if (resUB != null && resUB.Elements("V_TESTVIEW") != null) * { * List<Tailan> tailan = (from item in resUB.Elements("V_TESTVIEW") select new Tailan().SetXml(item)).ToList(); * } * //reportViewer.LocalReport.DataSources.Add(new ReportDataSource(,"DataSet1", tailan)); * * * * //con.Close();*/ return(View()); }