public static void ThemNhanVien(TextBox ma, TextBox ten, TextBox diaChi, TextBox sdt, ComboBox chucVu, DateTimePicker ngaySinh, ComboBox gt, TextBox tk, TextBox mk) { if (ma.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập mã nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ten.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập tên nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (diaChi.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập địa chỉ nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (sdt.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập số điện thoại của nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (tk.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập tài khoản đăng nhập của nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (mk.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập mật khẩu đăng nhập nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { String query = "Select manv from NhanVien"; if (KiemTra.kiemTraTonTai(query, ma.Text.Trim())) { MessageBox.Show("Mã nhân viên đã tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (KiemTra.kiemTraTonTai("select taikhoan from NhanVien", tk.Text.Trim())) { MessageBox.Show("Tài khoản nhân viên đã tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Boolean gioiTinh; if (gt.Text == "Nam") { gioiTinh = true; } else { gioiTinh = false; } string queryAdd = "insert into NhanVien values ('" + ma.Text.Trim() + "',N'" + ten.Text.Trim() + "',N'" + diaChi.Text.Trim() + "','" + sdt.Text.Trim() + "',N'" + chucVu.Text.Trim() + "','" + ngaySinh.Value.ToString() + "', '" + gioiTinh + "','" + tk.Text.Trim() + "','" + mk.Text.Trim() + "')"; if (DBConnection.ExcuteQuery(queryAdd)) { LoadUtil.cleanQuanLyNhanVienScreen(ma, ten, sdt, diaChi, tk, mk); } } } } }
public static void XoaNhanVien(TextBox ma, TextBox ten, TextBox diaChi, TextBox sdt, ComboBox chucVu, DateTimePicker ngaySinh, ComboBox gt, TextBox tk, TextBox mk) { if (ma.Text.Trim().Equals("")) { MessageBox.Show("Bạn chưa nhập mã nhân viên cần xóa!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { String query = "Select manv from NhanVien"; if (!KiemTra.kiemTraTonTai(query, ma.Text.Trim())) { MessageBox.Show("Mã nhân viên không tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult result = MessageBox.Show("Bạn có chắc xóa nhân viên này!", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { String deleteQuery = "delete NhanVien where manv = '" + ma.Text.Trim() + "'"; if (DBConnection.ExcuteQuery(deleteQuery)) { LoadUtil.cleanQuanLyNhanVienScreen(ma, ten, sdt, diaChi, tk, mk); } } } } }
public static void CapNhatNhanVien(TextBox ma, TextBox ten, TextBox diaChi, TextBox sdt, ComboBox chucVu, DateTimePicker ngaySinh, ComboBox gt, TextBox tk, TextBox mk, NhanVien nv) { if (ma.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập mã nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ten.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập tên nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (diaChi.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập địa chỉ nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (sdt.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập số điện thoại của nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (tk.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập tài khoản đăng nhập của nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (mk.Text.Trim().Equals("")) { MessageBox.Show("Chưa nhập mật khẩu đăng nhập nhân viên!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (!KiemTra.kiemTraTonTai("select manv from NhanVien", ma.Text.Trim())) { MessageBox.Show("Mã nhân viên không tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Boolean gioiTinh; if (gt.Text.Equals("Nam")) { gioiTinh = true; } else { gioiTinh = false; } String query = "update NhanVien set tennv = N'" + ten.Text.Trim() + "'" + ", diachi = N'" + diaChi.Text.Trim() + "'" + ", sdt = '" + sdt.Text.Trim() + "'" + ", chucvu = N'" + chucVu.Text.Trim() + "'" + ", ngaysinh = '" + ngaySinh.Value.ToString() + "'" + ", gioitinh = '" + gioiTinh + "'" + ", taikhoan = '" + tk.Text.Trim() + "'" + ", matkhau = '" + mk.Text.Trim() + "'" + " where manv = '" + ma.Text.Trim() + "'"; if (nv.TaiKhoan.Trim().Equals(tk.Text.Trim())) { DBConnection.ExcuteQuery(query); LoadUtil.cleanQuanLyNhanVienScreen(ma, ten, sdt, diaChi, tk, mk); } else { if (!KiemTra.kiemTraTonTai("select taikhoan from NhanVien", tk.Text.Trim())) { DBConnection.ExcuteQuery(query); LoadUtil.cleanQuanLyNhanVienScreen(ma, ten, sdt, diaChi, tk, mk); } else { MessageBox.Show("Tài khoản đã tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }