Ejemplo n.º 1
0
        private void cmbKey_Click(object sender, EventArgs e)
        {
            string sl = cboTimKiem.Text;

            try
            {
                if (sl == "Mã nhân viên")
                {
                    cmbKey.DataSource = BUS_NhanVien.laymanhanvien();
                    //cmbKey.DisplayMember = "TENTD";
                    cmbKey.ValueMember = "MaNV";
                }

                else if (sl == "Tên nhân viên")
                {
                    cmbKey.DataSource = BUS_NhanVien.laytennhanvien();
                    //cmbKey.DisplayMember = "TENTD";
                    cmbKey.ValueMember = "TenNV";
                }
                else
                {
                    cmbKey.Text = "";
                }
            }
            catch (Exception ex)
            {
            }
        }
Ejemplo n.º 2
0
        private void btnBoQua_Click(object sender, EventArgs e)
        {
            BUS_NhanVien busnhanvien = new BUS_NhanVien();

            resetValues();
            dataGridView_NhanVien.DataSource = busnhanvien.getAllNhanVien();
        }
Ejemplo n.º 3
0
        private void button14_Click(object sender, EventArgs e)
        {
            string sl = cboTimKiem.Text;

            try
            {
                //  sl = sl.Replace();

                if (sl == "Mã nhân viên")
                {
                    dt = BUS_NhanVien.Hienthi_nhanvien_theoma(cmbKey.Text);
                    loaddata1(dt);
                    bindings();
                }
                else if (sl == "Tên nhân viên")
                {
                    dt = BUS_NhanVien.Hienthi_nhanvien_theoten(cmbKey.Text);
                    loaddata1(dt);
                    bindings();
                }
            }
            catch (Exception ex)
            {
            }
        }
