/// <summary> /// 取得内容を各コントロールに設定 /// </summary> /// <param name="ds"></param> private void SetTblData(DataSet ds) { // 移動ヘッダ情報設定 DataTable tblHd = ds.Tables[T05_HEADER_TABLE_NAME]; if (tblHd.Select("出荷元倉庫コード > 0").Count() == 0) { // 新規追加 SearchHeader = tblHd.Rows[0]; this.MaintenanceMode = AppConst.MAINTENANCEMODE_ADD; } else { SearchHeader = tblHd.Rows[0]; SearchHeader.AcceptChanges(); this.MaintenanceMode = AppConst.MAINTENANCEMODE_EDIT; } // 移動出庫明細 DataTable tblOutDtl = ds.Tables[T05_SYUKO_TABLE_NAME]; // データ状態から編集状態を設定 if (tblOutDtl.Select("品番コード > 0").Count() == 0) { // 新規追加 DataRow row = tblOutDtl.NewRow(); row["伝票番号"] = AppCommon.IntParse(SearchHeader["伝票番号"].ToString()); row["行番号"] = 2; row["数量"] = 0.00; tblOutDtl.Rows.Add(row); OutSearchDetail = tblOutDtl.Rows[0]; } else { // 取得データをセット OutSearchDetail = tblOutDtl.Rows[0]; OutSearchDetail.AcceptChanges(); 出庫自社色情報 = tblOutDtl.Rows[0]["自社色"].ToString() + " " + tblOutDtl.Rows[0]["自社色名"].ToString(); } // 移動入庫明細 DataTable tblInDtl = ds.Tables[T05_NYUKO_TABLE_NAME]; if (tblInDtl.Select("品番コード > 0").Count() == 0) { // 新規追加 DataRow row = tblInDtl.NewRow(); row["伝票番号"] = AppCommon.IntParse(SearchHeader["伝票番号"].ToString()); row["行番号"] = 1; row["数量"] = 0.00; tblInDtl.Rows.Add(row); InSearchDetail = tblInDtl.Rows[0]; } else { // 取得データをセット InSearchDetail = tblInDtl.Rows[0]; InSearchDetail.AcceptChanges(); 入庫自社色情報 = tblInDtl.Rows[0]["自社色"].ToString() + " " + tblInDtl.Rows[0]["自社色名"].ToString(); } }