//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; }
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; }
public PositionJournalDlg(PortfolioMainDlg pfMDlg) : this() { portFolioMDlg = pfMDlg; }
public PositionTradeDlg(PortfolioMainDlg pfMDlg) : this() { portFolioMDlg = pfMDlg; }