C# 클래스 AIMS_BD_IATI.DAL.AimsDbIatiDAL

파일 보기 프로젝트 열기: BD-IATI/edi 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetMappedAimsProjects List
GetNotMappedAimsProjects List
LoadChildActivities void
ParseXMLAndResolve List
PrepareMappedActivities List

공개 메소드들

메소드 설명
AimsDbIatiDAL ( ) : AIMS_BD_IATI.Library.Parser.ParserIATIv2
AssignActivities ( List activities ) : int
GetAllActivities ( string dp ) : iatiactivityContainer
GetAssignActivities ( string dp, bool mappedOnly = false ) : CFnTFModel
GetAssignedActivityCount ( string dp ) : int
GetCofinanceProjects ( string dp ) : List
GetDelegatedActivities ( string dp ) : List
GetFieldMappingPreferenceActivity ( string iatiIdentifier ) : List
GetFieldMappingPreferenceDelegated ( string iatiIdentifier ) : List
GetFieldMappingPreferenceGeneral ( string dp ) : List
GetLastDayLogs ( string dp ) : List
GetLastDownloadDate ( string dp ) : DateTime?
GetMappedActivities ( string dp ) : iatiactivityContainer
GetMappedActivityCount ( string dp ) : int
GetNewActivityCount ( string dp ) : int
GetNotMappedActivities ( string dp ) : iatiactivityContainer
GetTotalActivityCount ( string dp ) : int
GetTransactionMismatchedActivity ( string iatiIdentifier ) : ProjectFieldMapModel
GetTrustFundProjects ( string dp ) : List
InsertLog ( Log log ) : int
MapActivities ( List activities ) : int
RecallDelegatedActivity ( ActivityModel activity ) : int
SaveAtivities ( List activities, List iatiActivities, tblFundSource fundSource ) : int
SaveAtivity ( Activity activity, iatiactivity iatiActivity, tblFundSource fundSource ) : int
SaveFieldMappingPreferenceActivity ( List fieldMaps ) : int
SaveFieldMappingPreferenceDelegated ( List fieldMaps ) : int
SaveFieldMappingPreferenceGeneral ( List fieldMaps ) : int
SetCurrencyExRateAndVal ( ICurrency tr, string defaultcurrency, System.DateTime trDate = default(DateTime) ) : void
SetExchangedValues ( iatiactivity activity ) : void
SetIgnoreActivity ( string iatiIdentifier ) : int
UnMapActivity ( string iatiIdentifier ) : int
UpdateLog ( Log log ) : int

비공개 메소드들

메소드 설명
GetMappedAimsProjects ( string dp ) : List
GetNotMappedAimsProjects ( string dp ) : List
LoadChildActivities ( iatiactivity activity ) : void
ParseXMLAndResolve ( List q ) : List
PrepareMappedActivities ( List iatiActivities, Activity a, AimsDAL aimsDAL ) : List

메소드 상세

AimsDbIatiDAL() 공개 메소드

public AimsDbIatiDAL ( ) : AIMS_BD_IATI.Library.Parser.ParserIATIv2
리턴 AIMS_BD_IATI.Library.Parser.ParserIATIv2

AssignActivities() 공개 메소드

public AssignActivities ( List activities ) : int
activities List
리턴 int

GetAllActivities() 공개 메소드

public GetAllActivities ( string dp ) : iatiactivityContainer
dp string
리턴 AIMS_BD_IATI.Library.Parser.ParserIATIv2.iatiactivityContainer

GetAssignActivities() 공개 메소드

public GetAssignActivities ( string dp, bool mappedOnly = false ) : CFnTFModel
dp string
mappedOnly bool
리턴 AIMS_BD_IATI.Library.Parser.ParserIATIv2.CFnTFModel

GetAssignedActivityCount() 공개 메소드

public GetAssignedActivityCount ( string dp ) : int
dp string
리턴 int

GetCofinanceProjects() 공개 메소드

public GetCofinanceProjects ( string dp ) : List
dp string
리턴 List

GetDelegatedActivities() 공개 메소드

public GetDelegatedActivities ( string dp ) : List
dp string
리턴 List

