//load tables from storage to create AccountManager,StockManager,PositionManager which will create AccountModel,StockModel,PositionModel arrays
        private void portFolioInit()
        {
            Console.WriteLine("PortFolioManager.portFolioInit");
            accountMgr         = GeneralManagerFactory.createAccountManager();
            eventMgr           = GeneralManagerFactory.createEventManager();
            portFolioMainDlg   = new PortfolioMainDlg(this);
            positionTradingDlg = new PositionMonitorDlg(this);

            if ((null == accountMgr) || (null == eventMgr))
            {
                Console.WriteLine("accountMgr or eventMgr create fail!");
                throw new Exception();
            }
            accountModelList = accountMgr.load();
        }
 public AccountLoginDlg(PortfolioMainDlg pfMDlg) : this()
 {
     portFolioMDlg = pfMDlg;
 }
Exemplo n.º 3
0
 public GeneralJournalDlg(PortfolioMainDlg pfMDlg)
     : this()
 {
     portFolioMDlg = pfMDlg;
 }
 public UpdateAccountNameDlg(PortfolioMainDlg pfMDlg)
     : this()
 {
     portFolioMDlg = pfMDlg;
 }
 public MoveInOutMoneyDlg(PortfolioMainDlg pfMDlg)
     : this()
 {
     portFolioMDlg = pfMDlg;
 }
 public UpdateAccountPasswordDlg(PortfolioMainDlg pfMDlg) : this()
 {
     portFolioMDlg = pfMDlg;
 }
 public PositionMoveInOutDlg(PortfolioMainDlg pfMDlg)
     : this()
 {
     portFolioMDlg = pfMDlg;
 }
Exemplo n.º 8
0
 public PositionJournalDlg(PortfolioMainDlg pfMDlg)
     : this()
 {
     portFolioMDlg = pfMDlg;
 }
 public PositionTradeDlg(PortfolioMainDlg pfMDlg)
     : this()
 {
     portFolioMDlg = pfMDlg;
 }