private void tb_torihikisaki_cd1_DoubleClick(object sender, EventArgs e) { //選択画面へ string w_cd; w_cd = tss.search_torihikisaki("2", ""); if (w_cd != "") { tb_torihikisaki_cd1.Text = w_cd; } }
private void tb_siiresaki_cd_DoubleClick(object sender, EventArgs e) { //選択画面へ string w_cd; w_cd = tss.search_torihikisaki("2", ""); if (w_cd != "") { tb_siiresaki_cd.Text = w_cd; tb_siiresaki_name.Text = get_torihikisaki_name(tb_siiresaki_cd.Text); tb_siire_kbn.Focus(); } }
private void btn_torihikisaki_kensaku_Click(object sender, EventArgs e) { //取引先検索画面へ if (tss.User_Kengen_Check(1, 1) == false) { MessageBox.Show("権限がありません"); return; } tss.search_torihikisaki("1", ""); }
private void dgv_idou_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int i = e.ColumnIndex; if (i == 0) { //選択画面へ string w_buhin_cd; w_buhin_cd = tss.search_buhin("2", ""); if (w_buhin_cd != "") { dgv_idou.CurrentCell.Value = w_buhin_cd; dgv_idou.Rows[e.RowIndex].Cells[i + 1].Value = tss.get_buhin_name(w_buhin_cd); dgv_idou.EndEdit(); } } if (i == 3) { if (dgv_idou.CurrentRow.Cells[2].Value == null || dgv_idou.CurrentRow.Cells[2].Value.ToString() != "01") { //torihikisaki_dc_ck(); //選択画面へ string w_cd; w_cd = tss.search_torihikisaki("2", ""); if (w_cd != "") { dgv_idou.CurrentCell.Value = w_cd; if (dgv_idou.Rows[e.RowIndex].Cells[0].Value != null) { //torihikisaki_ckメソッド string str = dgv_idou.Rows[e.RowIndex].Cells[0].Value.ToString(); string str2 = w_cd; DataTable dt_w2 = new DataTable(); dt_w2 = tss.OracleSelect("select torihikisaki_cd from tss_buhin_m where buhin_cd = '" + str + "'"); if (dt_w2.Rows.Count == 0) { MessageBox.Show("入力された移動先取引先コードが存在しません"); return; } else { string str3 = dt_w2.Rows[0][0].ToString(); if (str2 == str3) { } else { DialogResult result = MessageBox.Show("移動する部品コードの取引先コードと部品マスタの取引先コードが異なりますがよろしいですか?", "部品入移動登録", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (result == DialogResult.OK) { dgv_idou.EndEdit(); //dgv_seihin_kousei.EndEdit(); dgv_idou.Focus(); } if (result == DialogResult.Cancel) { return; } } } } } dgv_idou.EndEdit(); } else { return; } } if (i == 7) { if (dgv_idou.CurrentRow.Cells[6].Value == null || dgv_idou.CurrentRow.Cells[6].Value.ToString() != "01") { //選択画面へ string w_cd; w_cd = tss.search_torihikisaki("2", ""); if (w_cd != "") { dgv_idou.CurrentCell.Value = w_cd; if (dgv_idou.Rows[e.RowIndex].Cells[0].Value != null) { //torihikisaki_ckメソッド string str = dgv_idou.Rows[e.RowIndex].Cells[0].Value.ToString(); string str2 = w_cd; DataTable dt_w2 = new DataTable(); dt_w2 = tss.OracleSelect("select torihikisaki_cd from tss_buhin_m where buhin_cd = '" + str + "'"); if (dt_w2.Rows.Count == 0) { MessageBox.Show("入力された移動先取引先コードが存在しません"); return; } else { string str3 = dt_w2.Rows[0][0].ToString(); if (str2 == str3) { } else { DialogResult result = MessageBox.Show("移動する部品コードの取引先コードと部品マスタの取引先コードが異なりますがよろしいですか?", "部品入移動登録", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (result == DialogResult.OK) { dgv_idou.EndEdit(); //dgv_seihin_kousei.EndEdit(); dgv_idou.Focus(); } if (result == DialogResult.Cancel) { return; } } } } } dgv_idou.EndEdit(); } else { return; } } if (i == 4) { if (dgv_idou.CurrentRow.Cells[2].Value == null) { MessageBox.Show("取引先コードを入力してください"); return; } if (dgv_idou.CurrentRow.Cells[3].Value == null && dgv_idou.CurrentRow.Cells[2].Value.ToString() != "01") { MessageBox.Show("取引先コードを入力してください"); return; } if (dgv_idou.CurrentRow.Cells[2].Value == null || dgv_idou.CurrentRow.Cells[2].Value.ToString() != "01") { //選択画面へ string w_juchu_cd; w_juchu_cd = tss.search_juchu("2", dgv_idou.CurrentRow.Cells[3].Value.ToString(), "", "", ""); if (w_juchu_cd.ToString() != "") { string str_w2 = w_juchu_cd.Substring(6, 16).TrimEnd(); string str_w3 = w_juchu_cd.Substring(22).TrimEnd(); dgv_idou.CurrentRow.Cells[i].Value = str_w2.ToString(); dgv_idou.CurrentRow.Cells[i + 1].Value = str_w3.ToString(); dgv_idou.EndEdit(); } } else { return; } } if (i == 8) { if (dgv_idou.CurrentRow.Cells[6].Value == null) { MessageBox.Show("移動先取引先コードを入力してください"); return; } if (dgv_idou.CurrentRow.Cells[7].Value == null && dgv_idou.CurrentRow.Cells[6].Value.ToString() != "01") { MessageBox.Show("移動先取引先コードを入力してください"); return; } if (dgv_idou.CurrentRow.Cells[6].Value == null || dgv_idou.CurrentRow.Cells[6].Value.ToString() != "01") { //選択画面へ string w_juchu_cd; w_juchu_cd = tss.search_juchu("2", dgv_idou.CurrentRow.Cells[7].Value.ToString(), "", "", ""); if (w_juchu_cd.ToString() != "") { string str_w2 = w_juchu_cd.Substring(6, 16).TrimEnd(); string str_w3 = w_juchu_cd.Substring(22).TrimEnd(); dgv_idou.CurrentRow.Cells[i].Value = str_w2.ToString(); dgv_idou.CurrentRow.Cells[i + 1].Value = str_w3.ToString(); dgv_idou.EndEdit(); } } else { return; } } }
private void btn_torihikisaki_kensaku_Click(object sender, EventArgs e) { //取引先検索画面へ tss.search_torihikisaki("1", ""); }