OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.MFinance.Gift.WebConnectors.TGiftSetupWebConnector Class Reference

setup the motivation groups and motivation details More...

Static Public Member Functions

static GiftBatchTDS LoadMotivationDetails (Int32 ALedgerNumber, string AMotivationGroupCode, out string ADefaultMotivationGroup, out string ADefaultMotivationDetail)
 returns all motivation groups and details for this ledger, or specific for one group More...
 
static bool MaintainMotivationGroups (string action, Int32 ALedgerNumber, String AMotivationGroupCode, String AMotivationGroupDescription, bool AGroupStatus, out TVerificationResultCollection AVerificationResult)
 maintain motivation group More...
 
static bool MaintainMotivationDetails (string action, Int32 ALedgerNumber, String AMotivationGroupCode, String AMotivationDetailCode, String AMotivationDetailDesc, String AAccountCode, String ACostCentreCode, bool AMotivationStatus, Boolean ATaxDeductible, Boolean ASponsorship, Boolean AMembership, Boolean AWorkerSupport, out TVerificationResultCollection AVerificationResult)
 maintain motivation detail More...
 
static bool LoadDefaultMotivation (Int32 ALedgerNumber, out string ADefaultMotivationGroup, out string ADefaultMotivationDetail, out bool AIsForMembership, out bool AIsForSponsorship, out bool AIsForWorkerSupport)
 returns the default motivation if it has been set in the system defaults More...
 
static bool SetDefaultMotivationDetail (Int32 ALedgerNumber, String AMotivationGroupCode, String AMotivationDetailCode, out TVerificationResultCollection AVerificationResult)
 maintain the default motivation detail More...
 

Detailed Description

setup the motivation groups and motivation details

Member Function Documentation

◆ LoadDefaultMotivation()

static bool Ict.Petra.Server.MFinance.Gift.WebConnectors.TGiftSetupWebConnector.LoadDefaultMotivation ( Int32  ALedgerNumber,
out string  ADefaultMotivationGroup,
out string  ADefaultMotivationDetail,
out bool  AIsForMembership,
out bool  AIsForSponsorship,
out bool  AIsForWorkerSupport 
)
inlinestatic

returns the default motivation if it has been set in the system defaults

◆ LoadMotivationDetails()

static GiftBatchTDS Ict.Petra.Server.MFinance.Gift.WebConnectors.TGiftSetupWebConnector.LoadMotivationDetails ( Int32  ALedgerNumber,
string  AMotivationGroupCode,
out string  ADefaultMotivationGroup,
out string  ADefaultMotivationDetail 
)
inlinestatic

returns all motivation groups and details for this ledger, or specific for one group

Parameters
ALedgerNumber
AMotivationGroupCodeif this is set, only the details of the specified motivation group will be returned
ADefaultMotivationGroup
ADefaultMotivationDetail
Returns

◆ MaintainMotivationDetails()

static bool Ict.Petra.Server.MFinance.Gift.WebConnectors.TGiftSetupWebConnector.MaintainMotivationDetails ( string  action,
Int32  ALedgerNumber,
String  AMotivationGroupCode,
String  AMotivationDetailCode,
String  AMotivationDetailDesc,
String  AAccountCode,
String  ACostCentreCode,
bool  AMotivationStatus,
Boolean  ATaxDeductible,
Boolean  ASponsorship,
Boolean  AMembership,
Boolean  AWorkerSupport,
out TVerificationResultCollection  AVerificationResult 
)
inlinestatic

maintain motivation detail

◆ MaintainMotivationGroups()

static bool Ict.Petra.Server.MFinance.Gift.WebConnectors.TGiftSetupWebConnector.MaintainMotivationGroups ( string  action,
Int32  ALedgerNumber,
String  AMotivationGroupCode,
String  AMotivationGroupDescription,
bool  AGroupStatus,
out TVerificationResultCollection  AVerificationResult 
)
inlinestatic

maintain motivation group

◆ SetDefaultMotivationDetail()

static bool Ict.Petra.Server.MFinance.Gift.WebConnectors.TGiftSetupWebConnector.SetDefaultMotivationDetail ( Int32  ALedgerNumber,
String  AMotivationGroupCode,
String  AMotivationDetailCode,
out TVerificationResultCollection  AVerificationResult 
)
inlinestatic

maintain the default motivation detail


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