Esempio n. 1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            //Khai báo biến để lấy mã nhân viên
            string maNV = "";

            //Lấy thông tin từ giao diện dòng được chọn trên gridview
            maNV = "" + gridNhanVien.CurrentRow.Cells[0].Value;

            DialogResult dr = MessageBox.Show("Bạn có chắc chắn muốn xóa không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == DialogResult.Yes)
            {
                //Xóa thông tin
                bool ketQua = false;

                //Khai báo biến
                NhanVienBusiness service = new NhanVienBusiness();

                //Thực hiện xóa
                ketQua = service.Xoa(maNV);

                //Hiển thị lại danh sách nhân viên để ko còn nhân đã xóa trên danh sách
                if (ketQua)
                {
                    HienThiDanhSachNhanVien();
                }
            }
        }
        /// <summary>
        /// Hàm hiển thị chi tiết thông tin nhân viên
        /// </summary>
        private void HienThiChiTietNhanVien()
        {
            //Lấy thông tin chi tiết của nhân viên
            NhanVienBusiness service    = new NhanVienBusiness();
            DataTable        dtNhanVien = service.ChiTietNhanVienTheoMa(MaNhanVien);

            //Nếu nhân viên tồn tại
            if (dtNhanVien != null && dtNhanVien.Rows.Count > 0)
            {
                txtMaNV.Text              = MaNhanVien;
                txtHoTen.Text             = "" + dtNhanVien.Rows[0]["HoTen"];
                cboGioiTinh.SelectedIndex = int.Parse("0" + dtNhanVien.Rows[0]["GioiTinh"]);
                txtDienThoai.Text         = "" + dtNhanVien.Rows[0]["DienThoai"];
                txtEmail.Text             = "" + dtNhanVien.Rows[0]["Email"];
                txtDiaChi.Text            = "" + dtNhanVien.Rows[0]["DiaChi"];

                //Hiển thị phòng của nhân viên
                cboPhongBan.SelectedValue = "" + dtNhanVien.Rows[0]["MaPhong"];

                //Hiển thị ngày sinh lên giao diện
                DateTime ngaySinh = DateTime.Now;

                //Thử chuyển thông tin về dạng ngày tháng nếu đúng thì gán cho biến
                DateTime.TryParse("" + dtNhanVien.Rows[0]["NgaySinh"], out ngaySinh);

                dtpNgaySinh.Value = ngaySinh;
            }
        }
Esempio n. 3
0
        private void HienThiDanhSachNhanVien()
        {
            //Khai báo 1 đối tượng để truy xuất các hàm trong NhanVienBusiness
            NhanVienBusiness service = new NhanVienBusiness();

            //Khai báo biến
            string tuKhoa = "", maPhong = "";

            //Lấy thông tin người dùng chọn
            tuKhoa  = txtTuKhoa.Text.Trim();
            maPhong = "" + cboPhongBan.SelectedValue;
            //Lấy danh sách
            DataTable dtNhanVien = service.TimKiemNhanVien(tuKhoa, maPhong);

            //Hiển thị lên giao diện danh sách gridview
            gridNhanVien.DataSource = dtNhanVien;
        }