示例#1
0
 public void ShowAllClientsView()
 {
     AllClientsFilter.Visible      = true;
     UpdateButton.Visible          = true;
     DatePicker.EnableAutoPostBack = false;
     ReportPanel.ConfigureGridColumns();
 }
示例#2
0
        public void ShowCustomerView()
        {
            ReportPanel.ConfigureCustomerGridColumns();
            ReportPanel.ResetPaginationAndFocus();

            AllClientsFilter.Visible = false;
        }
示例#3
0
 public void ShowAllClientsView()
 {
     ReportPanel.ResetPaginationAndFocus();
     parameterSelectorDiv.Visible = true;
     ReportPanel.ConfigureAllClientsGridColumns();
     AllClientsFilter.Update += UpdateButtonClick;
 }
 public void Clear()
 {
     Master.ShowReportViewer();
     reportData.Visible = false;
     AllClientsReportHelpMessage.Visible = true;
     ReportPanel.Clear();
 }
示例#5
0
 public void DisplayReport(TransactionReportBase report)
 {
     this.DateViewedLiteral.Text         = report.DateViewed.ToDateTimeString();
     reportData.Visible                  = true;
     AllClientsReportHelpMessage.Visible = false;
     ReportPanel.Display((TransactionReport)report);
 }
示例#6
0
 public void Clear()
 {
     this.DateViewedLiteral.Text         = string.Empty;
     reportData.Visible                  = false;
     AllClientsReportHelpMessage.Visible = true;
     ReportPanel.Clear();
 }
示例#7
0
 public void DisplayReport(RetentionReleaseEstimateReport report)
 {
     this.DateViewedLiteral.Text = report.DateViewed.ToDateTimeString();
     Master.ShowReportViewer();
     ReportPanel.ResetPaginationAndFocus();
     ReportPanel.Display(report);
 }
 private void HideReportContent()
 {
     Master.ShowReportViewer();
     reportData.Visible = false;
     AllClientsReportHelpMessage.Visible = true;
     ReportPanel.Clear();
 }
示例#9
0
 public void Clear()
 {
     //Master.ShowReportViewer();
     reportData.Visible = false;
     AllClientsReportHelpMessage.Visible = true;
     //ReportPanel.ResetPaginationAndFocus();
     ReportPanel.Clear();
 }
示例#10
0
 public void ShowClientView()
 {
     ReportPanel.ResetPaginationAndFocus();
     ReportPanel.ConfigureClientGridColumns();
     AllClientsFilter.Visible        = false;
     AllClientsOrderByFilter.Visible = false;
     ClientOrderByFilter.Visible     = true;
 }
示例#11
0
 public void DisplayReport(AccountTransactionReportBase report)
 {
     Master.ShowReportViewer();
     reportData.Visible = true;
     AllClientsReportHelpMessage.Visible = false;
     ReportPanel.ResetPaginationAndFocus();
     ReportPanel.Display((AccountTransactionReport)report);
 }
 public void DisplayReport(OverdueChargesReport report)
 {
     Master.ShowReportViewer();
     reportData.Visible = true;
     AllClientsReportHelpMessage.Visible = false;
     DateViewedLiteral.Text = (report == null)?"":report.DateViewed.ToDateTimeString();
     ReportPanel.Display(report);
 }
示例#13
0
 public void DisplayReport(ClientActionReport report)
 {
     this.DateViewedLiteral.Text = report.DateViewed.ToDateTimeString();
     Master.ShowReportViewer();
     reportData.Visible = true;
     AllClientsReportHelpMessage.Visible = false;
     ReportPanel.Display(report);
 }
 public void Clear()
 {
     this.DateViewedLiteral.Text = string.Empty;
     Master.ShowReportViewer();
     reportData.Visible = false;
     AllClientsReportHelpMessage.Visible = true;
     ReportPanel.Display(null);
 }
