Пример #1
0
        private void btnThemNV_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                string manv    = txtMaNV.EditValue.ToString();
                string matkhau = txtMatKhau.EditValue.ToString();
                string tennv   = txtTenNV.EditValue.ToString();
                string dt      = txtDienThoai.EditValue.ToString();
                string maphanquyen;
                string chuthich;
                string diachi;

                if (txtDiaChiNV.EditValue.ToString() == string.Empty)
                {
                    diachi = "";
                }
                else
                {
                    diachi = txtDiaChiNV.EditValue.ToString();
                }

                if (txtChuThich.EditValue.ToString() == string.Empty)
                {
                    chuthich = "";
                }
                else
                {
                    chuthich = txtChuThich.EditValue.ToString();
                }



                // kt xem textbox có bị bỏ trống không
                if (manv != string.Empty && matkhau != string.Empty && tennv != string.Empty &&
                    dt != string.Empty && cboQuyen.SelectedIndex != -1)
                {
                    DialogResult result;
                    result = MessageBox.Show("Bạn Có Muốn Thêm Nhân Viên  " + manv + "?",
                                             "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                    if (result == DialogResult.Yes)
                    {
                        // thêm nhân viên
                        if (nv_bll.KiemTraTrung_NV(txtMaNV.Text) == true)
                        {
                            maphanquyen = cboQuyen.SelectedValue.ToString();
                            nv_bll.ThemNv(manv, matkhau, tennv, diachi, dt, maphanquyen, chuthich);
                            MessageBox.Show("Thêm Thành Công Nhân Viên  " + manv, "Thông báo");
                            loadMaNVTuTao();
                            //txtTenNV.Clear();
                            //txtMatKhau.Clear();
                            //txtDiaChiNV.Clear();
                            //txtDienThoai.Clear();
                            // cboQuyen.DataSource = null;
                            loadDataNhanVien();
                            loadCboPhanQuyen();
                            listBoxChucNang.Enabled    = false;
                            listBoxTenChucNang.Enabled = false;
                            //txtChuThich.Clear();
                            lammoi();
                        }
                        else
                        {
                            MessageBox.Show("Mã Nhân Viên Đã Tồn Tại", "Thông báo");
                            lammoi();
                        }
                    }
                }
                else
                {
                    if (txtMatKhau.EditValue.ToString() == string.Empty)
                    {
                        MessageBox.Show("Mật khẩu còn bỏ trống", "Thống báo");
                        txtMatKhau.Focus();
                    }
                    if (txtTenNV.EditValue.ToString() == string.Empty)
                    {
                        MessageBox.Show("Tên nhân viên còn bỏ trống", "Thống báo");
                        txtTenNV.Focus();
                    }
                    if (txtDienThoai.EditValue.ToString() == string.Empty)
                    {
                        MessageBox.Show("Số điện thoại còn bỏ trống", "Thống báo");
                        txtDienThoai.Focus();
                    }
                    if (cboQuyen.SelectedValue.ToString() == string.Empty)
                    {
                        MessageBox.Show("Phân quyền còn bỏ trống", "Thống báo");
                        cboQuyen.Focus();
                    }
                }
            }
            catch
            {
                MessageBox.Show("Có Vấn Đề Trong Việc Thêm Nhân Viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }