static void Main(string[] args) { bool isSuccess = false; try { m_salesParameter = new SalesParameter(); // パラメータを読み込み isSuccess = m_salesParameter.ReadParmeterFile(); if (!isSuccess) { return; } m_applicationController = new ApplicationController(m_salesParameter); // アプリケーション開始 m_applicationController.Start(); } catch (Exception) { Console.WriteLine("[Error] StartUp"); return; } return; }
//////////////////////////////////////////////////////////// /// <summary> /// コンストラクタ /// </summary> //////////////////////////////////////////////////////////// internal MainFrom(SalesParameter salesParamter) { m_salesParameter = salesParamter; }
//////////////////////////////////////////////////////////// /// <summary> /// コンストラクタ /// </summary> //////////////////////////////////////////////////////////// internal SalesManager(SalesParameter salesParamter) { m_productManager = new ProductManager(salesParamter.ProductInfo); m_moneyManger = new MoneyManager(salesParamter.MoneyInfo); }
//////////////////////////////////////////////////////////// /// <summary> /// コンストラクタ /// </summary> //////////////////////////////////////////////////////////// internal ApplicationController(SalesParameter parameter) { m_parameter = parameter; m_salesManager = new SalesManager(parameter); m_mainForm = new MainFrom(parameter); }