C# 클래스 CSReportDll.cReport

상속: IDisposable
파일 보기 프로젝트 열기: javiercrowsoft/CSReports.net 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
cReport ( ) : System
debugGroupKeys ( ) : string[]
debugGroupPanitKeys ( ) : string[]
endPage ( ) : csRptEndPageResult
evalPost ( ) : void
evalPostGroupFooter ( ) : void
evalPostGroupHeader ( ) : void
evalPre ( ) : void
evalPreGroupFooter ( ) : void
evalPreGroupHeader ( ) : void
getCompiler ( ) : cReportCompiler
getConnect ( ) : cReportConnect
getConnectsAux ( ) : cReportConnectsAux
getControls ( ) : cReportControls2
getDescripUser ( ) : String
getDetails ( ) : cReportSections
getExportEmailAddress ( ) : String
getFooters ( ) : cReportSections
getFormulaTypes ( ) : cReportFormulaTypes
getFormulas ( ) : cReportFormulas
getGroupAverage ( int colIndex, int indexGroup ) : double
getGroupCount ( int colIndex, int indexGroup ) : double
getGroupLineNumber ( int indexGroup ) : object
getGroupMax ( int colIndex, int indexGroup ) : double
getGroupMin ( int colIndex, int indexGroup ) : double
getGroupTotal ( int colIndex, int indexGroup ) : double
getGroups ( ) : cReportGroups
getGroupsFooters ( ) : cIReportGroupSections
getGroupsHeaders ( ) : cIReportGroupSections
getHeaders ( ) : cReportSections
getIsForWeb ( ) : bool
getLaunchInfo ( ) : cReportLaunchInfo
getLine ( cReportPageFields &fields ) : csRptGetLineResult
getLineType ( ) : csRptGetLineResult
getName ( ) : String
getPageSetting ( ) : cReportPageSettings
getPages ( ) : cReportPages
getPaperInfo ( ) : cReportPaperInfo
getPath ( ) : String
getReportDisconnected ( ) : bool
init ( cReportLaunchInfo oLaunchInfo ) : bool
launch ( ) : bool
launch ( cReportLaunchInfo oLaunchInfo ) : bool
load ( object commDialog ) : bool
loadData ( object commDialog ) : bool
loadSilent ( String fileName ) : bool
loadSilentData ( String fileName ) : bool
markGroupFooterPrinted ( ) : void
markGroupHeaderPrinted ( ) : void
moveGroup ( int from, int to ) : bool
moveToNext ( ) : void
newPage ( ) : csRptNewPageResult
save ( object commDialog, bool withDialog ) : bool
saveData ( object commDialog, bool withDialog ) : bool
setConnectsAux ( cReportConnectsAux rhs ) : void
setDatabaseEngine ( csDatabaseEngine databaseEngine ) : void
setDescripUser ( String rhs ) : void
setDetails ( cReportSections rhs ) : void
setExportEmailAddress ( String rhs ) : void
setFooters ( cReportSections rhs ) : void
setGroups ( cReportGroups rhs ) : void
setHeaders ( cReportSections rhs ) : void
setIsForWeb ( bool rhs ) : void
setLaunchInfo ( cReportLaunchInfo oLaunchInfo ) : void
setName ( String rhs ) : void
setPageSetting ( cReportPageSettings rhs ) : void
setPaperInfo ( cReportPaperInfo rhs ) : void
setPathDefault ( String rhs ) : void
setReportDisconnected ( bool rhs ) : void

보호된 메소드들

메소드 설명
OnProgress ( String task ) : bool
OnProgress ( String task, int page, int currRecord, int recordCount ) : bool
OnReportDone ( ) : void

비공개 메소드들

