Example #1
0
        /// <summary>
        /// 显示データ一覧窗口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void データ一覧ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Hide();

            S002_dateSearch searchForm = new S002_dateSearch(this);

            searchForm.Show();
        }
Example #2
0
        /// <summary>
        /// 点击登录按钮实现添加数据到数据库
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void addData_Click(object sender, EventArgs e)
        {
            // 从画面获取文本框输入的内容

            string toriNmStr     = toriNm.Text;
            string torirkNmStr   = torirkNm.Text;
            string torijyusyoStr = torijyusyo.Text;
            string yubinStr      = yubin.Text;
            string telNoStr      = telNo.Text;
            string faxNoStr      = faxNo.Text;
            string tantoNmStr    = tantoNm.Text;

            // 取引先名称check
            if (string.IsNullOrWhiteSpace(toriNmStr))
            {
                MessageBox.Show("取引先名称不能为空!");
                return;
            }
            else if (toriNmStr.Length > 80)
            {
                MessageBox.Show("取引先名称最多为80位!");
                return;
            }

            // 取引先略称check
            if (string.IsNullOrWhiteSpace(torirkNmStr))
            {
                MessageBox.Show("取引先略称不能为空!");
                return;
            }
            else if (torirkNmStr.Length > 40)
            {
                MessageBox.Show("取引先略称最多为40位!");
                return;
            }

            // 取引先住所check
            if (string.IsNullOrWhiteSpace(torijyusyoStr))
            {
                MessageBox.Show("取引先住所不能为空!");
                return;
            }
            else if (torijyusyoStr.Length > 80)
            {
                MessageBox.Show("取引先住所最多为80位!");
                return;
            }

            // 郵便番号check
            if (string.IsNullOrWhiteSpace(yubinStr))
            {
                MessageBox.Show("郵便番号不能为空!");
                return;
            }
            else if (yubinStr.Length > 8)
            {
                MessageBox.Show("郵便番号最多为8位!");
                return;
            }

            // 電話番号check
            if (string.IsNullOrWhiteSpace(telNoStr))
            {
                MessageBox.Show("電話番号不能为空!");
                return;
            }
            else if (telNoStr.Length > 16)
            {
                MessageBox.Show("電話番号最多为16位!");
                return;
            }

            // FAX check
            if (string.IsNullOrWhiteSpace(faxNoStr))
            {
                MessageBox.Show("FAX不能为空!");
                return;
            }
            else if (faxNoStr.Length > 16)
            {
                MessageBox.Show("FAX最多为16位!");
                return;
            }

            // 担当者名check
            if (string.IsNullOrWhiteSpace(tantoNmStr))
            {
                MessageBox.Show("担当者名不能为空!");
                return;
            }
            else if (tantoNmStr.Length > 10)
            {
                MessageBox.Show("担当者名最多为10位!");
                return;
            }

            // 准备登录用的sql
            string sql = $@"
                INSERT 
                INTO [dbo].[batch_csvDataStart] (
                  [torihikiCd]
                  , [toriNm]
                  , [torirkNm]
                  , [torijyusyo]
                  , [yubin]
                  , [telNo]
                  , [faxNo]
                  , [tantoNm]
                  , [shoriFlg]
                  , [kousinYMD]
                  , [kosinCd]
                ) 
                VALUES ( 
                  '{torihikiCdStr}'
                  , '{toriNmStr}'
                  , '{torirkNmStr}'
                  , '{torijyusyoStr}'
                  , '{yubinStr}'
                  , '{telNoStr}'
                  , '{faxNoStr}'
                  , '{telNoStr}'
                  , '0'
                  , '{DateTime.Now}'
                  , '{tantoNmStr}'
                ) 
            ";

            DBHandler dbHandler = new DBHandler();
            int       result    = dbHandler.executeNonQuery(sql);

            // 关闭当前窗口
            this.Hide();

            // 插入完成之后,打开数据一览画面
            S002_dateSearch searchForm = new S002_dateSearch(this);

            //显示一览窗口
            searchForm.Show();
        }