Example #1
0
        // 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
            {
            }
        }
Example #2
0
            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;
                }
            }