示例#15
0
 public void ShowClientView()
 {
     Master.ShowReportViewer();
     ReportPanel.ConfigureGridColumns();
     DatePicker.Update            += DatePickerUpdate;
     DatePicker.EnableAutoPostBack = true;
     UpdateButton.Visible          = false;
     AllClientsFilter.Visible      = false;
 }
示例#16
0
 public void ShowAllClientsView()
 {
     Master.ShowReportViewer();
     ReportPanel.ResetPaginationAndFocus();
     ReportPanel.ConfigureGridColumns();
     AllClientsFilter.Visible      = true;
     UpdateButton.Visible          = true;
     DatePicker.EnableAutoPostBack = false;
 }
 public void ShowReport(ReportBase report)
 {
     if (report != null)
     {
         this.DateViewedLiteral.Text = report.DateViewed.ToDateTimeString();
     }
     Master.ShowReportViewer();
     ReportPanel.Display((PromptReport)report);
 }
示例#18
0
 private void InitializeReportPanel()
 {
     m_reportPanel               = new ReportPanel();
     m_reportPanel.Dock          = DockStyle.Fill;
     m_reportPanel.ViewerControl = m_currentViewerControl;
     m_reportPanel.CurrentPage   = m_currentPage;
     m_reportPanel.SetZoom();
     base.Controls.Add(m_reportPanel);
 }
示例#19
0
        private void ReportButton_Click(object sender, RoutedEventArgs e)
        {
            ReportPanel.Visibility = Visibility.Visible;
            DoubleAnimation a = new DoubleAnimation {
                From = 0, To = 100
            };

            a.Duration = new Duration(TimeSpan.Parse("0:0:25"));
            ReportPanel.BeginAnimation(OpacityProperty, a);
        }
 protected void ViewAllButton_Click(object sender, EventArgs e)
 {
     if (ViewAllButton.WasShowingViewPagesImage())
     {
         ReportPanel.ShowPager();
     }
     else
     {
         ReportPanel.ShowAllRecords();
     }
 }
        private void LoadReport()
        {
            ReportPanel.ResetPaginationAndFocus();

            if (new ReportScopeManager(this.CurrentScope()).IsPromptReportAvailable())
            {
                bool bIsAllClientSelected = (SessionWrapper.Instance.Get != null) ? SessionWrapper.Instance.Get.IsAllClientsSelected :
                                            (!string.IsNullOrEmpty(QueryString.ViewIDValue)) ? SessionWrapper.Instance.GetSession(QueryString.ViewIDValue).IsAllClientsSelected : false;

                bool bIsClientSelected = (SessionWrapper.Instance.Get != null) ? SessionWrapper.Instance.Get.IsClientSelected :
                                         (!string.IsNullOrEmpty(QueryString.ViewIDValue)) ? SessionWrapper.Instance.GetSession(QueryString.ViewIDValue).IsClientSelected : false;

                ICffClient xClient = (SessionWrapper.Instance.Get != null) ? SessionWrapper.Instance.Get.ClientFromQueryString :
                                     (!string.IsNullOrEmpty(QueryString.ViewIDValue)) ? SessionWrapper.Instance.GetSession(QueryString.ViewIDValue).ClientFromQueryString : null;

                if (bIsAllClientSelected)
                {
                    reportData.Visible = true;
                    AllClientsReportHelpMessage.Visible = false;

                    if (IsFactoredCheckBox.Checked)
                    {
                        presenter.LoadFactoredPromptReportForAllClients(0, allClientsFilter.FacilityType, allClientsFilter.IsSalvageIncluded);
                    }
                    else
                    {
                        presenter.LoadAllPromptReportForAllClients(0, allClientsFilter.FacilityType, allClientsFilter.IsSalvageIncluded);
                    }
                }
                else if (bIsClientSelected)
                {
                    allClientsFilter.Visible = false;

                    if (xClient != null)
                    {
                        if (IsFactoredCheckBox.Checked)
                        {
                            presenter.LoadFactoredPromptReport(PromptDaysPicker.SelectedPromptDay,
                                                               xClient.Id, xClient.ClientFacilityType);
                        }
                        else
                        {
                            presenter.LoadAllInvoicesPromptReport(PromptDaysPicker.SelectedPromptDay,
                                                                  xClient.Id, xClient.ClientFacilityType);
                        }
                    }
                }
            }
            else
            {
                DisplayReportNotAvailableError();
            }
        }
