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"); } } }
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)); }
/// <summary> /// EDI回答納期登録にて使用 /// </summary> /// <param name="ediNO"></param> /// <returns></returns> public DataTable D_EDIOrderDetails_SelectAll(D_EDIDetail_Entity de) { return(mdl.D_EDIOrderDetails_SelectAll(de)); }