Exemple #1
0
        private void btnDoiMatKhau_Click(object sender, EventArgs e)
        {
            NhanVien_BUS nv = new NhanVien_BUS();

            listNV = nv.LayDanhSach();
            if (txtMKHienTai.Text.Length > 0 && txtMKMoi.Text.Length > 0)
            {
                for (int i = 0; i < listNV.Count; i++)
                {
                    if (txtMaNV.Text == listNV[i].MaNV.ToString() && txtMKHienTai.Text == listNV[i].Pass.ToString())
                    {
                        DialogResult result = MessageBox.Show("Bạn có thật sự muốn đổi mật khẩu?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (result == DialogResult.Yes)
                        {
                            NhanVien_BUS NVBus = new NhanVien_BUS();
                            NVBus.DoiMatKhau(txtMKMoi.Text, txtMaNV.Text);
                            MessageBox.Show("Bạn đã đổi mật khẩu thành công", "Thông báo");
                        }
                        break;
                    }
                    else
                    {
                        if (i == listNV.Count - 1)
                        {
                            MessageBox.Show("Mật khẩu hiện tại không hợp lệ!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
            }
        }
Exemple #2
0
        //Button Xóa
        private void gunaAdvenceButton2_Click(object sender, EventArgs e)
        {
            if (drNhanVien == null)
            {
                MessageBox.Show("Chọn nhân viên muốn xóa");
                return;
            }

            NhanVien_DTO nhanVien = new NhanVien_DTO();

            nhanVien.MaNhanVien = txtMaNhanVien.Text;

            if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                if (danhSachNhanVien == null)
                {
                    gunaDataGridView1.DataSource = null;
                }
                if (NhanVien_BUS.XoaNhanVien(nhanVien))
                {
                    drNhanVien          = null;
                    txtMaNhanVien.Text  = "";
                    txtHoTen.Text       = "";
                    txtSoDienThoai.Text = "";
                    txtChucVu.Text      = "";
                    txtBacLuong.Text    = "";
                    rtxtDiaChi.Text     = "";
                    MessageBox.Show("Xóa thành công");
                    LoadNhanVien();
                    return;
                }
                MessageBox.Show("Xóa thất bại");
            }
        }
        private void matudong()
        {
            string manhanvien = "NV001";
            int    dem        = 0;

            while (NhanVien_BUS.TimNhanVien_TheoMa(manhanvien) != null)
            {
                dem += 1;
                if (dem < 10)
                {
                    manhanvien = "NV00" + dem.ToString();
                }
                else if (dem < 100)
                {
                    manhanvien = "NV0" + dem.ToString();
                }
                else if (dem < 1000)
                {
                    manhanvien = "NV" + dem.ToString();
                }
                else
                {
                    XtraMessageBox.Show("Không thể thêm nhân viên. Không đủ bộ nhớ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            txtManv.Text = manhanvien;
        }
Exemple #4
0
        private void btnXacNhanXoaNhanVien_Click(object sender, EventArgs e)
        {
            NhanVien nv = LayNVTuMaNV(txtMaNhanVienCanXoa.Text);

            if (nv == null)
            {
                MessageBox.Show($"Nhân viên {txtMaNhanVienCanXoa.Text} không tồn tại !");
                txtMaNhanVienCanXoa.Text = "";
            }
            else
            {
                if (LayNVTuMaNV(txtMaNhanVienCanXoa.Text).TrangThai1 == 0)
                {
                    MessageBox.Show("Nhân viên này đã bị xóa !");
                }
                else
                {
                    DialogResult dia = MessageBox.Show($"Bạn chắc chắn muốn xóa {nv.HoTen1}", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dia == DialogResult.Yes)
                    {
                        if (NhanVien_BUS.DeleteDataNhanVien(txtMaNhanVienCanXoa.Text))
                        {
                            MessageBox.Show("Đã xóa thành công !");
                        }
                        else
                        {
                            MessageBox.Show("Xóa không thành công");
                        }
                    }
                }
            }
        }
Exemple #5
0
        private void btNewNV_Click(object sender, EventArgs e)
        {
            if (tbMaNV.Text == "")
            {
                MessageBox.Show("Vui lòng nhập dữ liệu để thêm nhân viên!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            NhanVien_DTO NV_DTO = new NhanVien_DTO();

            NV_DTO.MaNV     = tbMaNV.Text;
            NV_DTO.HoTenNV  = tbHoTenNV.Text;
            NV_DTO.NgaySinh = (dtPickerNgaySinh.Text);
            //NV_DTO.NgaySinh = Convert.ToDateTime(dtPickerNgaySinh.Text);
            NV_DTO.GioiTinh = cbGioiTinh.Text;
            NV_DTO.QueQuan  = tbQueQuan.Text;
            NV_DTO.DiaChi   = tbDiaChi.Text;
            NV_DTO.Email    = tbEmail.Text;
            NV_DTO.SDT      = tbSDT.Text;

            if (NhanVien_BUS.New_NV(NV_DTO) == true)
            {
                MessageBox.Show("Thêm thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Thêm Thất bại !", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Load();
            Clear();
        }
        private void frmTaiKhoan_Load(object sender, EventArgs e)
        {
            label6.Visible      = true;
            label2.Visible      = true;
            txtTenHT.Visible    = true;
            txtTaiKhoan.Visible = true;
            label1.Visible      = false;
            nmID.Visible        = false;
            groupBox3.Visible   = false;
            comboBox1.Visible   = false;
            cboTaiKhoan.Visible = false;

            List <TaiKhoan_DTO> lstTK = TaiKhoan_BUS.LayDSTK();

            DgvTaiKhoan.DataSource    = lstTK;
            cboTaiKhoan.DataSource    = NhanVien_BUS.LayDSNhanVien();
            cboTaiKhoan.DisplayMember = "MaNV";
            cboTaiKhoan.ValueMember   = "TenNV";


            DgvTaiKhoan.Columns["ID"].HeaderText         = "Số thứ tự";
            DgvTaiKhoan.Columns["ID"].Width              = 120;
            DgvTaiKhoan.Columns["TaiKhoan"].HeaderText   = "Tài khoản";
            DgvTaiKhoan.Columns["TaiKhoan"].Width        = 160;
            DgvTaiKhoan.Columns["TenHienThi"].HeaderText = "Tên hiển thị";
            DgvTaiKhoan.Columns["TenHienThi"].Width      = 300;
            DgvTaiKhoan.Columns["MauKhau"].HeaderText    = "Mật khẩu";
            DgvTaiKhoan.Columns["MauKhau"].Width         = 130;

            DgvTaiKhoan.Columns["QuyenHan"].HeaderText = "Quyền hạn";
            DgvTaiKhoan.Columns["QuyenHan"].Width      = 130;
            HienThi(true);
        }
        private void btnOK_Click(object sender, EventArgs e)
        {
            int SL;
            DonTKNguyenLieu_DTO donTK = new DonTKNguyenLieu_DTO();

            donTK.IdNhanVienTK  = ID;
            donTK.TenNhanVienTK = NhanVien_BUS.TimNV(ID).TenNhanVien;
            string s = "";

            foreach (Control c in flplistNL.Controls)
            {
                if (c is TextBox)
                {
                    if (c.Text != "0")
                    {
                        string DV = NguyenLieu_BUS.LayDVNguyenLieu(c.Name);
                        SL = NguyenLieu_BUS.LaySLNguyenLieu(c.Name);
                        SL = SL - int.Parse(c.Text);
                        if (SL >= 0)
                        {
                            TongKetTK(c.Name, SL);
                        }
                        else
                        {
                            MessageBox.Show("Số lượng nguyên liệu sử dụng của " + c.Name + " không được nhiều hơn số lượng trong kho", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            return;
                        }
                        s = s + c.Name + ":" + c.Text + DV + "\n";
                    }
                }
            }
            donTK.ThongKe = s;
            DonTKNguyenLieu_BUS.LayTTNguyenLieu(donTK);
            this.Close();
        }
        private void frmLibrarian_Load(object sender, EventArgs e)
        {
            NhanVien_BUS nv = new NhanVien_BUS();

            dtgLibrarian.AutoGenerateColumns = false;
            dtgLibrarian.DataSource          = nv.LayDanhSachNhanVien();
        }
Exemple #9
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (dataGridViewQLNhanVien.SelectedRows.Count > 0)
            {
                NhanVien_DTO nv = (NhanVien_DTO)dataGridViewQLNhanVien.SelectedRows[0].DataBoundItem;


                nv.HoNV     = txtHoNhanVien.Text;
                nv.TenDem   = txtTenDem.Text;
                nv.TenNV    = txtTenNhanVien.Text;
                nv.NgaySinh = dateTimeNgaySinh.Value;
                nv.GioiTinh = cbbGioiTinh.Text;
                nv.SDT      = txtSoDienThoai.Text;
                nv.Email    = txtEmail.Text;
                nv.ChucVu   = cbbChucVu.Text;
                nv.NgayThem = dateTimeNgayThem.Value;
                nv.Pass     = txtPass.Text;

                NhanVien_BUS dtBus = new NhanVien_BUS();
                dtBus.SuaNhanVien(nv);
                MessageBox.Show("Đã Sữa 1 nhân viên ");
                LoadDSNV();
                ResetNV();
            }
        }
 //Button Xóa
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (drNhanVien == null)
     {
         MessageBox.Show("Chọn nhân viên muốn xóa");
         return;
     }
     else if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         NhanVien_DTO nhanVien = new NhanVien_DTO();
         nhanVien.MaNhanVien = drNhanVien.Cells[0].Value.ToString();
         if (danhSachNhanVien == null)
         {
             gunaDataGridView1.DataSource = null;
         }
         //Xóa nhân viên và tài khoản của nhân viên đó
         TaiKhoan_DTO tk = new TaiKhoan_DTO();
         tk.Tentk = nhanVien.MaNhanVien;
         if (NhanVien_BUS.XoaNhanVien(nhanVien) || TaiKhoan_BUS.XoaTaiKhoan(tk))
         {
             drNhanVien          = null;
             txtHoTen.Text       = "";
             txtSoDienThoai.Text = "";
             txtChucVu.Text      = "";
             txtBacLuong.Text    = "";
             rtxtDiaChi.Text     = "";
             LoadNhanVien();
             MessageBox.Show("Xóa thành công");
             return;
         }
         MessageBox.Show("Xóa thất bại");
     }
 }
Exemple #11
0
        //List<clsTrangThaiBanPhanCong_DTO> lstTTBanPhanCong = BUS.TrangThaiBanPhanCong_BUS.LayDSTrangThaiBPC();
        //clsTrangThaiBanPhanCong_DTO dtoTTBanPhanCong;

        private void dgvDSNVCaSang_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if (dgvDSNVCaSang.Rows.Count > 0)
            {
                if (dgvDSNVCaChieu.Columns[e.ColumnIndex].Name == "colHoTenChieu")
                {
                    NhanVien_BUS           busNV = new NhanVien_BUS();
                    List <clsNhanVien_DTO> lstNV = busNV.LayNhanVienTheoTenHoacMaa("", "");
                    clsNhanVien_DTO        dtoNV = lstNV.Find(u => u.MaNhanVien == e.Value.ToString());
                    e.Value = dtoNV.HoTen;
                }

                if (dgvDSNVCaSang.Columns[e.ColumnIndex].Name == "colTrangThaiSang")
                {
                    dtoTTBPC = listTTBPC.Find(u => u.MaTrangThaiBanPhanCong == (int)e.Value);
                    e.Value  = dtoTTBPC.TenTrangThaiBanPhanCong;
                }

                foreach (DataGridViewRow row in dgvDSNVCaSang.Rows)
                {
                    if (row.Cells["colTrangThaiSang"].Value.ToString() == "5")
                    {
                        row.DefaultCellStyle.ForeColor = Color.Blue;
                    }
                    else
                    {
                        row.DefaultCellStyle.ForeColor = Color.Black;
                    }
                }
            }
        }
Exemple #12
0
        private void btnDoiMatKhau_Click(object sender, EventArgs e)
        {
            NhanVien_BUS sp = new NhanVien_BUS();

            listnv = sp.LayDanhSach();

            if (txtTenDangNhap.Text.Length > 0 && txtPass.Text.Length > 0)
            {
                for (int i = 0; i < listnv.Count; i++)
                {
                    if (listnv[i].MaNV.ToString() == txtTenDangNhap.Text && listnv[i].Pass.ToString() == txtPass.Text)
                    {
                        lblDangNhap.Visible = lblTenTaiKhoan.Visible = lblMatKhau.Visible = txtTenDangNhap.Visible = txtPass.Visible
                                                                                                                         = btnDangNhap.Visible = btnDoiMatKhau.Visible = btnThoat.Visible = btnDoiMatKhau.Visible = pnlHinhAnh.Visible = pnlThuc.Visible = false;
                        DoiMatKhau frm = new DoiMatKhau(txtTenDangNhap.Text);
                        frm.MdiParent = this;
                        frm.Show();
                        break;
                    }
                    else
                    {
                        if (i == listnv.Count - 1)
                        {
                            MessageBox.Show("Tên đăng nhập hoặc mật khẩu không hợp lê!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa điền tên đăng nhập hoặc mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemple #13
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtHoNhanVien.Text.Trim() == "" ||
                txtHoNhanVien.Text.Trim() == "" ||
                txtTenDem.Text.Trim() == "" ||
                txtTenNhanVien.Text.Trim() == "" ||
                txtSoDienThoai.Text.Trim() == "" ||
                txtEmail.Text.Trim() == "" ||
                txtPass.Text.Trim() == "")
            {
                MessageBox.Show("Bạn chưa nhập đầy đủ thông tin", "Thông báo");
            }
            else
            {
                NhanVien_DTO nv = new NhanVien_DTO();
                nv.HoNV     = txtHoNhanVien.Text;
                nv.TenDem   = txtTenDem.Text;
                nv.TenNV    = txtTenNhanVien.Text;
                nv.NgaySinh = dateTimeNgaySinh.Value;
                nv.GioiTinh = cbbGioiTinh.Text;
                nv.SDT      = txtSoDienThoai.Text;
                nv.Email    = txtEmail.Text;
                nv.ChucVu   = cbbChucVu.Text;
                nv.NgayThem = dateTimeNgayThem.Value;
                nv.Pass     = txtPass.Text;

                NhanVien_BUS dtBus = new NhanVien_BUS();
                dtBus.ThemNhanVien(nv, 1);
                MessageBox.Show("Đã Thêm 1 nhân viên mới");
                LoadDSNV();
                ResetNV();
            }
        }
Exemple #14
0
        private void ThongTinNhanVien()
        {
            NhanVien_BUS nv = new NhanVien_BUS();

            listNV = nv.LayDanhSach();

            for (int i = 0; i < listNV.Count; i++)
            {
                if (listNV[i].MaNV.ToString() == txtMaNhanVien.Text.ToString() && listNV[i].ChucVu == "Thu Ngân")
                {
                    txtHoNhanVien.Text  = listNV[i].HoNV.ToString();
                    txtTenDem.Text      = listNV[i].TenDem.ToString();
                    txtTenNhanVien.Text = listNV[i].TenNV.ToString();
                    txtEmail.Text       = listNV[i].Email.ToString();
                    //DateTime dt = DateTime.ParseExact(listNV[i].NgaySinh.ToString(), "yyyy-MM-dd h:mm:ss tt", CultureInfo.InvariantCulture);
                    dTPNgaySinh.Value      = DateTime.ParseExact(listNV[i].NgaySinh.ToString(), "yyyy-MM-dd h:mm:ss tt", CultureInfo.InvariantCulture);
                    dTPNgayThem.Value      = DateTime.ParseExact(listNV[i].NgayThem.ToString(), "yyyy-MM-dd h:mm:ss tt", CultureInfo.InvariantCulture);
                    cbbChucVu.SelectedItem = listNV[i].ChucVu.ToString();
                    if (listNV[i].GioiTinh.ToString() == "Nam")
                    {
                        radNam.Checked = true;
                    }
                    else
                    {
                        radNu.Checked = true;
                    }
                    txtSoDienThoai.Text = listNV[i].SDT.ToString();
                }
            }
        }
Exemple #15
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            // kiểm tra mã có tồn tại
            if (txtMaNV.Text == "" || NhanVien_BUS.TimNhanVienTheoMa(txtMaNV.Text) == null)
            {
                MessageBox.Show("Vui lòng chọn mã nhân viên!");
                return;
            }
            NhanVien_DTO nv = new NhanVien_DTO();

            nv.SMaNV  = txtMaNV.Text;
            nv.SHoLot = txtHoLot.Text;
            nv.STen   = txtTen.Text;
            if (radNam.Checked == true)
            {
                nv.SPhai = "Nam";
            }
            else
            {
                nv.SPhai = "Nữ";
            }
            nv.DtNgaySinh = DateTime.Parse(dtpNgaySinh.Text);
            nv.SMaCV      = cboChucVu.SelectedValue.ToString();

            if (NhanVien_BUS.XoaNhanVien(nv) == true)
            {
                HienThiDSNhanVienLenDatagrid();
                MessageBox.Show("Đã xóa nhân viên.");
            }
            else
            {
                MessageBox.Show("Không xóa được.");
            }
        }
Exemple #16
0
        private void LoadDSNV()
        {
            cbbChucVu.Items.Add("Thu Ngân");
            cbbChucVu.Items.Add("Quản Lý");
            cbbChucVu.Items.Add("Kho");
            cbbChucVu.Items.Add("Pha Chế");


            cbbGioiTinh.Items.Add("Nam");
            cbbGioiTinh.Items.Add("Nữ");

            //Enabledcontrol();


            NhanVien_BUS        nv   = new NhanVien_BUS();
            List <NhanVien_DTO> dsnv = nv.LayDanhSach();

            dataGridViewQLNhanVien.MultiSelect         = false;
            dataGridViewQLNhanVien.AutoGenerateColumns = false;
            dataGridViewQLNhanVien.DataSource          = dsnv;

            dataGridViewQLNhanVien.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            //dataGridViewQLNhanVien.ReadOnly = true;
            dataGridViewQLNhanVien.RowHeadersVisible = false;
        }
Exemple #17
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(txtHoTen.Text) || String.IsNullOrWhiteSpace(txtDiaChi.Text))
            {
                MessageBox.Show("Mời bạn nhập đầy đủ thông tin");
                return;
            }
            else
            {
                NhanVienDTO nv = new NhanVienDTO(maNV, ChangeNameStyle(txtHoTen.Text), DateTime.Parse(dtpNgaySinh.Value.ToShortDateString()), txtDiaChi.Text, cmbGioiTinh.Text, cmbPhongBan.SelectedValue.ToString(), cmbChucVu.SelectedValue.ToString(), cmbChuyenMon.SelectedValue.ToString(), (int)cmbBacLuong.SelectedValue);

                if (NhanVien_BUS.AddNhanVien(nv))
                {
                    LoadNhanVien();
                    MessageBox.Show("Thêm thành công");
                    btnLuu.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Thêm thất bại");
                }
            }


            barStaticItemInfo.Caption = "Lần thêm dữ liệu gần nhất: " + DateTime.Now.ToString();
        }
        public void CapNhatNhanVien()
        {
            int flag = 0;

            int[] index = gridView_NhanVien.GetSelectedRows();
            if (index.Length > 0)
            {
                string tenNhanVien = gridView_NhanVien.GetRowCellValue(index[0], "TenNV").ToString();
                //  string maloai = gridView_MonAn.GetRowCellValue(index[0], "LoaiMon").ToString();
                string sdt = gridView_NhanVien.GetRowCellValue(index[0], "sdt").ToString();
                //  string maNH = gridView_MonAn.GetRowCellValue(index[0], "MaNH").ToString();

                if (tenNhanVien != null)
                {
                    DTO.NhanVien_DTO NhanVien = new NhanVien_DTO();
                    NhanVien.TenNV = tenNhanVien;
                    NhanVien.Sdt   = int.Parse(sdt);

                    chon = index[0];
                    int tt = ArrayMaNV[chon];
                    flag = NhanVien_BUS.CapNhatNhanVien(NhanVien, tt);
                }
            }
            if (flag != 0)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemple #19
0
        private void btnXoaNhanVien_Click(object sender, EventArgs e)
        {
            string           Manhanvien   = txtMaNhanVien.Text;
            string           Tennhanvien  = txtTenNhanVien.Text;
            DateTime         Ngaysinh     = DateTime.Parse(dateTimePickerNgaySinh.Text);
            string           Gioitinh     = comboBoxGioiTinh.Text;
            string           CMND         = txtCMND.Text;
            string           Diachi       = txtDiaChi.Text;
            string           Sdt          = txtSDT.Text;
            string           Email        = txtEmail.Text;
            float            Luong        = float.Parse(txtLuong.Text);
            Loainhanvien_BUS t            = new Loainhanvien_BUS();
            string           loainhanvien = t.TimIdTheoTen(comboBoxChucVu.Text);
            NhanVien_DTO     nvObj        = new NhanVien_DTO(Manhanvien, Tennhanvien, Ngaysinh, Gioitinh, CMND, Diachi, Sdt, Email, Luong, loainhanvien, "123");

            if (NhanVien_BUS.XoaNhanVien(nvObj) == false)
            {
                MessageBox.Show("Không thành công!");
                return;
            }
            else
            {
                MessageBox.Show("Xóa nhân viên thành công!");
                dataGridView1.DataSource = NhanVien_BUS.LoadDSNhanVien();
                bingding();
            }
        }
Exemple #20
0
 private void btnTimKiem_Click(object sender, EventArgs e)
 {
     if (txtTimKiem.Text == "")
     {
         MessageBox.Show("Bạn chưa nhập từ khóa tìm kiếm!");
     }
     else
     {
         if (radioButtonTheoTen.Checked)
         {
             dataGridView1.DataSource = NhanVien_BUS.TimKiemTheoTen(txtTimKiem.Text);
             //bingding();
         }
         if (radioButtonTheoGioiTinh.Checked)
         {
             dataGridView1.DataSource = NhanVien_BUS.TimKiemTheoGioiTinh(txtTimKiem.Text);
             //bingding();
         }
         if (radioButtonTheoChucVu.Checked)
         {
             dataGridView1.DataSource = NhanVien_BUS.TimKiemTheoChucVu(txtTimKiem.Text);
             //bingding();
         }
     }
 }
Exemple #21
0
        public void HienThiDSNhanVien()
        {
            NhanVien_BUS           bus         = new NhanVien_BUS();
            List <clsNhanVien_DTO> lstNhanVien = BUS.NhanVien_BUS.LayNhanVienTheoMa("");

            dgvDSNV.AutoGenerateColumns = false;
            dgvDSNV.DataSource          = lstNhanVien;
        }
Exemple #22
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            List <NhanVien_DTO> listnv = new List <NhanVien_DTO>();
            NhanVien_BUS        nv     = new NhanVien_BUS();

            listnv = nv.TimNhanVienTheoMa(txtTimKiemMa.Text);
            dataGridViewQLNhanVien.DataSource = listnv;
        }
 private void rdNhanVien_CheckedChanged(object sender, EventArgs e)
 {
     cboTenHT.DataSource    = NhanVien_BUS.LayDSNhanVien();
     cboTenHT.DisplayMember = "TenNV";
     cboTenHT.ValueMember   = "MaNV";
     cboTaiKhoan.Visible    = true;
     comboBox1.Visible      = false;
 }
Exemple #24
0
        private void frmReportNhanVien_Load(object sender, EventArgs e)
        {
            CrystalReportNhanVien cry   = new CrystalReportNhanVien();
            DataTable             table = new DataTable();

            table = NhanVien_BUS.getAllDataTable();
            cry.SetDataSource(table);
            crystalReportViewer1.ReportSource = cry;
        }
Exemple #25
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            NhanVien_DTO nv = new NhanVien_DTO();

            nv.TenNV = tbxSearch.Text;
            List <NhanVien_DTO> Search = NhanVien_BUS.Search_NV(nv);

            dataGridView1.DataSource = Search;
        }
Exemple #26
0
        string strWarning   = ""; // Cảnh báo trường dữ liệu nhập có thể sai. Nhưng vẫn thêm được vào cơ sở dữ liệu.
        private void btnDongY_Click(object sender, EventArgs e)
        {
            if (KiemTraDuLieuHopLe())
            {
                string         strThongBao = "Thêm mới nhân viên " + txtHoTen.Text + "\n";
                MessageBoxIcon MBIcon      = MessageBoxIcon.Question;
                if (strWarning != "")
                {
                    strThongBao = strWarning + "\n Vẫn muốn tiếp tục?";
                    MBIcon      = MessageBoxIcon.Warning;
                }

                if (DialogResult.Yes == MessageBox.Show(strThongBao, "Xác nhận thêm", MessageBoxButtons.YesNo, MBIcon))
                {
                    NhanVien_BUS busNhanVien = new NhanVien_BUS();
                    TaiKhoan_BUS busTaiKhoan = new TaiKhoan_BUS();

                    destFileName = TaoDuongDanAnh(); // Lưu đường dẫn ảnh trước khi TaoNhanVien

                    clsNhanVien_DTO NV = TaoDoiTuongNhanVien();
                    clsTaiKhoan_DTO TK = TaoDoiTuongTaiKhoanNhanVien();

                    try
                    {
                        if (busNhanVien.ThaoTacVoiDoiTuongNhanVien(NV, "Add") && busTaiKhoan.ThaoTacVoiTaiKhoan(TK, "Add"))
                        {
                            if (KiemTraHinhAnh())
                            {
                                File.Copy(fd.FileName, destFileName);
                            }
                            //MessageBox.Show("Đã thên nhân viên mới");
                            TuPhatSinhMaNhanVien();
                            TrangThaiBanDau();
                        }
                        else
                        {
                            MessageBox.Show("Thêm thất bại");
                        }
                    }
                    catch (Exception) { }
                    //TrangThaiBanDau();
                }
                else
                {
                    //MessageBox.Show("Hủy thao tác");
                }
            }
            else
            {
                MessageBox.Show(strError, "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            strError     = "";
            destFileName = "";
            strWarning   = "";
        }
Exemple #27
0
        private void txtTimKiem_TextChanged(object sender, EventArgs e)
        {
            List <NhanVien_DTO> ketQua = NhanVien_BUS.TimNhanVien(txtTimKiem.Text);

            if (ketQua == null)
            {
                return;
            }
            gunaDataGridView1.DataSource = ketQua;
        }
Exemple #28
0
        // Load Event
        private void frmMANAGER_Load(object sender, EventArgs e)
        {
            timer_Watch.Start();
            btnMANAGER_Librarian.PerformClick();
            NhanVien_DTO nhanVien_DTO = new NhanVien_DTO();
            NhanVien_BUS nhanVien_BUS = new NhanVien_BUS();

            nhanVien_DTO             = nhanVien_BUS.TimNhanVienTheoMaNV(DoAn.frmLOGIN.MaNV);
            lblMANAGER_UserName.Text = nhanVien_DTO.HoTenNV;
        }
 private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         //NhanVien_BUS.xoaSV(gvNhanVien.GetFocusedRowCellValue(colMaSV).ToString());
         NhanVien_BUS.xoaNV(gvNhanVien.GetFocusedRowCellValue(colMaNV).ToString());
         NVbindingSource.RemoveAt(gvNhanVien.FocusedRowHandle);
         MessageBox.Show("Xóa thành công!");
     }
 }
        private void btnThemNV_Click(object sender, EventArgs e)
        {
            Form_ThemNhanVien openForm = new Form_ThemNhanVien();

            openForm.Mode = mode;
            if (openForm.ShowDialog() == DialogResult.OK)
            {
                NhanVien_BUS.ThemNhanVien(openForm.NhanVien, maNH);
                LoadForm();
            }
        }