메소드 설명
addFieldToNewPage ( cReportSections sections, cReportPage page, int where ) : void
addFormula ( cReportFormula formula, String name ) : void
addGroup ( int i, int j, object value ) : void
changeGroup ( int i, object value ) : void
changeRow ( int i, int j ) : void
compileReport ( ) : bool
createPageSetting ( ) : bool
evalFunctions ( int idxGroup, csRptWhenEval whenEval ) : bool
getControlsInZOrder ( cReportControls col ) : cReportControls
getCurrenPage ( ) : int
getFileName ( String fileNameWithExt ) : String
getHeightHeader ( ) : float
getLineAux ( cReportSection sec, cReportPageFields fields ) : void
getTopFooter ( ) : float
getTotalPages ( ) : int
getValue ( String controlName ) : object
getValue ( String controlName, bool notFormat ) : object
getValueFromRs ( int colIndex ) : object
getValueString ( String controlName ) : String
initControls ( List recordsets ) : bool
initGroups ( DataTable rs, String mainDataSource ) : bool
loadAux ( CSXml docXml, cReportSections sections, String keySection ) : bool
loadConnect ( CSXml docXml ) : bool
loadConnectsAux ( CSXml docXml ) : bool
loadFormulas ( CSXml docXml ) : bool
loadGroups ( CSXml docXml ) : bool
loadLaunchInfo ( CSXml docXml ) : bool
loadPaperInfo ( CSXml docXml ) : void
nLoad ( CSXml docXml ) : bool
nLoadData ( CSXml docXml ) : bool
orderDateAsc ( int first, int last, int orderBy ) : bool
orderDateDesc ( int first, int last, int orderBy ) : bool
orderNumberAsc ( int first, int last, int orderBy ) : bool
orderNumberDesc ( int first, int last, int orderBy ) : bool
orderTextAsc ( int first, int last, int orderBy ) : bool
orderTextDesc ( int first, int last, int orderBy ) : bool
pAddFormulasInSection ( cReportSections sections ) : bool
pCheckExistsGroupHToReprint ( ) : void
pCloseGroupFooters ( int i ) : void
pDestroyCrossRef ( cReportSections secs ) : void
pDestroyImages ( ) : void
pEstimateLoops ( int n ) : int
pEvalFooterToClose ( ) : bool
pEvalFooterToClose2 ( ) : bool
pEvalGroupChange ( int i ) : void
pEvalGroupChangedAux ( int i ) : void
pExistsGroupHeadersToReprint ( ) : bool
pExistsGroupToReprintInNP ( ) : void
pFixGroupIndex ( ) : void
pGetChartImage ( int indexRows, int indexField, int indexRow, cReportControl ctrl ) : Image
pGetChildGroupFooterToClose ( int idxGroupFather ) : int
pGetData ( DataTable &vRows, DataTable &rs, cReportConnect connect, bool createIndexVector, List recordsets ) : bool
pGetData ( DataTable &vRows, cReportConnect connect, bool createIndexVector, List recordsets ) : bool
pGetDataAux ( List recordsets ) : bool
pGetDataSource ( String name ) : String
pGetFileImageInTMP ( byte bytes ) : String
pGetImage ( int indexRows, int indexField, int indexRow ) : Image
pGetIndexRows ( int &indexRows, int &indexRow, int &indexField, cReportControl ctrl ) : void
pGetLineAuxDetail ( cReportPageFields fields ) : csRptGetLineResult
pGetLineAuxDoGroups ( bool &bGetNewPage ) : void
pGetLineAuxGroupFooter ( cReportPageFields fields ) : csRptGetLineResult
pGetLineAuxGroupHeader ( bool bGetNewPage, cReportPageFields fields ) : csRptGetLineResult
pGetLineAuxPrintGroupInNP ( ) : void
pGetLineAuxPrintHeader ( ) : bool
pGetLineAuxReportCancel ( ) : csRptGetLineResult
pGetLineAuxReportIsDone ( ) : csRptGetLineResult
pGetLineWork ( cReportPageFields &fields, bool &bGetNewPage ) : csRptGetLineResult
pGetLineWorkAuxReportEnd ( ) : csRptGetLineResult
pGetMainDataSource ( List recordsets ) : String
pGroupChanged ( int i, bool &bGetNewPage ) : void
pGroupChangedAux ( int i ) : void
pInitCtrls ( cReportControl ctrl, int &idx, List recordsets, String fieldName ) : bool
pInitImages ( ) : void
pInitRowFormulas ( ) : void
pIsGroupFormula ( int formulaType ) : bool
pMarkGroupHeaderPrintedAux ( ) : void
pMarkGroupHeadersToReprint ( ) : void
pNotPendingFooters ( ) : bool
pOpenGroupHeader ( int i ) : void
pReportIsDone ( ) : bool
pSetColIndexInGroupFormulaAux ( DataTable rs, cReportFormulaInt fint, String colName, String keyParam ) : void
pSetFormulaIndexGroup ( cReportFormula formula, cReportSection sec ) : void
pSetGroupFormulaHF ( cReportSections sections, int idxGrop ) : void
pSetGroupFormulaHeaders ( ) : void
pSetGroupsInCtrlFormulaHide ( ) : void
pSetGroupsInCtrlFormulaHideAux ( cReportSectionLines scls, int idxGrop ) : void
pSetIndexColInGroupFormula ( cReportFormula formula, List recordsets ) : void
pSetIndexColInGroupFormulas ( List recordsets ) : void
pSetIndexColInGroupFormulasAux ( cReportSections sections, List recordsets ) : void
pSetIndexGroupInFormulaGroups ( cReportSections sections ) : void
pSortControlsByLeft ( ) : void
pSortControlsByLeftAux1 ( cReportSections sections ) : void
redimPreserve ( T_Group &groups, int size ) : void
reportDone ( ) : void
resumeDBAccessMissing ( String connectString, bool saveInReport, CSDataBase cn ) : bool
saveDataForWeb ( cReportPage page, String dataName, String dataPath ) : bool
sortCollection ( ) : void
sortCollectionAux ( cReportSections col ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OnProgress() 보호된 메소드

protected OnProgress ( String task ) : bool
task String
리턴 bool

OnProgress() 보호된 메소드

protected OnProgress ( String task, int page, int currRecord, int recordCount ) : bool
task String
page int
currRecord int
recordCount int
리턴 bool

OnReportDone() 보호된 메소드

protected OnReportDone ( ) : void
리턴 void

cReport() 공개 메소드

public cReport ( ) : System
리턴 System

debugGroupKeys() 공개 메소드

public debugGroupKeys ( ) : string[]
리턴 string[]

debugGroupPanitKeys() 공개 메소드

public debugGroupPanitKeys ( ) : string[]
리턴 string[]

endPage() 공개 메소드

public endPage ( ) : csRptEndPageResult
리턴 csRptEndPageResult

evalPost() 공개 메소드

public evalPost ( ) : void
리턴 void

evalPostGroupFooter() 공개 메소드

public evalPostGroupFooter ( ) : void
리턴 void

evalPostGroupHeader() 공개 메소드

public evalPostGroupHeader ( ) : void
리턴 void

evalPre() 공개 메소드

public evalPre ( ) : void
리턴 void

evalPreGroupFooter() 공개 메소드

public evalPreGroupFooter ( ) : void
리턴 void

evalPreGroupHeader() 공개 메소드

public evalPreGroupHeader ( ) : void
리턴 void

getCompiler() 공개 메소드

public getCompiler ( ) : cReportCompiler
리턴 cReportCompiler

getConnect() 공개 메소드

public getConnect ( ) : cReportConnect
리턴 cReportConnect

getConnectsAux() 공개 메소드

public getConnectsAux ( ) : cReportConnectsAux
리턴 cReportConnectsAux

getControls() 공개 메소드

public getControls ( ) : cReportControls2
리턴 cReportControls2

getDescripUser() 공개 메소드

public getDescripUser ( ) : String
리턴 String

getDetails() 공개 메소드

public getDetails ( ) : cReportSections
리턴 cReportSections

getExportEmailAddress() 공개 메소드

public getExportEmailAddress ( ) : String
리턴 String

getFooters() 공개 메소드

public getFooters ( ) : cReportSections
리턴 cReportSections

getFormulaTypes() 공개 메소드

public getFormulaTypes ( ) : cReportFormulaTypes
리턴 cReportFormulaTypes

getFormulas() 공개 메소드

public getFormulas ( ) : cReportFormulas
리턴 cReportFormulas

getGroupAverage() 공개 메소드

public getGroupAverage ( int colIndex, int indexGroup ) : double
colIndex int
indexGroup int
리턴 double

getGroupCount() 공개 메소드

public getGroupCount ( int colIndex, int indexGroup ) : double
colIndex int
indexGroup int
리턴 double

getGroupLineNumber() 공개 메소드

public getGroupLineNumber ( int indexGroup ) : object
indexGroup int
리턴 object

getGroupMax() 공개 메소드

public getGroupMax ( int colIndex, int indexGroup ) : double
colIndex int
indexGroup int
리턴 double

getGroupMin() 공개 메소드

public getGroupMin ( int colIndex, int indexGroup ) : double
colIndex int
indexGroup int
리턴 double

getGroupTotal() 공개 메소드

public getGroupTotal ( int colIndex, int indexGroup ) : double
colIndex int
indexGroup int
리턴 double

getGroups() 공개 메소드

public getGroups ( ) : cReportGroups
리턴 cReportGroups

getGroupsFooters() 공개 메소드

public getGroupsFooters ( ) : cIReportGroupSections
리턴 cIReportGroupSections

getGroupsHeaders() 공개 메소드

public getGroupsHeaders ( ) : cIReportGroupSections
리턴 cIReportGroupSections

getHeaders() 공개 메소드

public getHeaders ( ) : cReportSections
리턴 cReportSections

getIsForWeb() 공개 메소드

public getIsForWeb ( ) : bool
리턴 bool

getLaunchInfo() 공개 메소드

public getLaunchInfo ( ) : cReportLaunchInfo
리턴 cReportLaunchInfo

getLine() 공개 메소드

public getLine ( cReportPageFields &fields ) : csRptGetLineResult
fields cReportPageFields
리턴 csRptGetLineResult

getLineType() 공개 메소드

public getLineType ( ) : csRptGetLineResult
리턴 csRptGetLineResult

getName() 공개 메소드

public getName ( ) : String
리턴 String

getPageSetting() 공개 메소드

public getPageSetting ( ) : cReportPageSettings
리턴 cReportPageSettings

getPages() 공개 메소드

public getPages ( ) : cReportPages
리턴 cReportPages

getPaperInfo() 공개 메소드

public getPaperInfo ( ) : cReportPaperInfo
리턴 cReportPaperInfo

getPath() 공개 메소드

public getPath ( ) : String
리턴 String

getReportDisconnected() 공개 메소드

public getReportDisconnected ( ) : bool
리턴 bool

init() 공개 메소드

public init ( cReportLaunchInfo oLaunchInfo ) : bool
oLaunchInfo cReportLaunchInfo
리턴 bool

launch() 공개 메소드

public launch ( ) : bool
리턴 bool

launch() 공개 메소드

public launch ( cReportLaunchInfo oLaunchInfo ) : bool
oLaunchInfo cReportLaunchInfo
리턴 bool

load() 공개 메소드

public load ( object commDialog ) : bool
commDialog object
리턴 bool

loadData() 공개 메소드

public loadData ( object commDialog ) : bool
commDialog object
리턴 bool

loadSilent() 공개 메소드

public loadSilent ( String fileName ) : bool
fileName String
리턴 bool

loadSilentData() 공개 메소드

public loadSilentData ( String fileName ) : bool
fileName String
리턴 bool

markGroupFooterPrinted() 공개 메소드

public markGroupFooterPrinted ( ) : void
리턴 void

markGroupHeaderPrinted() 공개 메소드

public markGroupHeaderPrinted ( ) : void
리턴 void

moveGroup() 공개 메소드

public moveGroup ( int from, int to ) : bool
from int
to int
리턴 bool

moveToNext() 공개 메소드

public moveToNext ( ) : void
리턴 void

newPage() 공개 메소드

public newPage ( ) : csRptNewPageResult
리턴 csRptNewPageResult

save() 공개 메소드

public save ( object commDialog, bool withDialog ) : bool
commDialog object
withDialog bool
리턴 bool

saveData() 공개 메소드

public saveData ( object commDialog, bool withDialog ) : bool
commDialog object
withDialog bool
리턴 bool

setConnectsAux() 공개 메소드

public setConnectsAux ( cReportConnectsAux rhs ) : void
rhs cReportConnectsAux
리턴 void

setDatabaseEngine() 공개 메소드

public setDatabaseEngine ( csDatabaseEngine databaseEngine ) : void
databaseEngine csDatabaseEngine
리턴 void

setDescripUser() 공개 메소드

public setDescripUser ( String rhs ) : void
rhs String
리턴 void

setDetails() 공개 메소드

public setDetails ( cReportSections rhs ) : void
rhs cReportSections
리턴 void

setExportEmailAddress() 공개 메소드

public setExportEmailAddress ( String rhs ) : void
rhs String
리턴 void

setFooters() 공개 메소드

public setFooters ( cReportSections rhs ) : void
rhs cReportSections
리턴 void

setGroups() 공개 메소드

public setGroups ( cReportGroups rhs ) : void
rhs cReportGroups
리턴 void

setHeaders() 공개 메소드

public setHeaders ( cReportSections rhs ) : void
rhs cReportSections
리턴 void

setIsForWeb() 공개 메소드

public setIsForWeb ( bool rhs ) : void
rhs bool
리턴 void

setLaunchInfo() 공개 메소드

public setLaunchInfo ( cReportLaunchInfo oLaunchInfo ) : void
oLaunchInfo cReportLaunchInfo
리턴 void

setName() 공개 메소드

public setName ( String rhs ) : void
rhs String
리턴 void

setPageSetting() 공개 메소드

public setPageSetting ( cReportPageSettings rhs ) : void
rhs cReportPageSettings
리턴 void

setPaperInfo() 공개 메소드

public setPaperInfo ( cReportPaperInfo rhs ) : void
rhs cReportPaperInfo
리턴 void

setPathDefault() 공개 메소드

public setPathDefault ( String rhs ) : void
rhs String
리턴 void

setReportDisconnected() 공개 메소드

public setReportDisconnected ( bool rhs ) : void
rhs bool
리턴 void