Private Sub cmdAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAdd.Click
If txtDriverID.Text.Trim() = "" Then
MessageBox.Show("กรุณาป้อนรหัสพนักงานก่อน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtDriverID.Focus()
Exit Sub
End If
If txtDriverName.Text.Trim() = "" Then
MessageBox.Show("กรุณาป้อนชื่อพนักงาน !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtDriverName.Focus()
Exit Sub
End If
If txtSex.Text.Trim() = "" Then
MessageBox.Show("กรุณาระบุเพศ(M=ชาย,F=หญิง) !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtSex.Focus()
Exit Sub
End If
If txtAddress.Text.Trim() = "" Then
MessageBox.Show("กรุณาป้อนที่อยู่ !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtAddress.Focus()
Exit Sub
End If
If txtProvince.Text.Trim() = "" Then
MessageBox.Show("กรุณาป้อนชื่อจังหวัด !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtProvince.Focus()
Exit Sub
End If
If txtTelephone.Text.Trim() = "" Then
MessageBox.Show("กรุณาป้อนเบอร์โทรศัพท์ !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtTelephone.Focus()
Exit Sub
End If
If txtStartDate.Text.Trim() = "" Then
MessageBox.Show("กรุณาระบุวันที่เริ่มงาน(xx/xx/25xx) !!!", "ผลการตรวจสอบ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
txtStartDate.Focus()
Exit Sub
End If
If MessageBox.Show("คุณต้องการเพิ่มรายชื่อพนักงานใหม่ ใช่หรือไม่?", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
tr = Conn.BeginTransaction()
Try
'sb.Remove(0, sb.Length)
sb = New StringBuilder()
sb.Append("INSERT INTO Driver (DriverID,DriverName,")
sb.Append("Sex,Address,Province,Telephone,StartDate)")
sb.Append(" VALUES (@DriverID,@DriverName,@Sex,")
sb.Append("@Address,@Province@,Telephone,@StartDate)")
ClearAllData()
ShowData()
FormatDgvDriverList() Catch
MessageBox.Show("คุณป้อนรหัสพนักงานซ้ำ !!!", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) tr.Rollback()
End Try
End If
txtDriverID.Focus()
End Sub
Tag : .NET, Ms SQL Server 2005, VB.NET, VS 2005 (.NET 2.x)