示例#22
0
 public void DisplayReport(StatusReport report)
 {
     if (report != null)
     {
         this.DateViewedLiteral.Text = report.DateViewed.ToDateTimeString();
     }
     Master.ShowReportViewer();
     reportData.Visible = true;
     AllClientsReportHelpMessage.Visible = false;
     ReportPanel.Display(report);
     GridUpdatePanel.Update();
 }
示例#23
0
        public void DisplayReport(TransactionReportBase report)
        {
            if (report != null)
            {
                this.DateViewedLiteral.Text = report.DateViewed.ToDateTimeString();
            }
            Master.ShowReportViewer();
            reportData.Visible = true;
            AllClientsReportHelpMessage.Visible = false;

            ReportPanel.ConfigureGridColumns();
            ReportPanel.ResetPaginationAndFocus();
            ReportPanel.Display((TransactionReport)report);
        }
        protected override void ScopeChanged(object sender, EventArgs e)
        {
            base.ScopeChanged(sender, e);

            ReportPanel.ConfigureGridColumns();
            if (this.CurrentScope() == Scope.AllClientsScope)
            {
                HideReportContent();
            }
            else
            {
                LoadReport();
            }
        }
示例#25
0
        public void DisplayReport(TransactionReportBase report)
        {
            if (report != null)
            {
                DateViewedLiteral.Text = report.DateViewed.ToDateTimeString();
            }
            else
            {
                DateViewedLiteral.Text = DateTime.Today.ToString();
            }

            reportData.Visible = true;
            AllClientsReportHelpMessage.Visible = false;
            ReportPanel.Display((TransactionReport)report);
        }
示例#26
0
        public String DoReport(String descriptor, Hashtable parameters)
        {
            String Index = ReportManager.GetReportIndex(descriptor);

            if (Index != "")
            {
                ReportConfiguration Configuration = ReportManager.InitReportConfiguration(Index);
                Report report = new Report(Configuration);
                report.InitReport(Index);
                ReportPanel reportPanel = new ReportPanel();
                reportPanel.Run(report, parameters);
                string reportStr = Serializer.GetObjectXml(reportPanel.ReportSpread, "FpSpread");
                reportStr = reportStr.Replace("<Data type=\"System.String\">0%</Data>", "<Data type=\"System.String\"> </Data>")
                            .Replace("<Data type=\"System.Int32\">0</Data>", "<Data type=\"System.String\"> </Data>")
                            .Replace("<Data type=\"System.Double\">0</Data>", "<Data type=\"System.String\"> </Data>")
                            .Replace("<Data type=\"System.String\">0</Data>", "<Data type=\"System.String\"> </Data>");
                return(reportStr);
            }

            return("");
        }
示例#27
0
 public void ShowClientView()
 {
     ReportPanel.ResetPaginationAndFocus();
     ReportPanel.ConfigureClientGridColumns();
     parameterSelector.Visible = false;
 }
示例#28
0
 public void ShowAllClientsView()
 {
     ReportPanel.ResetPaginationAndFocus();
     ReportPanel.ConfigureAllClientsGridColumns();
     parameterSelector.Visible = true;
 }
示例#29
0
 protected void ExportButton_Click(object sender, ImageClickEventArgs e)
 {
     ReportPanel.Export();
 }
 public void HideReportPanel()
 {
     ReportPanel.Display(null);
     Master.HideReportViewer("Please select All Clients to view the report.");
 }