///<summary> ///delDaibunrui ///テキストボックス内のデータをDBから削除 ///作成者:大河内 ///作成日:2017/3/2 ///更新者:大河内 ///更新日:2017/4/7 ///カラム論理名 ///</summary> public void delDaibunrui() { //データ渡し用 List <string> lstString = new List <string>(); bool blDelFinish = false; //文字判定 if (txtDaibunrui.blIsEmpty() == false && txtName.blIsEmpty() == false) { return; } //データ渡し用 lstString.Add(txtDaibunrui.Text); lstString.Add(SystemInformation.UserName); //処理部に移動 Daibunrui_B daibunB = new Daibunrui_B(); blDelFinish = daibunB.delDaibunrui(lstString); if (blDelFinish == true) { //テキストボックスを白紙にする delText(); txtDaibunrui.Focus(); } }
///<summary> ///addDaibunrui ///テキストボックス内のデータをDBに登録 ///作成者:大河内 ///作成日:2017/3/2 ///更新者:大河内 ///更新日:2017/4/6 ///カラム論理名 ///</summary> private void addDaibunrui() { //データ渡し用 List <string> lstString = new List <string>(); //文字判定 if (txtDaibunrui.blIsEmpty() == false || txtName.blIsEmpty() == false) { MessageBox.Show("項目が空です。文字を入力してください。", "入力項目", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } //データ渡し用 lstString.Add(txtDaibunrui.Text); lstString.Add(txtName.Text); lstString.Add(txtLabel1.Text); lstString.Add(txtLabel2.Text); lstString.Add(txtLabel3.Text); lstString.Add(txtLabel4.Text); lstString.Add(txtLabel5.Text); lstString.Add(txtLabel6.Text); lstString.Add(SystemInformation.UserName); //処理部に移動 Daibunrui_B daibunB = new Daibunrui_B(); daibunB.addDaibunrui(lstString); delText(); txtDaibunrui.Focus(); }
///<summary> ///judtxtDaibunruLeave ///code入力箇所からフォーカスが外れた時 ///作成者:大河内 ///作成日:2017/3/2 ///更新者:大河内 ///更新日:2017/4/7 ///カラム論理名 ///</summary> public void judtxtDaibunruiLeave(object sender, EventArgs e) { //データ渡し用 List <string> lstString = new List <string>(); DataTable dtSetcode; //文字判定 if (txtDaibunrui.blIsEmpty() == false) { return; } //前後の空白を取り除く txtDaibunrui.Text = txtDaibunrui.Text.Trim(); if (txtDaibunrui.TextLength == 1) { txtDaibunrui.Text = txtDaibunrui.Text.ToString().PadLeft(2, '0'); } //データ渡し用 lstString.Add(txtDaibunrui.Text); //処理部に移動 Daibunrui_B daibunB = new Daibunrui_B(); //戻り値のDatatableを取り込む dtSetcode = daibunB.judTxtDaibunruiLeave(lstString); if (dtSetcode.Rows.Count == 0) { txtDaibunrui.Focus(); return; } else { txtDaibunrui.Text = dtSetcode.Rows[0]["大分類コード"].ToString(); txtName.Text = dtSetcode.Rows[0]["大分類名"].ToString(); txtLabel1.Text = dtSetcode.Rows[0]["ラベル名1"].ToString(); txtLabel2.Text = dtSetcode.Rows[0]["ラベル名2"].ToString(); txtLabel3.Text = dtSetcode.Rows[0]["ラベル名3"].ToString(); txtLabel4.Text = dtSetcode.Rows[0]["ラベル名4"].ToString(); txtLabel5.Text = dtSetcode.Rows[0]["ラベル名5"].ToString(); txtLabel6.Text = dtSetcode.Rows[0]["ラベル名6"].ToString(); txtName.Focus(); strCoverDaibun = dtSetcode.Rows[0]["大分類コード"].ToString();; } }
///<summary> ///judtxtDaibunruiLeave ///code入力箇所からフォーカスが外れた時(大分類) ///作成者:大河内 ///作成日:2017/3/3 ///更新者:大河内 ///更新日:2017/3/27 ///カラム論理名 ///</summary> public void judtxtDaibunruiLeave(object sender, EventArgs e) { //データ渡し用 List <string> lstString = new List <string>(); DataTable dtSetcode; if (txtDaibunrui.Text == "" || String.IsNullOrWhiteSpace(txtDaibunrui.Text).Equals(true)) { lblDsp.Text = ""; return; } //前後の空白を取り除く txtDaibunrui.Text = txtDaibunrui.Text.Trim(); if (txtDaibunrui.TextLength == 1) { txtDaibunrui.Text = txtDaibunrui.Text.ToString().PadLeft(2, '0'); } //データ渡し用 lstString.Add(txtDaibunrui.Text); //処理部に移動 Daibunrui_B daibunB = new Daibunrui_B(); //戻り値のDatatableを取り込む dtSetcode = daibunB.judTxtDaibunruiLeave(lstString); if (dtSetcode.Rows.Count == 0) { } else { txtDaibunrui.Text = dtSetcode.Rows[0]["大分類コード"].ToString(); lblDsp.Text = dtSetcode.Rows[0]["大分類名"].ToString(); } }