Ejemplo n.º 4
0
        private void btnThuchien_Click(object sender, EventArgs e)
        {
            #region Method 02 - Xử lý bằng datatable
            DataTable dt = new DataTable();
            foreach (GridColumn column in gridView.VisibleColumns)
            {
                dt.Columns.Add(column.FieldName, column.ColumnType);
            }
            for (int i = 0; i < gridView.DataRowCount; i++)
            {
                DataRow row = dt.NewRow();
                foreach (GridColumn column in gridView.VisibleColumns)
                {
                    row[column.FieldName] = gridView.GetRowCellValue(i, column);
                }
                dt.Rows.Add(row);
            }

            string maBoPhan = lkBoPhan.EditValue.ToString();

            int sKetQua = BUS_NhanVien.DieuChuyen(dt, maBoPhan);
            if (sKetQua == 0)
            {
                MessageBox.Show("Không thành công, vui lòng kiểm tra lại dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                MessageBox.Show("Điều chuyển thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            #endregion
        }
Ejemplo n.º 5
0
        private void FrmNhanVien_Load(object sender, EventArgs e)
        {
            BUS_NhanVien busnhanvien = new BUS_NhanVien();

            resetValues();
            dataGridView_NhanVien.DataSource = busnhanvien.getAllNhanVien();
        }
Ejemplo n.º 6
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            string user = txtuserName.Text.ToString();
            string pass = txtPassWord.Text.ToString();

            Console.WriteLine(user + " " + pass);
            int login = BUS_QuanLyTaiKhoan.KiemTraLogin(user, pass);

            if (login == 0)
            {
                taiKhoan = BUS_QuanLyTaiKhoan.GetTaiKhoan(user, pass);
                nhanVien = BUS_NhanVien.GetNhanVien(taiKhoan.Cmnd);
                this.Hide();
                TrangChuQuanLy f = new TrangChuQuanLy(taiKhoan, nhanVien);
                f.Show();
            }
            else if (login == 1)
            {
                MessageBox.Show("Tên user không chính xác");
            }
            else if (login == 2)
            {
                MessageBox.Show("Mật khẩu không chính xác");
            }
            else
            {
                MessageBox.Show("Tài khoản đã bị block bởi admin");
            }
        }
Ejemplo n.º 7
0
        private void btnRefresh_Click(object sender, RoutedEventArgs e)
        {
            //dgvSuppliers.Rows.Clear();
            blockNV.Clear();
            txtSearch.Clear();
            dgvEmployees.ItemsSource = BUS_NhanVien.showData();
            if (dgvEmployees.ItemsSource != null)
            {
                foreach (DTO_NhanVien item in dgvEmployees.ItemsSource)
                {
                    if (item.TrangThai == false)
                    {
                        blockNV.Add(item);
                    }
                }
            }

            dgvEmployees.Dispatcher.BeginInvoke(DispatcherPriority.Input,
                                                new Action(delegate()
            {
                foreach (var itemNV in blockNV)
                {
                    var row        = dgvEmployees.ItemContainerGenerator.ContainerFromItem(itemNV) as DataGridRow;
                    row.FontStyle  = FontStyles.Oblique;
                    row.FontWeight = FontWeights.DemiBold;
                }
            }));
        }
        protected void btn_login_Click(object sender, EventArgs e)
        {
            string username = txtTendangnhap.Text.Trim();
            string password = txtMatkhau.Text.Trim();
            string mahoa    = MaHoa.EncryptString(password, "03DHTH1_CTTeam");

            BUS_NhanVien bus = new BUS_NhanVien();

            int flag = bus.LaDangNhapThanhCong(username, mahoa);

            if (KiemTraKiTuNhap(username) == false)
            {
                lbl_tb.Text = "Thông tin đăng nhập không chính xác !<br />Vui lòng nhập lại.";
                return;
            }

            if (flag == 0)
            {
                Session["Username"] = username;
                Response.Redirect("TrangChu.aspx");
            }
            else
            {
                if (flag == 1)
                {
                    Session["Username"] = username;
                    Response.Redirect("QuanLy.aspx");
                }
                else
                {
                    lbl_tb.Text = "Thông tin đăng nhập không chính xác !<br />Vui lòng nhập lại.";
                }
            }
        }
Ejemplo n.º 9
0
        private void btnXoaNV_Click(object sender, EventArgs e)
        {
            NhanVien_DTO nv = new NhanVien_DTO();

            nv.MaNV    = txtMaNV.Text;
            nv.TenNV   = txtTenNV.Text;
            nv.ChucVu  = cbbChucVu.SelectedValue.ToString();
            nv.NamSinh = DateTime.Parse(dtpNamSinhNV.Text);
            if (radNuNV.Checked == true)
            {
                nv.GioiTinh = "Nữ";
            }
            else
            {
                nv.GioiTinh = "Nam";
            }

            if (BUS_NhanVien.deleteALLEmployess(nv) == true)
            {
                HienThiDGV();
                MessageBox.Show("Đã xóa nhân viên.");
                txtMaNV.ResetText();
                txtTenNV.Text = "";
                txtTenNV.Focus();
                cbbChucVu.ResetText();
                radNamNV.Checked = true;
                dtpNamSinhNV.ResetText();
            }
            else
            {
                MessageBox.Show("Không xóa được.");
            }
        }
        private void Form_TImKIem_NhanVien_Load(object sender, EventArgs e)
        {
            bsnv = new BUS_NhanVien();
            DataTable tbl = bsnv.DSNhanVien();

            dataGridView1.DataSource = tbl;
        }
Ejemplo n.º 11
0
        private void FormThongTin_Load(object sender, EventArgs e)
        {
            txtEmail1.Text  = FormLogin.NvMain.Email;
            txtDiaChi1.Text = FormLogin.NvMain.DiaChi;
            txtHoten1.Text  = FormLogin.NvMain.TenNV;
            //txtVaiTro1.Text = FormLogin.NvMain.Quyen.ToString();
            dateNgayVl1.Text = FormLogin.NvMain.NgayVL.ToString("dd/MM/yyyy");

            if (FormLogin.NvMain.Quyen == 1)
            {
                txtVaiTro1.Text = "Quản Lý";
            }
            else
            {
                txtVaiTro1.Text = "Nhân Viên";
            }
            BUS_NhanVien busnhanvien = new BUS_NhanVien();
            DTO_NhanVien td          = new DTO_NhanVien();
            MemoryStream mem         = new MemoryStream(busnhanvien.getHinhNV(FormLogin.NvMain.MaNV));

            pbLogo.BackgroundImage       = Image.FromStream(mem);
            pbLogo.BackgroundImageLayout = ImageLayout.Stretch;

            //DTO_NhanVien td = busnhanvien.curNV();
        }
Ejemplo n.º 12
0
 private void simpleButton1_KeyPress(object sender, KeyPressEventArgs e)
 {
     if ((Keys)e.KeyChar == Keys.Enter)
     {
         string user = txtuserName.Text.ToString();
         string pass = txtPassWord.Text.ToString();
         Console.WriteLine(user + " " + pass);
         int login = BUS_QuanLyTaiKhoan.KiemTraLogin(user, pass);
         if (login == 0)
         {
             taiKhoan = BUS_QuanLyTaiKhoan.GetTaiKhoan(user, pass);
             nhanVien = BUS_NhanVien.GetNhanVien(taiKhoan.Cmnd);
             this.Hide();
             frmTrangChuQuanLy f = new frmTrangChuQuanLy(taiKhoan, nhanVien);
             f.Show();
         }
         else if (login == 1)
         {
             MessageBox.Show("Tên user không chính xác", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else if (login == 2)
         {
             MessageBox.Show("Mật khẩu không chính xác", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             MessageBox.Show("Tài khoản đã bị block bởi admin");
         }
     }
 }
Ejemplo n.º 13
0
        private void btnSuaNV_Click(object sender, EventArgs e)
        {
            // kiểm tra mã có tồn tại
            //if (txtMaNV.Text == "" || BUS_NhanVien.TakeAllIDEmployees(txtMaNV.Text) == null)
            //{
            //    MessageBox.Show("Vui lòng chọn mã nhân viên!");
            //    return;
            //}
            NhanVien_DTO nv = new NhanVien_DTO();

            nv.MaNV   = txtMaNV.Text;
            nv.TenNV  = txtTenNV.Text;
            nv.ChucVu = cbbChucVu.SelectedValue.ToString();
            // nv.ChucVu = cbbChucVu.Text;
            nv.NamSinh = DateTime.Parse(dtpNamSinhNV.Text);
            if (radNuNV.Checked == true)
            {
                nv.GioiTinh = "Nữ"; // không sửa được khi giới tính là nữ
            }
            else
            {
                nv.GioiTinh = "Nam";
            }
            if (BUS_NhanVien.UpdateALLEmployess(nv) == true)
            {
                HienThiDGV();
                MessageBox.Show("Đã Sửa nhân viên.");
            }
            else
            {
                MessageBox.Show("Không sửa được.");
            }
        }
Ejemplo n.º 14
0
 public void dataSelect(string boPhan)
 {
     //string tinhTrang = "Đang làm việc";
     dtNV = BUS_NhanVien.LoadNhanVien(boPhan, mode);
     grdNhanvien.DataSource = dtNV;
     BindingDanhSachPhanCa();
 }
Ejemplo n.º 15
0
        private void btnThucHien_XemCong_Click(object sender, EventArgs e)
        {
            //1. validate ngày bắt đầu, kết thúc
            //2. chỉ cho xem các ngày chưa kết lương, các ngày đã kết lương thì xem bên chỗ khác
            DateTime NgayBD_XemCong, NgayKT_XemCong;

            if (Validate_NgayBD_NgayKT(dateEdit_NgayBDCC, dateEdit_NgayKTCC, out NgayBD_XemCong, out NgayKT_XemCong) == false)
            {
                return;
            }

            if (Validate_NgayXemCong(NgayBD_XemCong, NgayKT_XemCong) == false)
            {
                return;
            }

            List <cUserInfo> dsnv_DuocChon = new List <cUserInfo>();

            LayDSNV_DuocChon(gridView_DSNV, dsnv_DuocChon);
            BUS_ChamCong   busChamCong = new BUS_ChamCong();
            FromToDateTime khoangTg    = new FromToDateTime {
                From = NgayBD_XemCong, To = NgayKT_XemCong
            };                                                                                                       //đã bỏ phần giờ, lấy phần ngày

            busChamCong.XemCong(dsnv_DuocChon, khoangTg);

            DataTable    table_KQ_XemCong;
            BUS_NhanVien busNhanVien = new BUS_NhanVien();

            busNhanVien.XuatDataTableXemCong(dsnv_DuocChon, out table_KQ_XemCong);
            gridControl_BangCC.DataSource = table_KQ_XemCong;

            //ReloadThongKe();
        }
Ejemplo n.º 16
0
        private void Init()
        {
            txtPass.Properties.UseSystemPasswordChar    = true;
            txtXacNhan.Properties.UseSystemPasswordChar = true;

            //Khởi tạo nhân viên bán hàng
            leNhanVien.Properties.TextEditStyle = TextEditStyles.Standard;
            leNhanVien.Properties.BestFitMode   = BestFitMode.BestFit;
            SetDataSource(leNhanVien, BUS_NhanVien.LayNhanVienDonGian(), "EMPLOYEE_Name", "EMPLOYEE_ID");
            leNhanVien.Properties.Columns[0].FieldName = "EMPLOYEE_Name";
            leNhanVien.Properties.Columns[1].FieldName = "EMPLOYEE_ID";

            //Khởi tạo vai trò
            leVaiTro.Properties.TextEditStyle = TextEditStyles.Standard;
            leVaiTro.Properties.BestFitMode   = BestFitMode.BestFit;
            SetDataSource(leVaiTro, BUS_PhanQuyen.LoadPermision(), "Description", "ID");
            leVaiTro.Properties.Columns[0].FieldName = "ID";
            leVaiTro.Properties.Columns[1].FieldName = "Description";


            if (add == true)
            {
                phatSinhMa();
            }
            else
            {
                LoadDuLieuBP();
            }
        }
Ejemplo n.º 17
0
        private void xlSua()
        {
            editNV.MaNV      = txtMa.Text;
            editNV.TenNV     = txtTen.Text;
            editNV.GioiTinh  = bool.Parse(radioGioiTinh.EditValue.ToString());
            editNV.DiaChi    = txtDiaChi.Text;
            editNV.DienThoai = txtDienThoai.Text;
            editNV.DiDong    = txtDiDong.Text;
            editNV.NgaySinh  = (deNgaySinh.Text == "" ? DateTime.Now : DateTime.Parse(deNgaySinh.Text));
            editNV.BoPhan    = (gleBoPhan.Text == "" ? "" : gleBoPhan.EditValue.ToString());
            editNV.QuanLy    = (gleQuanLy.Text == "" ? "" : gleQuanLy.EditValue.ToString());
            editNV.ChucVu    = txtChucVu.Text;
            editNV.Email     = txtEmail.Text;
            editNV.ConQL     = checkConQL.Checked;
            editNV.completeObject();
            BUS_NhanVien.SuaNV(editNV);
            sendNV?.Invoke();

            Action.Module     = "Nhân Viên";
            Action.ActionName = "Thêm";
            Action.Reference  = txtMa.Text;
            Action.LuuThongTin();

            Close();
        }
Ejemplo n.º 18
0
        private void xlThem()
        {
            CNhanVien nv = new CNhanVien
                               (txtMa.Text,
                               txtTen.Text,
                               bool.Parse(radioGioiTinh.EditValue.ToString()),
                               txtDiaChi.Text,
                               txtDienThoai.Text,
                               txtDiDong.Text,
                               (deNgaySinh.Text == "" ? DateTime.Now : DateTime.Parse(deNgaySinh.Text)),
                               (gleBoPhan.Text == "" ? "" : gleBoPhan.EditValue.ToString()),
                               (gleQuanLy.Text == "" ? "" : gleQuanLy.EditValue.ToString()),
                               txtChucVu.Text,
                               txtEmail.Text,
                               checkConQL.Checked);

            nv.completeObject();
            BUS_NhanVien.ThemNV(nv);
            sendNV?.Invoke();

            Action.Module     = "Nhân Viên";
            Action.ActionName = "Sửa";
            Action.Reference  = txtMa.Text;
            Action.LuuThongTin();

            this.Close();
        }
Ejemplo n.º 19
0
        private void BtnSua_ItemClick(object sender, ItemClickEventArgs e)
        {
            int       rowIndex   = gvMain.FocusedRowHandle;
            DataRow   fNV        = BUS_NhanVien.TimNV(gvMain.GetRowCellValue(rowIndex, "Employee_ID").ToString());
            string    _MaNV      = fNV.Field <string>("Employee_ID");
            string    _TenNV     = fNV.Field <string>("Employee_Name");
            bool      _GioiTinh  = fNV.Field <bool>("Sex");
            string    _DiaChi    = fNV.Field <string>("Address");
            string    _DienThoai = fNV.Field <string>("O_Tel");
            string    _DiDong    = fNV.Field <string>("Mobile");
            DateTime  _NgaySinh  = fNV.Field <DateTime>("Birthday");
            string    _BoPhan    = fNV.Field <string>("Department_ID");
            string    _QuanLy    = fNV.Field <string>("Manager_ID");
            string    _ChucVu    = fNV.Field <string>("Description");
            string    _Email     = fNV.Field <string>("Email");
            bool      _ConQL     = fNV.Field <bool>("Active");
            CNhanVien nv         = new CNhanVien
            {
                MaNV      = _MaNV,
                TenNV     = _TenNV,
                GioiTinh  = _GioiTinh,
                DiaChi    = _DiaChi,
                DienThoai = _DienThoai,
                DiDong    = _DiDong,
                NgaySinh  = _NgaySinh,
                BoPhan    = _BoPhan,
                QuanLy    = _QuanLy,
                ChucVu    = _ChucVu,
                Email     = _Email,
                ConQL     = _ConQL
            };
            fThemNhanVien sua = new fThemNhanVien(false, nv, LoadData);

            sua.ShowDialog();
        }
Ejemplo n.º 20
0
        public void LoadTKNV(string tk)
        {
            BUS_NhanVien busNV = new BUS_NhanVien();
            DataTable    dt    = new DataTable();

            gvNhanVien.DataSourceID = null; // string.Empty can also used
            if (string.IsNullOrEmpty(tk) || string.IsNullOrWhiteSpace(tk))
            {
                dt = busNV.DanhSachNhanVien();
                if (dt == null)
                {
                    dt = new DataTable();
                }
            }
            else
            {
                dt = busNV.DanhSachTimKiem(tk);
                //if(gvNhanVien.RowCount == null)
                //{

                //}
            }

            gvNhanVien.DataSource = dt.DefaultView;
            gvNhanVien.DataBind();
        }
Ejemplo n.º 21
0
        private void BtnXoa_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa ?", "CẢNH BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
                == DialogResult.No)
            {
                return;
            }
            int    rowIndex = gvMain.FocusedRowHandle;
            string colID    = "Employee_ID";
            string value    = gvMain.GetRowCellValue(rowIndex, colID).ToString();

            if (BUS_NhanVien.KiemTraNV(value) == true)
            {
                BUS_NhanVien.XoaNV(value);

                Action.Module     = "Nhân Viên";
                Action.ActionName = "Xóa";
                Action.Reference  = value;
                Action.LuuThongTin();

                LoadData();
            }
            else
            {
                return;
            }
        }
Ejemplo n.º 22
0
        public void LoadChucNang()
        {
            LoadCombobox();
            lstNhanVien       = BUS_NhanVien.LoadNhanVienMaNV(maNV);
            txtMaNV.Text      = lstNhanVien[0].UserFullCode;
            txtHoten.Text     = lstNhanVien[0].UserFullName;
            txtMathe.Text     = lstNhanVien[0].UserCardNo;
            txtQuequan.Text   = lstNhanVien[0].UserNativeCountry;
            txtHokhau.Text    = lstNhanVien[0].UserAddress;
            txtDantoc.Text    = lstNhanVien[0].PeopleName;
            txtQuoctich.Text  = lstNhanVien[0].Nationality;
            txtCMND.Text      = lstNhanVien[0].UserIDCard;
            txtDienthoai.Text = lstNhanVien[0].UserPhoneNumber;

            dteNgaysinh.Text     = lstNhanVien[0].UserBirthDay;
            dteNgaynhanviec.Text = lstNhanVien[0].UserHireDay;
            dteNgaythongbao.Text = lstNhanVien[0].UserInformDay;
            dteNgaynghiviec.Text = lstNhanVien[0].UserTerminalDay;
            dteNgaythaisan.Text  = lstNhanVien[0].UserBabyDay;

            cmbGioitinh.Items.Add("Nam");
            cmbGioitinh.Items.Add("Nữ");
            cmbGioitinh.Text = lstNhanVien[0].UserSex;

            //cmbBophan.Text = lstNhanVien[0].DescriptionVN;
            cmbTinhtrang.Text = lstNhanVien[0].StatusDescription;
            cmbChucvu.Text    = lstNhanVien[0].TitleName;

            lblDisplay.Text = lstNhanVien[0].UserFullName;
            lblDisplay.Left = (this.ClientSize.Width - lblDisplay.Width) / 2;
        }
Ejemplo n.º 23
0
        public fThemSimple(bool isAdd = true, CBoPhan bp = null, fBoPhan.sendMessage send = null, double action = 1)
        {
            InitializeComponent();

            if (isAdd == false && bp == null)
            {
                XtraMessageBox.Show("ERROR : Dữ liệu không được cung cấp để thực hiện hành động !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Close();
            }
            if (isAdd == true)
            {
                table = BUS_NhanVien.LayBoPhan();
                Text  = "Thêm bộ phận";
            }
            else
            {
                editBP = bp;
                Text   = "Sửa thông tin bộ phận";
            }
            add    = isAdd;
            sendBP = send;

            flag = 3;

            InitBP();
        }
Ejemplo n.º 24
0
        public void LoadNV()
        {
            BUS_NhanVien busNV = new BUS_NhanVien();

            gvNhanVien.DataSourceID = null; // string.Empty can also used
            gvNhanVien.DataSource   = busNV.DanhSachNhanVien();
            gvNhanVien.DataBind();
        }
Ejemplo n.º 25
0
        private void Form_NhanVien_Load(object sender, EventArgs e)
        {
            bsnv = new BUS_NhanVien();
            DataTable tbl = bsnv.DSNhanVien();

            dataGridView.DataSource = tbl;
            CloseTextBox();
        }
        public void LoadThongTin()
        {
            string manv = Session["MaNV"].ToString();

            lbl_ma.Text = manv.ToString();
            BUS_NhanVien busNV = new BUS_NhanVien();
            NhanVien     nv    = new NhanVien();

            nv = busNV.LayThongTinNhanVien(manv);

            BUS_PhongBan busPB = new BUS_PhongBan();
            PhongBan     pb    = new PhongBan();

            pb = busPB.LayThongTinNhanVien(manv);

            BUS_ChucVu busCV = new BUS_ChucVu();
            ChucVu     cv    = new ChucVu();

            cv = busCV.LayThongTinNhanVien(manv);

            txt_hoten.Text   = nv.HoTen.ToString();
            txt_diachi.Text  = nv.DiaChi.ToString();
            txt_cmnd.Text    = nv.SoCMND.ToString();
            txt_sdt.Text     = nv.SDT.ToString();
            txt_mail.Text    = nv.Email.ToString();
            txt_namsinh.Text = nv.NamSinh.ToString();
            //txt_pb.Text = pb.TenPB.ToString();

            if (nv.GioiTinh.ToString() == "False")
            {
                txt_gt.Text = "Nam";
                //img_anh.ImageUrl = "~/images/avata_nam.png";
            }
            else
            {
                txt_gt.Text = "Nữ";
                //img_anh.ImageUrl = "~/images/avata_nu.png";
            }
            txt_pb.Text = pb.TenPB.ToString();
            txt_cv.Text = cv.TenCV.ToString();
            if (nv.Hinh == null)
            {
                if (nv.GioiTinh.ToString() == "False")
                {
                    img_anh.ImageUrl = "~/images/AnhNV/avata_nam.png";
                }
                else
                {
                    img_anh.ImageUrl = "~/images/AnhNV/avata_nu.png";
                }
            }
            else
            {
                img_anh.ImageUrl = nv.Hinh;
            }
        }
Ejemplo n.º 27
0
        protected void gvNhanVien_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string       manv  = gvNhanVien.DataKeys[e.RowIndex].Value.ToString();
            BUS_NhanVien busNV = new BUS_NhanVien();

            busNV.XoaNhanVien(manv);
            //LoadNV();
            string timkiem = txt_timkiem.Text;

            LoadTKNV(timkiem);
        }
Ejemplo n.º 28
0
        void HienThiDGV()
        {
            List <NhanVien_DTO> lst = BUS_NhanVien.takeAllEmployees();

            dgvNhanVien.DataSource = lst;
            dgvNhanVien.Columns["MaNV"].HeaderText     = "Mã nhân viên";
            dgvNhanVien.Columns["TenNV"].HeaderText    = "Tên nhân viên";
            dgvNhanVien.Columns["ChucVu"].HeaderText   = "Chức vụ";
            dgvNhanVien.Columns["NamSinh"].HeaderText  = "Năm Sinh";
            dgvNhanVien.Columns["GioiTinh"].HeaderText = "Giới Tính";
        }
Ejemplo n.º 29
0
        private void FrmNhanVien_Load(object sender, EventArgs e)
        {
            dgvNhanVien.DataSource          = BUS_NhanVien.takeAllEmployees();
            dgvNhanVien.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            cbbChucVu.DataSource            = BUS_NhanVien.loadALLChucVu();
            cbbChucVu.DisplayMember         = "ChucVu";
            cbbChucVu.ValueMember           = "ChucVu";
            btnLuuNV.Visible = false;
            HienThiDGV();

            // btnImages.Image = Image.FromFile("NewFolder1\room.png");
        }
Ejemplo n.º 30
0
        protected void btn_timkiem_Click(object sender, EventArgs e)
        {
            string       timkiem = txt_timkiem.Text;
            BUS_NhanVien busNV   = new BUS_NhanVien();

            busNV.DanhSachTimKiem(timkiem);
            if (busNV.DemTK(timkiem) == 0)
            {
                lbltb.Text = "Không có dữ liệu cần tìm kiếm";
            }
            gvNhanVien.EditIndex = -1;
            LoadTKNV(timkiem);
        }