Пример #1
0
 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);
                 }
             }
         }
     }
 }
Пример #2
0
 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);
                 }
             }
         }
     }
 }
Пример #3
0
        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);
                        }
                    }
                }
            }
        }