FIMAS

Name
  TFMSCompanyRole

Parent
  FMSStandardRoles

Class Hierarchy
  TFMSStandardParticipantRole

Visibility
  PUBLIC

Description
  A role that represents a comercial company,

Members
  Fields
 
Field Description
FMonthlyReportDate (-)  
FMonthlyReportDone (-)  
FSavedCompanyInfo (-)  
FShareTypes (-)  

Methods
 
Method Description
Create (+)  
Destroy (+) Add-up Classificator news and ParticipantRole news.
DoCreateStrategies (#)  
DoEverydayWork (#) Buy, sell things, produce, hire people, research, earn money and pay taxes.
DoGenerateMonthlyNews (#) News that are based on Monthly Reports.
DoPayDividends (#) Pay dividents to people that own this company.
FriendlyDescription (+)  
FriendlyName (+)  
GetAssets (#)  
GetCurrentCompanyInfo (-)  
GetDebt (#)  
GetStrategies (-)  
SetMonthlyReportDate (-)  
SetSavedCompanyInfo (-)  
SetShareTypes (-)  
SetStrategies (-)  
Step (#)  

Properties
 
Property Description
CurrentCompanyInfo (*) Economic parameters for the current month.
MonthlyReportDate (*) Time in the month when monthly report is released. Correct values is from 0 to 1.
SavedCompanyInfo (*) Info is saved every month from the first day of company's existance.
ShareTypes (*)  
Strategies (*)  


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

FIMAS


Copyright Alexander Federyakov aka Da Stranger
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/