C# 클래스 Company2SF.DataLoader

파일 보기 프로젝트 열기: fmendes/SalesForceCSharpAPI

공개 프로퍼티들

프로퍼티 타입 설명
objAPI ApiService

공개 메소드들

메소드 설명
AddBoardCertification ( string strBoardTypeId, List objSubTypes, int iSkipped, List objCredentials, string strFirstName, string strLastName, string strMeNumber, string strBoardCert ) : int
BulkDeleteTest1 ( ) : void
BulkLoadJobAppFromAMA ( ) : void
BulkLoadJobAppFromCompany ( ) : void
BulkLoadMissingCompanyNotes ( ) : void
BulkLoadProviderFromCompany ( ) : void
BulkLoadProviderNotesFromCompany ( ) : void
CleanCandidates ( ) : void
CleanJobAppsByMENbr ( ) : void
CleanJobAppsByRecrID ( ) : void
CompareInstitutions ( Institution__c p1, Institution__c p2 ) : int
ConvertLeadSource ( List objLeadSources, List obj2ndLeadSources, string strSearchFor, string strSubstitutions, string strLeadSource ) : LeadSourcePair
CreateAMAJobAppCSV ( string strJobId ) : int
CreateCompanyJobAppCSV ( string strJobId ) : int
DataLoader ( string strPath, System tbStatusParam, System lblErrorParam, System OpenCSVListParam ) : System
DeleteExistingProviderNotes ( List objContacts, string strWhere = "" ) : void
FindFacilityByNameOrCode ( List objFacilities, string strName, string strSiteCode ) : Facility__c
GetResidentProgram ( List objInstitutions, List objContacts, List objResidPrograms, List objFacilities, string strInstitutionId, string strInstitName, string strContactId ) : string
HandleError ( string strErrorMessage, string strCommand ) : bool
InitializeAccountAndSettings ( ) : void
LoadCompanyProviderCSV ( string strJobId ) : int
LoadCredentialsReportedWithErrors ( ) : void
LoadMissingCredentials ( ) : void
MassDataLoad ( ) : void
RefreshAMAProviderCredentials ( bool bDisplayOnly = true ) : List
RefreshAMAProviders ( bool bDisplayOnly = true ) : List
RefreshAgencies ( List objProviders = null, bool bDisplayOnly = true ) : List
RefreshCandidates ( List objProviders = null, List objFacilities = null, bool bDisplayOnly = true ) : List
RefreshCredentials ( List objProviders = null, List objAgencies = null, List objSubTypes = null, bool bDisplayOnly = true ) : List
RefreshEducationExperience ( List objContacts = null, List objInstitutions = null, bool bDisplayOnly = true ) : List
RefreshFacilities ( bool bDisplayOnly = true ) : List
RefreshHierarchy ( bool bDisplayOnly = true ) : List
RefreshInstitutions ( List objProviders = null, bool bDisplayOnly = true ) : List
RefreshProviderNotes ( List objContacts = null, bool bImportAllRecords = false, bool bDisplayOnly = true ) : List
RefreshProviders ( bool bImportNotes = true, bool bImportAllRecords = false, bool bDisplayOnly = true ) : List
RefreshReferences ( List objProviders = null, bool bImportAllRecords = false, bool bDisplayOnly = true ) : List
RefreshResidencyPrograms ( List objInstitutions = null, bool bDisplayOnly = true ) : List
RefreshResidents ( List objResidPrograms = null, bool bDisplayOnly = true ) : List
RefreshSubtypes ( bool bDisplayOnly = true ) : List
RefreshUsers ( bool bDisplayOnly = true ) : List
RemoveAMADuplicates ( ) : void
RemoveDuplicateNotes ( ) : void
ReportDuplicateAgencies ( ) : List
ReportDuplicateInstitutions ( ) : List
ReportStatus ( ) : bool
UpdateUsersEmail ( bool bDisplayOnly = true ) : void
ValidateNotes ( DataTable objDT, List objContacts ) : List
ValidateProviderContact ( DataTable objDT, System objRegExZip, System objRegExEmail, System objRegExPhone, List objExistingUsers, List objSubRegions, List objSpecialties, string strSpecialtySearchFor, string strSpecialtySubstitutions, List objLeadSources, List obj2ndLeadSources, string strSearchFor, string strSubstitutions, List objContacts, DataRow objDR ) : Contact

비공개 메소드들

메소드 설명
ProcessCandidateRecord ( List objProviders, List objFacilities, DataTable objDT, List objCandidates, List objProvidersToUpdate, double &dblRecruitingID, string &strSiteCode, int &iSkipped, DataRow objDR, bool &bSkipThisRecord ) : Candidate__c
VerifyInterviews ( DataTable objInterviewsDT, List objInterviews, string strCandidateName, string strSiteCode, double dblRecruitingID ) : void
VerifyProviderContracts ( DataTable objContractsDT, List objContracts, string strCandidateName, string strSiteCode, double dblRecruitingID ) : void

