private void BindDrilldownReport()
        {
            var objReportList          = default(ArrayList);
            var objReportSetController = new ReportSetController();

            objReportList = objReportSetController.GetReportSetReport(ReportSetId);

            ddDrilldownReportId.DataValueField = "ReportId";
            ddDrilldownReportId.DataTextField  = "ReportName";
            ddDrilldownReportId.DataSource     = objReportList;
            ddDrilldownReportId.DataBind();

            // add the default to the start of the list
            var li = new ListItem((string)(Localization.GetString("NoDrilldown.Text", LocalResourceFile)), "-1");

            ddDrilldownReportId.Items.Insert(0, li);

            // remove this report
            if (ReportId > -1)
            {
                li = ddDrilldownReportId.Items.FindByValue(ReportId.ToString());
                if (li != null)
                {
                    ddDrilldownReportId.Items.Remove(li);
                }
            }
        }
Пример #2
0
        protected void dataSourceViewResourceReport_Inserted(object sender, ObjectContainerDataSourceStatusEventArgs e)
        {
            ViewResourceReportViewData RptData = (ViewResourceReportViewData)e.Instance;

            RptData.ResourceReportId = ReportId.ToString();
            RptData.SubmitterID      = AccountInfo.UserId.ToString();
            Logic.UpdateReport(RptData);
        }
Пример #3
0
        public override void ExecuteCmdlet()
        {
            if (ShouldProcess(ReportId.ToString(), VerbsData.Export))
            {
                var ret = this.AutomationClient.GetDscNodeReportContent(this.ResourceGroupName,
                                                                        this.AutomationAccountName, this.NodeId, this.ReportId, OutputFolder, overwriteExistingFile);

                this.WriteObject(ret, true);
            }
        }