Beispiel #1
0
        private void OnPrintDoWork(object sender, DoWorkEventArgs e)
        {
            ReportService rs = ReportService.GetInstance();

            Debug.Assert(rs != null, "Report service not found");
            Report r = rs.GetReportByName("Teller_Events.zip");

            Debug.Assert(r != null, "Report not found");
            Debug.Assert(r.IsLoaded, "Report not loaded");

            object[] arr = (object[])e.Argument;
            TellerSavingEventsFilter filter = (TellerSavingEventsFilter)arr[0];
            string userName   = arr[1].ToString();
            string tellerName = arr[2].ToString();
            string branchName = arr[3].ToString();

            r.RemoveParams();
            r.AddParam("from", filter.From);
            r.AddParam("to", filter.To);
            r.AddParam("user", filter.UserId);
            r.AddParam("user_name", userName);
            r.AddParam("teller", filter.TellerId);
            r.AddParam("teller_name", tellerName);
            r.AddParam("branch", filter.BranchId);
            r.AddParam("branch_name", branchName);
            r.AddParam("include_deleted", filter.IncludeDeleted);
            rs.LoadReport(r);
            e.Result = r;
        }
Beispiel #2
0
        private void OnRefreshDoWork(object sender, DoWorkEventArgs e)
        {
            Debug.Assert(e.Argument != null, "Argument is null");
            TellerSavingEventsFilter filter = (TellerSavingEventsFilter)e.Argument;
            EventProcessorServices   s      = ServicesProvider.GetInstance().GetEventProcessorServices();
            List <TellerSavingEvent> events = s.SelectTellerSavingEvents(filter);

            UpdateEvents(events);
        }
 public List <TellerSavingEvent> SelectTellerSavingEvents(TellerSavingEventsFilter filter)
 {
     return(_eventManagement.SelectTellerSavingEvents(filter));
 }