GetFieldMappingPreferenceActivity() 공개 메소드

public GetFieldMappingPreferenceActivity ( string iatiIdentifier ) : List
iatiIdentifier string
리턴 List

GetFieldMappingPreferenceDelegated() 공개 메소드

public GetFieldMappingPreferenceDelegated ( string iatiIdentifier ) : List
iatiIdentifier string
리턴 List

GetFieldMappingPreferenceGeneral() 공개 메소드

public GetFieldMappingPreferenceGeneral ( string dp ) : List
dp string
리턴 List

GetLastDayLogs() 공개 메소드

public GetLastDayLogs ( string dp ) : List
dp string
리턴 List

GetLastDownloadDate() 공개 메소드

public GetLastDownloadDate ( string dp ) : DateTime?
dp string
리턴 DateTime?

GetMappedActivities() 공개 메소드

public GetMappedActivities ( string dp ) : iatiactivityContainer
dp string
리턴 AIMS_BD_IATI.Library.Parser.ParserIATIv2.iatiactivityContainer

GetMappedActivityCount() 공개 메소드

public GetMappedActivityCount ( string dp ) : int
dp string
리턴 int

GetNewActivityCount() 공개 메소드

public GetNewActivityCount ( string dp ) : int
dp string
리턴 int

GetNotMappedActivities() 공개 메소드

public GetNotMappedActivities ( string dp ) : iatiactivityContainer
dp string
리턴 AIMS_BD_IATI.Library.Parser.ParserIATIv2.iatiactivityContainer

GetTotalActivityCount() 공개 메소드

public GetTotalActivityCount ( string dp ) : int
dp string
리턴 int

GetTransactionMismatchedActivity() 공개 메소드

public GetTransactionMismatchedActivity ( string iatiIdentifier ) : ProjectFieldMapModel
iatiIdentifier string
리턴 ProjectFieldMapModel

GetTrustFundProjects() 공개 메소드

public GetTrustFundProjects ( string dp ) : List
dp string
리턴 List

InsertLog() 공개 메소드

public InsertLog ( Log log ) : int
log Log
리턴 int

MapActivities() 공개 메소드

public MapActivities ( List activities ) : int
activities List
리턴 int

RecallDelegatedActivity() 공개 메소드

public RecallDelegatedActivity ( ActivityModel activity ) : int
activity ActivityModel
리턴 int

SaveAtivities() 공개 메소드

public SaveAtivities ( List activities, List iatiActivities, tblFundSource fundSource ) : int
activities List
iatiActivities List
fundSource tblFundSource
리턴 int

SaveAtivity() 공개 메소드

public SaveAtivity ( Activity activity, iatiactivity iatiActivity, tblFundSource fundSource ) : int
activity Activity
iatiActivity iatiactivity
fundSource tblFundSource
리턴 int

SaveFieldMappingPreferenceActivity() 공개 메소드

public SaveFieldMappingPreferenceActivity ( List fieldMaps ) : int
fieldMaps List
리턴 int

SaveFieldMappingPreferenceDelegated() 공개 메소드

public SaveFieldMappingPreferenceDelegated ( List fieldMaps ) : int
fieldMaps List
리턴 int

SaveFieldMappingPreferenceGeneral() 공개 메소드

public SaveFieldMappingPreferenceGeneral ( List fieldMaps ) : int
fieldMaps List
리턴 int

SetCurrencyExRateAndVal() 공개 메소드

public SetCurrencyExRateAndVal ( ICurrency tr, string defaultcurrency, System.DateTime trDate = default(DateTime) ) : void
tr ICurrency
defaultcurrency string
trDate System.DateTime
리턴 void

SetExchangedValues() 공개 메소드

public SetExchangedValues ( iatiactivity activity ) : void
activity iatiactivity
리턴 void

SetIgnoreActivity() 공개 메소드

public SetIgnoreActivity ( string iatiIdentifier ) : int
iatiIdentifier string
리턴 int

UnMapActivity() 공개 메소드

public UnMapActivity ( string iatiIdentifier ) : int
iatiIdentifier string
리턴 int

UpdateLog() 공개 메소드

public UpdateLog ( Log log ) : int
log Log
리턴 int