private void btnThemNhanVien_Click(object sender, EventArgs e) { string err = ""; bool KQ = dbNhanVien.ThemNhanVien(ref err, txtMaNV.Text.Trim().ToUpper(), txtHoNV.Text.Trim(), txtTenNV.Text.Trim(), dtpNgaySinh.Value, rdbNu.Checked ? 1 : 0, dtpNgayNhanViec.Value, txtDiaChi.Text, txtSoDT.Text, float.Parse(txtLuong.Text), rdbCon.Checked ? 1 : 0); if (!KQ) { MessageBox.Show("Mã Nhân Viên đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Thêm tài khoản đăng nhập dbNhanVien.ThemTaiKhoan(ref err, txtMaNV.Text.ToUpper().Trim(), txtMaNV.Text.ToUpper().Trim(), rdbQuanLy.Checked ? 1 : 0); LoadNhanVien(); }
//Xử lý thêm - cập nhật nhân viên private void btnThemNhanVien_Click(object sender, EventArgs e) { if (txtMaNV.Enabled) { string err = ""; bool KQ = dbNhanVien.ThemNhanVien(ref err, txtMaNV.Text.Trim().ToUpper(), txtHoNV.Text.Trim(), txtTenNV.Text.Trim(), dtpNgaySinh.Value, rdbNu.Checked ? 1 : 0, dtpNgayNhanViec.Value, txtDiaChi.Text, txtSoDT.Text, float.Parse(txtLuong.Text), rdbCon.Checked ? 1 : 0); if (!KQ) { MessageBox.Show("Mã Nhân Viên đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //Thêm tài khoản đăng nhập dbNhanVien.ThemTaiKhoan(ref err, txtMaNV.Text.ToUpper().Trim(), txtMaNV.Text.ToUpper().Trim(), rdbQuanLy.Checked ? 1 : 0); LoadData_NhanVien(); txtMaNV.Enabled = false; btnCapNhatNhanVien.Enabled = true; btnCapNhatTK.Enabled = true; btnHuy.Enabled = false; } else { txtMaNV.Clear(); txtHoNV.Clear(); txtTenNV.Clear(); dtpNgayNhanViec.Value = DateTime.Now; dtpNgaySinh.Value = DateTime.Now; rdbNam.Checked = true; txtDiaChi.Clear(); txtSoDT.Clear(); txtLuong.Clear(); rdbCon.Checked = true; rdbNhanVien.Checked = true; txtMaNV.Enabled = true; btnCapNhatNhanVien.Enabled = false; btnCapNhatTK.Enabled = false; btnHuy.Enabled = true; txtMaNV.Focus(); } }