Пример #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 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!!");
     }
 }
Пример #4
0
 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ố");
     }
 }
Пример #5
0
 /////////////////////////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ố");
     }
 }
Пример #6
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);
                        }
                    }
                }
            }
        }