예제 #1
0
        ///<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();
            }
        }
예제 #2
0
        ///<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();
        }
예제 #3
0
        ///<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();;
            }
        }
예제 #4
0
        ///<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();
            }
        }