// No-92 Add End /// <summary> /// セット品構成品登録ボタン押下時イベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SetButton_Click(object sender, RoutedEventArgs e) { try { MST03010 frm = new MST03010(); frm.txtMyProduct.Text1 = this.MyProductCode.Text; frm.txtMyColor.Text1 = this.ColorCode.Text1; frm.ShowDialog(this); } catch { } }
public void Execute(object parameter) { CellCommandParameter cellCommandParameter = (CellCommandParameter)parameter; if (cellCommandParameter.Area == SpreadArea.Cells) { int rowNo = cellCommandParameter.CellPosition.Row; var row = this._gcSpreadGrid.Rows[rowNo]; var 品番コード = row.Cells[(int)GridColumnsMapping.品番コード].Value; // 未設定行の場合は処理しない if (品番コード == null || string.IsNullOrEmpty(品番コード.ToString())) { return; } //throw new NotImplementedException("画面未実装"); var wnd = GetWindow(this._gcSpreadGrid); //DLY02020 form = new DLY02020(); //form.品番コード = int.Parse(品番コード.ToString()); //form.行番号 = rowNo + 1; //form.自社品番 = row.Cells[(int)GridColumnsMapping.自社品番].Value.ToString(); //form.自社色 = ""; //form.自社品名 = row.Cells[(int)GridColumnsMapping.自社品名].Value.ToString(); //form.自社色名 = ""; MST03010 form = new MST03010(); form.txtMyProduct.Text1 = row.Cells[(int)GridColumnsMapping.自社品番].Value.ToString(); form.txtMyColor.Text1 = ""; form.ShowDialog(wnd); //var p商品ID = row.Cells[this._gcSpreadGrid.Columns["商品ID"].Index].Value; //var p入庫日 = row.Cells[this._gcSpreadGrid.Columns["str入庫日"].Index].Value; //var p保管料計算開始日 = row.Cells[this._gcSpreadGrid.Columns["str保管料計算開始日"].Index].Value; //var p賞味期限 = row.Cells[this._gcSpreadGrid.Columns["str賞味期限"].Index].Value; //var pロケーション番号 = row.Cells[this._gcSpreadGrid.Columns["ロケーション"].Index].Value; //var pロット番号 = row.Cells[this._gcSpreadGrid.Columns["ロット番号"].Index].Value; //var p得意先コード = row.Cells[this._gcSpreadGrid.Columns["得意先コード"].Index].Value; //var wnd = GetWindow(this._gcSpreadGrid); //var query = this._gcSpreadGrid.ItemsSource; //DateTime Wk; //DateTime? d入庫日, d賞味期限; //d入庫日 = p入庫日 == null ? (DateTime?)null : DateTime.TryParse(p入庫日.ToString(), out Wk) ? Wk : (DateTime?)null; //d賞味期限 = p賞味期限 == null ? (DateTime?)null : DateTime.TryParse(p賞味期限.ToString(), out Wk) ? Wk : (DateTime?)null; //var innercmd在庫詳細 = typeof(DLY31010.cmd在庫詳細); //var outercmd在庫詳細 = innercmd在庫詳細.DeclaringType; //DLY31020 frm = new DLY31020(); //frm.在庫参照元 = 1; //frm.在庫商品ID = p商品ID == null ? string.Empty : (string)p商品ID; //frm.在庫入庫日 = d入庫日; //frm.在庫保管料計算開始日 = (DateTime?)null; //frm.在庫賞味期限 = d賞味期限; //frm.在庫ロケーション番号 = pロケーション番号 == null ? string.Empty : (string)pロケーション番号; //frm.在庫ロット番号 = pロット番号 == null ? string.Empty : (string)pロット番号; //frm.得意先コード = (int?)p得意先コード; //frm.在庫行番号 = (int?)rowNo; //frm.出庫データ = query; //frm.ShowDialog(wnd); //this._gcSpreadGrid.Columns["在庫照会"].Focusable = false; } }