메소드 상세

AddBoardCertification() 공개 메소드

public AddBoardCertification ( string strBoardTypeId, List objSubTypes, int iSkipped, List objCredentials, string strFirstName, string strLastName, string strMeNumber, string strBoardCert ) : int
strBoardTypeId string
objSubTypes List
iSkipped int
objCredentials List
strFirstName string
strLastName string
strMeNumber string
strBoardCert string
리턴 int

BulkDeleteTest1() 공개 메소드

public BulkDeleteTest1 ( ) : void
리턴 void

BulkLoadJobAppFromAMA() 공개 메소드

public BulkLoadJobAppFromAMA ( ) : void
리턴 void

BulkLoadJobAppFromCompany() 공개 메소드

public BulkLoadJobAppFromCompany ( ) : void
리턴 void

BulkLoadMissingCompanyNotes() 공개 메소드

public BulkLoadMissingCompanyNotes ( ) : void
리턴 void

BulkLoadProviderFromCompany() 공개 메소드

public BulkLoadProviderFromCompany ( ) : void
리턴 void

BulkLoadProviderNotesFromCompany() 공개 메소드

public BulkLoadProviderNotesFromCompany ( ) : void
리턴 void

CleanCandidates() 공개 메소드

public CleanCandidates ( ) : void
리턴 void

CleanJobAppsByMENbr() 공개 메소드

public CleanJobAppsByMENbr ( ) : void
리턴 void

CleanJobAppsByRecrID() 공개 메소드

public CleanJobAppsByRecrID ( ) : void
리턴 void

CompareInstitutions() 공개 정적인 메소드

public static CompareInstitutions ( Institution__c p1, Institution__c p2 ) : int
p1 Institution__c
p2 Institution__c
리턴 int

ConvertLeadSource() 공개 정적인 메소드

public static ConvertLeadSource ( List objLeadSources, List obj2ndLeadSources, string strSearchFor, string strSubstitutions, string strLeadSource ) : LeadSourcePair
objLeadSources List
obj2ndLeadSources List
strSearchFor string
strSubstitutions string
strLeadSource string
리턴 LeadSourcePair

CreateAMAJobAppCSV() 공개 메소드

public CreateAMAJobAppCSV ( string strJobId ) : int
strJobId string
리턴 int

CreateCompanyJobAppCSV() 공개 메소드

public CreateCompanyJobAppCSV ( string strJobId ) : int
strJobId string
리턴 int

DataLoader() 공개 메소드

public DataLoader ( string strPath, System tbStatusParam, System lblErrorParam, System OpenCSVListParam ) : System
strPath string
tbStatusParam System
lblErrorParam System
OpenCSVListParam System
리턴 System

DeleteExistingProviderNotes() 공개 메소드

public DeleteExistingProviderNotes ( List objContacts, string strWhere = "" ) : void
objContacts List
strWhere string
리턴 void

FindFacilityByNameOrCode() 공개 메소드

public FindFacilityByNameOrCode ( List objFacilities, string strName, string strSiteCode ) : Facility__c
objFacilities List
strName string
strSiteCode string
리턴 Facility__c

GetResidentProgram() 공개 메소드

public GetResidentProgram ( List objInstitutions, List objContacts, List objResidPrograms, List objFacilities, string strInstitutionId, string strInstitName, string strContactId ) : string
objInstitutions List
objContacts List
objResidPrograms List
objFacilities List
strInstitutionId string
strInstitName string
strContactId string
리턴 string

HandleError() 공개 메소드

public HandleError ( string strErrorMessage, string strCommand ) : bool
strErrorMessage string
strCommand string
리턴 bool

InitializeAccountAndSettings() 공개 메소드

public InitializeAccountAndSettings ( ) : void
리턴 void

LoadCompanyProviderCSV() 공개 메소드

public LoadCompanyProviderCSV ( string strJobId ) : int
strJobId string
리턴 int

LoadCredentialsReportedWithErrors() 공개 메소드

public LoadCredentialsReportedWithErrors ( ) : void
리턴 void

LoadMissingCredentials() 공개 메소드

public LoadMissingCredentials ( ) : void
리턴 void

MassDataLoad() 공개 메소드

public MassDataLoad ( ) : void
리턴 void

RefreshAMAProviderCredentials() 공개 메소드

public RefreshAMAProviderCredentials ( bool bDisplayOnly = true ) : List
bDisplayOnly bool
리턴 List

RefreshAMAProviders() 공개 메소드

public RefreshAMAProviders ( bool bDisplayOnly = true ) : List
bDisplayOnly bool
리턴 List

RefreshAgencies() 공개 메소드

