private void btnLuu_Click(object sender, EventArgs e) { if (txtMaNV.Text == "") { MessageBox.Show("Bạn chưa nhập mã NV"); txtMaNV.Focus(); return; } if (txtTenNV.Text == "") { MessageBox.Show("Bạn chưa nhập tên NV"); txtTenNV.Focus(); return; } if (txtGioiTinh.Text == "") { MessageBox.Show("Bạn chưa nhập giới tính"); txtGioiTinh.Focus(); return; } if (mskNgaySinh.Text == " / /") { MessageBox.Show("Bạn chưa nhập ngày sinh"); mskNgaySinh.Focus(); return; } if (!DAO.IsDate(mskNgaySinh.Text)) { MessageBox.Show("Nhập lại ngày sinh"); mskNgaySinh.Text = ""; mskNgaySinh.Focus(); return; } if (txtDiaChi.Text == "") { MessageBox.Show("Bạn chưa nhập địa chỉ"); txtDiaChi.Focus(); return; } if (txtDienThoai.Text == "") { MessageBox.Show("Bạn chưa nhập số điện thoại"); txtDienThoai.Focus(); return;// } if (cmbMaCa.Text == "") { MessageBox.Show("Bạn chưa chọn mã ca"); return; } if (cmbMaCV.Text == "") { MessageBox.Show("Bạn chưa nhập mã CV"); return; } string SqlCheckKey = "Select * from NhanVien where MaNV='" + txtMaNV.Text.Trim() + "'"; DAO.OpenConnection(); if (DAO.CheckKeyExit(SqlCheckKey)) { MessageBox.Show("Mã NV đã tồn tại"); txtMaNV.Focus(); return; } else { string sql = "Insert into NhanVien values(N'" + txtMaNV.Text.Trim() + "',N'" + txtTenNV.Text.Trim() + "',N'" + txtGioiTinh.Text.Trim() + "','" + DAO.ConvertDateTime(mskNgaySinh.Text) + "',N'" + txtDienThoai.Text.Trim() + "',N'" + txtDiaChi.Text.Trim() + "',N'" + cmbMaCa.SelectedValue + "',N'" + cmbMaCV.SelectedValue + "')"; SqlCommand cmd = new SqlCommand(sql, DAO.conn); cmd.CommandText = sql; cmd.ExecuteNonQuery(); MessageBox.Show("Lưu thành công"); DAO.CloseConnection(); LoadDataToGridView(); } }