109 lines
2.7 KiB
C#
109 lines
2.7 KiB
C#
namespace PostFundManagement.Domain;
|
|
|
|
public enum OrganisationType : int
|
|
{
|
|
// Non-Profit & Civil Society
|
|
NonGovernmentalOrganisation = 1, // NGO / NPO
|
|
CivilSocietyOrganisation = 2, // CSO / Community-based group
|
|
Trust = 3, // Charitable Trust / Foundation
|
|
FaithBasedOrganisation = 4, // FBO
|
|
|
|
// Commercial & Private Sector
|
|
PrivateLimitedCompany = 5, // Pty Ltd / Ltd
|
|
PublicLimitedCompany = 6, // PLC
|
|
SoleProprietorship = 7, // Individual / Sole Trader
|
|
Partnership = 8, // General / Limited Partnership
|
|
SocialEnterprise = 9, // Revenue-generating impact entity
|
|
|
|
// Public Sector & Government
|
|
NationalGovernmentMinistry = 10, // Department / Ministry
|
|
ProvincialGovernmentEntity = 11, // State / Provincial authority
|
|
LocalGovernmentMunicipality = 12,// District / City Council
|
|
StateOwnedEnterprise = 13, // Parastatal / SOE
|
|
PublicAgency = 14, // Statutory body / Regulator
|
|
|
|
// Academia & Research
|
|
PublicUniversity = 15,
|
|
PrivateUniversity = 16,
|
|
ResearchInstitute = 17, // Science / Policy think tank
|
|
TechnicalVocationalCollege = 18, // TVET / Vocational school
|
|
|
|
// Cooperative & Financial
|
|
Cooperative = 19, // Producer / Worker co-op
|
|
MicrofinanceInstitution = 20, // MFI / Financial Intermediary
|
|
CommercialBank = 21,
|
|
DevelopmentFinanceInstitution = 22, // DFI / Multilateral Bank
|
|
|
|
// International & Multilateral
|
|
UnitedNationsAgency = 23, // UN / UNDP / UNICEF
|
|
IntergovernmentalOrganisation = 24, // IGO (e.g., AU, SADC, EU)
|
|
InternationalNGO = 25, // INGO
|
|
|
|
// Consortium & Special Vehicles
|
|
Consortium = 26, // Unincorporated joint venture
|
|
SpecialPurposeVehicle = 27 // SPV / Joint Venture Entity
|
|
}
|
|
|
|
public enum Priority : int
|
|
{
|
|
Low = 1,
|
|
Medium = 2,
|
|
High = 3,
|
|
Critical = 4
|
|
}
|
|
|
|
public enum UnitOfMeasure : int
|
|
{
|
|
Count = 1,
|
|
Percentage = 2,
|
|
Currency = 3,
|
|
Area = 4,
|
|
Weight = 5,
|
|
Volume = 6,
|
|
DurationDays = 7,
|
|
DurationMonths = 8,
|
|
Ratio = 9
|
|
}
|
|
public enum ContractStatus : int
|
|
{
|
|
Draft = 1,
|
|
PendingApproval = 2,
|
|
Active = 3,
|
|
Expired = 4,
|
|
Terminated = 5,
|
|
Amended = 6
|
|
}
|
|
|
|
public enum RiskLikelihood : int
|
|
{
|
|
Rare = 1,
|
|
Unlikely = 2,
|
|
Possible = 3,
|
|
Likely = 4,
|
|
AlmostCertain = 5
|
|
}
|
|
|
|
public enum RiskImpact : int
|
|
{
|
|
Negligible = 1,
|
|
Minor = 2,
|
|
Moderate = 3,
|
|
Major = 4,
|
|
Critical = 5
|
|
}
|
|
|
|
public enum ApprovalStatus : int
|
|
{
|
|
Pending = 1,
|
|
Review = 2,
|
|
Approved = 3,
|
|
Rejected = 4,
|
|
Removed = 5
|
|
}
|
|
|
|
public enum ActivityStatus : int
|
|
{
|
|
Active = 1,
|
|
Inactive = 2,
|
|
Disabled = 3
|
|
} |