Пример #1
0
        /// <summary>
        /// 初期処理
        /// </summary>
        /// <remarks>
        /// 新規登録時はinSwitchScreenがTrue/更新・削除時はinSwitchScreenがFalse
        /// </remarks>
        private void init(bool inSwitchScreen, string id)
        {
            //--- 遷移画面の切替・新規登録用か更新・削除用にModelを生成 ---
            if (inSwitchScreen == true)
            {
                // tblItemMasterのみ取得する
                _model = new ModelDetailForm();
            }
            else
            {
                // idをkeyに該当するtblReceiptレコードを取得する
                _model = new ModelDetailForm(int.Parse(id));
            }

            //--- 画面表示設定 ---
            //todo 14/5/6 品目詳細IDと品目詳細名は、まだ未使用のため、非表示
            lblItemDetailsID.Visible = false;
            lblItemDetails.Visible   = false;
            txtItemDetailsID.Visible = false;
            txtItemDetails.Visible   = false;
        }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <remarks>
 /// 親クラスの引数を指定するやり方があっているか不明。
 /// </remarks>
 public ServiceGetTblItemMaster() : base(THIS_CLASS_NAME)
 {
     _model = new ModelDetailForm();
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <remarks>
 /// 親クラスの引数を指定するやり方があっているか不明。
 /// </remarks>
 public ServiceGetTblReceiptDetail(int id) : base(THIS_CLASS_NAME)
 {
     _model = new ModelDetailForm();
     ((ModelDetailForm)_model).id = id;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <remarks>
 /// 親クラスの引数を指定するやり方があっているか不明。
 /// </remarks>
 public ServiceUpdateTblReceiptDetail() : base(THIS_CLASS_NAME)
 {
     _model = new ModelDetailForm();
 }