/// <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(); }
/// <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(); }