TRONIX Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Tronix.Business.Services.ReportService Class Reference
Inheritance diagram for Tronix.Business.Services.ReportService:
Inheritance graph
[legend]
Collaboration diagram for Tronix.Business.Services.ReportService:
Collaboration graph
[legend]

Public Member Functions

 ReportService (ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIProducerUnitRowDTO > > getProducerUnitRows, ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIProducerProductRowDTO > > getProducerProductRows, ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerUnitRowDTO > > getDealerUnitRows, ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerProductRowDTO > > getDealerProductRows, ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerValueTruckUnitRowDTO > > getDealerValueTruckUnitRows, ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerValueTruckProductRowDTO > > getDealerValueTruckProductRows, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealTypeDataDTO > > getDealTypeData, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductData13MonthDTO > > getDealProductData13Month, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductDataDTO > > getDealProductData, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductTotalsDTO > > getDealProductTotals, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealTypeData4MonthDTO > > getDealTypeData4Month, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealTypeData13MonthDTO > > getDealTypeData13Month, ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductDataForDealer13MonthDTO > > getDealProductDataForDealer13Month, ISqlQuery< ReportAgentFilterDTO, IEnumerable< SprocAgentProductData13MonthDTO > > getAgentProductData13Month, ISqlQuery< ReportAgentFilterDTO, IEnumerable< SprocAgentData4MonthDTO > > getAgentProductData4Month, IRepository< DealerIndustryProduct > dealerIndustryProductRepository, IUserService userService, ISessionProviderService sessionProviderService, IDealerService dealerService, IRepository< FAndIReportDmsDealerGroup > fiDmsIncludeRepository)
 
bool CanShowFAndIReportDmsData (int ownerCode)
 
ReportDTO< DealerPerformanceDTOGetDealerPerformanceReport (PerformanceFilterDTO filter)
 
ReportDTO< ProducerPerformanceDTOGetProducerPerformanceReport (PerformanceFilterDTO filter)
 
ReportDTO< ProducerDashboardDTOGetProducerDashboard ()
 
ReportDTO< DealerDashboardDTOGetDealerDashboard ()
 
ReportDTO< AgentDashboardDTOGetAgentDashboard ()
 
List< FAndIProducerProductRowDTOGetFAndIProducerProductsReport (FAndISettingsDTO reportSetting)
 
List< FAndIProducerUnitRowDTOGetFAndIProducerUnitRowReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerProductRowDTOGetFAndIDealerProductsReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerUnitRowDTOGetFAndIDealerUnitRowReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerValueTruckProductRowDTOGetFAndIDealerValueTruckProductsReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerValueTruckUnitRowDTOGetFAndIDealerValueTruckUnitRowReport (FAndISettingsDTO reportSetting)
 
ReportDTO< ProducerPerformanceDTOGetProducerPerformanceReport (PerformanceFilterDTO filter)
 
ReportDTO< DealerPerformanceDTOGetDealerPerformanceReport (PerformanceFilterDTO filter)
 
ReportDTO< ProducerDashboardDTOGetProducerDashboard ()
 
ReportDTO< DealerDashboardDTOGetDealerDashboard ()
 
ReportDTO< AgentDashboardDTOGetAgentDashboard ()
 
List< FAndIProducerProductRowDTOGetFAndIProducerProductsReport (FAndISettingsDTO reportSetting)
 
List< FAndIProducerUnitRowDTOGetFAndIProducerUnitRowReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerProductRowDTOGetFAndIDealerProductsReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerUnitRowDTOGetFAndIDealerUnitRowReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerValueTruckProductRowDTOGetFAndIDealerValueTruckProductsReport (FAndISettingsDTO reportSetting)
 
List< FAndIDealerValueTruckUnitRowDTOGetFAndIDealerValueTruckUnitRowReport (FAndISettingsDTO reportSetting)
 
bool CanShowFAndIReportDmsData (int ownerCode)
 

Constructor & Destructor Documentation

◆ ReportService()

