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 xoaTTDV(TextBox txtmadv) { try { String kiemTraDv = "select maDV from DichVu where maDV='" + txtmadv.Text + "'"; if (KiemTra.kiemTraTonTai(kiemTraDv, txtmadv.Text) == false) { MessageBox.Show("Không tồn tại mã dịch vụ này"); } else { String sql = "Delete DichVu where maDV='" + txtmadv.Text + "'"; DBConnection.ExcuteQuery(sql); MessageBox.Show("Xóa thành công !"); } } catch { MessageBox.Show("Dịch vụ này đã tồn tại trong hóa đơn!!"); } }
public static void suaTTDV(TextBox txtmadv, TextBox txttendv, TextBox txtgia, RichTextBox rtbMota) { try { double gia = double.Parse(txtgia.Text); String kiemTraDv = "select maDV from DichVu where maDV='" + txtmadv.Text + "'"; if (KiemTra.kiemTraTonTai(kiemTraDv, txtmadv.Text) == false) { MessageBox.Show("Không tồn tại mã dịch vụ này"); } else { String sql = "update DichVu set tenDV=N'" + txttendv.Text + "',moTa=N'" + rtbMota.Text + "',donGia='" + gia + "' where maDV='" + txtmadv.Text + "'"; DBConnection.ExcuteQuery(sql); MessageBox.Show("Sửa thành công !"); } } catch (FormatException ex) { MessageBox.Show("Giá phải để kiểu số"); } }
/////////////////////////Form Quan lý thông tin dich vụ /// public static void ThemTTDV(TextBox txtmadv, TextBox txttendv, TextBox txtgia, RichTextBox rtbMota) { try { double gia = double.Parse(txtgia.Text); String kiemTraDv = "select maDV from DichVu where maDV='" + txtmadv.Text + "'"; if (KiemTra.kiemTraTonTai(kiemTraDv, txtmadv.Text) == true) { MessageBox.Show("Đã trùng mã dịch vụ"); } else { String sql = "insert into DichVu values (N'" + txtmadv.Text + "',N'" + txttendv.Text + "',N'" + rtbMota.Text + "','" + gia + "')"; DBConnection.ExcuteQuery(sql); MessageBox.Show("Thêm thành công !"); } } catch (FormatException ex) { MessageBox.Show("Giá phải để kiểu số"); } }
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); } } } } }