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; }
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)); }