public RefreshAgencies ( List objProviders = null, bool bDisplayOnly = true ) : List
objProviders List
bDisplayOnly bool
리턴 List

RefreshCandidates() 공개 메소드

public RefreshCandidates ( List objProviders = null, List objFacilities = null, bool bDisplayOnly = true ) : List
objProviders List
objFacilities List
bDisplayOnly bool
리턴 List

RefreshCredentials() 공개 메소드

public RefreshCredentials ( List objProviders = null, List objAgencies = null, List objSubTypes = null, bool bDisplayOnly = true ) : List
objProviders List
objAgencies List
objSubTypes List
bDisplayOnly bool
리턴 List

RefreshEducationExperience() 공개 메소드

public RefreshEducationExperience ( List objContacts = null, List objInstitutions = null, bool bDisplayOnly = true ) : List
objContacts List
objInstitutions List
bDisplayOnly bool
리턴 List

RefreshFacilities() 공개 메소드

public RefreshFacilities ( bool bDisplayOnly = true ) : List
bDisplayOnly bool
리턴 List

RefreshHierarchy() 공개 메소드

public RefreshHierarchy ( bool bDisplayOnly = true ) : List
bDisplayOnly bool
리턴 List

RefreshInstitutions() 공개 메소드

public RefreshInstitutions ( List objProviders = null, bool bDisplayOnly = true ) : List
objProviders List
bDisplayOnly bool
리턴 List

RefreshProviderNotes() 공개 메소드

public RefreshProviderNotes ( List objContacts = null, bool bImportAllRecords = false, bool bDisplayOnly = true ) : List
objContacts List
bImportAllRecords bool
bDisplayOnly bool
리턴 List

RefreshProviders() 공개 메소드

public RefreshProviders ( bool bImportNotes = true, bool bImportAllRecords = false, bool bDisplayOnly = true ) : List
bImportNotes bool
bImportAllRecords bool
bDisplayOnly bool
리턴 List

RefreshReferences() 공개 메소드

public RefreshReferences ( List objProviders = null, bool bImportAllRecords = false, bool bDisplayOnly = true ) : List
objProviders List
bImportAllRecords bool
bDisplayOnly bool
리턴 List

RefreshResidencyPrograms() 공개 메소드

public RefreshResidencyPrograms ( List objInstitutions = null, bool bDisplayOnly = true ) : List
objInstitutions List
bDisplayOnly bool
리턴 List

RefreshResidents() 공개 메소드

public RefreshResidents ( List objResidPrograms = null, bool bDisplayOnly = true ) : List
objResidPrograms List
bDisplayOnly bool
리턴 List

RefreshSubtypes() 공개 메소드

public RefreshSubtypes ( bool bDisplayOnly = true ) : List
bDisplayOnly bool
리턴 List

RefreshUsers() 공개 메소드

public RefreshUsers ( bool bDisplayOnly = true ) : List
bDisplayOnly bool
리턴 List

RemoveAMADuplicates() 공개 메소드

public RemoveAMADuplicates ( ) : void
리턴 void

RemoveDuplicateNotes() 공개 메소드

public RemoveDuplicateNotes ( ) : void
리턴 void

ReportDuplicateAgencies() 공개 메소드

public ReportDuplicateAgencies ( ) : List
리턴 List

ReportDuplicateInstitutions() 공개 메소드

public ReportDuplicateInstitutions ( ) : List
리턴 List

ReportStatus() 공개 메소드

public ReportStatus ( ) : bool
리턴 bool

UpdateUsersEmail() 공개 메소드

public UpdateUsersEmail ( bool bDisplayOnly = true ) : void
bDisplayOnly bool
리턴 void

ValidateNotes() 공개 메소드

public ValidateNotes ( DataTable objDT, List objContacts ) : List
objDT System.Data.DataTable
objContacts List
리턴 List

ValidateProviderContact() 공개 메소드

public ValidateProviderContact ( DataTable objDT, System objRegExZip, System objRegExEmail, System objRegExPhone, List objExistingUsers, List objSubRegions, List objSpecialties, string strSpecialtySearchFor, string strSpecialtySubstitutions, List objLeadSources, List obj2ndLeadSources, string strSearchFor, string strSubstitutions, List objContacts, DataRow objDR ) : Contact
objDT System.Data.DataTable
objRegExZip System
objRegExEmail System
objRegExPhone System
objExistingUsers List
objSubRegions List
objSpecialties List
strSpecialtySearchFor string
strSpecialtySubstitutions string
objLeadSources List
obj2ndLeadSources List
strSearchFor string
strSubstitutions string
objContacts List
objDR System.Data.DataRow
리턴 Contact

프로퍼티 상세

objAPI 공개적으로 프로퍼티

public ApiService objAPI
리턴 ApiService