protected override void ExecDisp()
        {
            int selectRowIndex = -1;

            for (int row = 0; row < GvDetail.RowCount; row++)
            {
                if (GvDetail[(int)EColNo.Chk, row].Value != null)
                {
                    if (GvDetail[(int)EColNo.Chk, row].Value.ToString().Equals("true"))
                    {
                        selectRowIndex = row;
                        break;
                    }
                }
            }

            //「結果」のチェックがONされている場合、画面転送表02に従って取込履歴の詳細情報を表示する。
            if (selectRowIndex >= 0)
            {
                lblImportDateTime.Text = GvDetail[(int)EColNo.ImportDateTime, selectRowIndex].Value.ToString();
                lblVendor.Text         = GvDetail[(int)EColNo.Vendor, selectRowIndex].Value.ToString() + " " + GvDetail[(int)EColNo.VendorName, selectRowIndex].Value.ToString();

                D_EDIDetail_Entity de = new D_EDIDetail_Entity
                {
                    EDIImportNO = GvDetail[(int)EColNo.EDIImportNO, selectRowIndex].Value.ToString(),
                    ErrorKBN    = ckM_CheckBox1.Checked ? "1" : "0",
                    ChkAnswer   = ckM_CheckBox2.Checked ? 1 : 0,
                    ChkNoAnswer = ckM_CheckBox3.Checked ? 1 : 0
                };

                dtEdi = mibl.D_EDIOrderDetails_SelectAll(de);

                GvDetail2.DataSource = dtEdi;

                if (dtEdi.Rows.Count > 0)
                {
                    GvDetail2.SelectionMode       = DataGridViewSelectionMode.RowHeaderSelect;
                    GvDetail2.CurrentRow.Selected = true;
                    GvDetail2.Enabled             = true;
                    GvDetail2.Focus();
                }
                else
                {
                    bbl.ShowMessage("E128");
                }
            }
        }
Exemplo n.º 2
0
        public DataTable D_EDIOrderDetails_SelectAll(D_EDIDetail_Entity de)
        {
            string sp = "D_EDIOrderDetails_SelectAll";

            Dictionary <string, ValuePair> dic = new Dictionary <string, ValuePair>
            {
                { "@EDIImportNO", new ValuePair {
                      value1 = SqlDbType.Int, value2 = de.EDIImportNO
                  } },
                { "@ErrorKBN", new ValuePair {
                      value1 = SqlDbType.TinyInt, value2 = de.ErrorKBN
                  } },
                { "@ChkAnswer", new ValuePair {
                      value1 = SqlDbType.TinyInt, value2 = de.ChkAnswer.ToString()
                  } },
                { "@ChkNoAnswer", new ValuePair {
                      value1 = SqlDbType.TinyInt, value2 = de.ChkNoAnswer.ToString()
                  } },
            };

            return(SelectData(dic, sp));
        }
Exemplo n.º 3
0
 /// <summary>
 /// EDI回答納期登録にて使用
 /// </summary>
 /// <param name="ediNO"></param>
 /// <returns></returns>
 public DataTable D_EDIOrderDetails_SelectAll(D_EDIDetail_Entity de)
 {
     return(mdl.D_EDIOrderDetails_SelectAll(de));
 }