Tronix.Business.Services.ReportService.ReportService ( ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIProducerUnitRowDTO > >  getProducerUnitRows,
ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIProducerProductRowDTO > >  getProducerProductRows,
ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerUnitRowDTO > >  getDealerUnitRows,
ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerProductRowDTO > >  getDealerProductRows,
ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerValueTruckUnitRowDTO > >  getDealerValueTruckUnitRows,
ISqlQuery< FAndISettingsDTO, IEnumerable< FAndIDealerValueTruckProductRowDTO > >  getDealerValueTruckProductRows,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealTypeDataDTO > >  getDealTypeData,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductData13MonthDTO > >  getDealProductData13Month,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductDataDTO > >  getDealProductData,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductTotalsDTO > >  getDealProductTotals,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealTypeData4MonthDTO > >  getDealTypeData4Month,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealTypeData13MonthDTO > >  getDealTypeData13Month,
ISqlQuery< ReportFilterDTO, IEnumerable< SprocDealProductDataForDealer13MonthDTO > >  getDealProductDataForDealer13Month,
ISqlQuery< ReportAgentFilterDTO, IEnumerable< SprocAgentProductData13MonthDTO > >  getAgentProductData13Month,
ISqlQuery< ReportAgentFilterDTO, IEnumerable< SprocAgentData4MonthDTO > >  getAgentProductData4Month,
IRepository< DealerIndustryProduct dealerIndustryProductRepository,
IUserService  userService,
ISessionProviderService  sessionProviderService,
IDealerService  dealerService,
IRepository< FAndIReportDmsDealerGroup fiDmsIncludeRepository 
)

Member Function Documentation

◆ CanShowFAndIReportDmsData()

bool Tronix.Business.Services.ReportService.CanShowFAndIReportDmsData ( int  ownerCode)

◆ GetAgentDashboard()

ReportDTO< AgentDashboardDTO > Tronix.Business.Services.ReportService.GetAgentDashboard ( )

◆ GetDealerDashboard()

ReportDTO< DealerDashboardDTO > Tronix.Business.Services.ReportService.GetDealerDashboard ( )

◆ GetDealerPerformanceReport()

ReportDTO< DealerPerformanceDTO > Tronix.Business.Services.ReportService.GetDealerPerformanceReport ( PerformanceFilterDTO  filter)

◆ GetFAndIDealerProductsReport()

List< FAndIDealerProductRowDTO > Tronix.Business.Services.ReportService.GetFAndIDealerProductsReport ( FAndISettingsDTO  reportSetting)

◆ GetFAndIDealerUnitRowReport()

List< FAndIDealerUnitRowDTO > Tronix.Business.Services.ReportService.GetFAndIDealerUnitRowReport ( FAndISettingsDTO  reportSetting)

◆ GetFAndIDealerValueTruckProductsReport()

List< FAndIDealerValueTruckProductRowDTO > Tronix.Business.Services.ReportService.GetFAndIDealerValueTruckProductsReport ( FAndISettingsDTO  reportSetting)

◆ GetFAndIDealerValueTruckUnitRowReport()

List< FAndIDealerValueTruckUnitRowDTO > Tronix.Business.Services.ReportService.GetFAndIDealerValueTruckUnitRowReport ( FAndISettingsDTO  reportSetting)

◆ GetFAndIProducerProductsReport()

List< FAndIProducerProductRowDTO > Tronix.Business.Services.ReportService.GetFAndIProducerProductsReport ( FAndISettingsDTO  reportSetting)

◆ GetFAndIProducerUnitRowReport()

List< FAndIProducerUnitRowDTO > Tronix.Business.Services.ReportService.GetFAndIProducerUnitRowReport ( FAndISettingsDTO  reportSetting)

◆ GetProducerDashboard()

ReportDTO< ProducerDashboardDTO > Tronix.Business.Services.ReportService.GetProducerDashboard ( )

◆ GetProducerPerformanceReport()

ReportDTO< ProducerPerformanceDTO > Tronix.Business.Services.ReportService.GetProducerPerformanceReport ( PerformanceFilterDTO  filter)

The documentation for this class was generated from the following file: