Beispiel #1
0
        private void ThongTinNhanVien_Load(object sender, EventArgs e)
        {
            ThongTinNhanVienBUS nvb = new ThongTinNhanVienBUS();

            dtg_ThongTinNhanVien.DataSource = nvb.LayThongTinNhanVien();
            dtg_ThongTinNhanVien.Columns["xoanv"].DisplayIndex = 7;
        }
Beispiel #2
0
        private void m_btnThongTinHoanTatThemNV_Click(object sender, EventArgs e)
        {
            ThongTinNhanVienDTO nv = new ThongTinNhanVienDTO();

            nv.Ho         = m_txtThongTinHoNhanVien.Text.ToString();
            nv.Ten        = m_txtThongTinTenNhanVien.Text.ToString();
            nv.CMND       = m_txtThongTinCMND.Text.ToString();
            nv.DiaChi     = m_txtThongTinDiaChi.Text.ToString();
            nv.DienThoai  = m_txtThongTinDienThoai.Text.ToString();
            nv.NgayVaoLam = m_dtpThongTinNgayVaolam.Value;
            nv.TinhTrang  = m_txtThongTinTinhTrang.Text.ToString();
            if (m_cbxThongTinNhaHang.SelectedIndex == 0)
            {
                nv.MaNhaHang = -1;
            }
            else
            {
                nv.MaNhaHang = m_cbxThongTinNhaHang.SelectedIndex;
            }
            if (m_cbxThongTinLoaiNhanVien.SelectedIndex == 0)
            {
                nv.MaLoaiNhanVien = -1;
            }
            else
            {
                nv.MaLoaiNhanVien = m_cbxThongTinLoaiNhanVien.SelectedIndex;
            }

            ThongTinNhanVienBUS.AddThongTinNhanVien(nv);
            //LoadDanhSachNhanVien();
            ThongTinNhanVienDTO nvTimKiem = new ThongTinNhanVienDTO();

            TimKiemNhanVien(nvTimKiem);
        }
Beispiel #3
0
        private void m_btnXoaNV_Click(object sender, EventArgs e)
        {
            ThongTinNhanVienBUS.DeleteThongTinNhanVien(Int32.Parse(m_txtThongTinMaNV.Text));
            //LoadDanhSachNhanVien();
            ThongTinNhanVienDTO nvTimKiem = new ThongTinNhanVienDTO();

            TimKiemNhanVien(nvTimKiem);
        }
        private void frm_DangNhap_Load(object sender, EventArgs e)
        {
            cboNhanVien.DataSource = ThongTinNhanVienBUS.LayDSNhanVien();
            DataTable dt = ThongTinNhanVienBUS.LayDSNhanVien();

            cboNhanVien.DisplayMember = "TenNV";
            cboNhanVien.ValueMember   = "CMNDNV";
            btnDangNhap.Click        += BtnDangNhap_Click;
        }
Beispiel #5
0
        public void XuLyDangNhap(string cmndnv)
        {
            mnubarMain.Enabled  = true;
            btnDangXuat.Enabled = true;
            //picHinhAnh.Image = GUI.Properties.Resources.UserBlock;
            DataRow r = ThongTinNhanVienBUS.LayThongTinNhanVien(cmndnv);

            lblTenTaiKhoan.Text = r["TenNV"].ToString();
            //frm_TrangChu frmTrangChu = frm_TrangChu.Instance;
            //frmTrangChu.MdiParent = this;
            //frmTrangChu.Dock = DockStyle.Fill;
            //frmTrangChu.Show();
        }
 private void BtnDangNhap_Click(object sender, EventArgs e)
 {
     //throw new NotImplementedException();
     if (ThongTinNhanVienBUS.KTTT(cboNhanVien.SelectedValue.ToString(), txtMatKhau.Text))
     {
         ((frm_Main)this.ParentForm).XuLyDangNhap(cboNhanVien.SelectedValue.ToString());
         this.Close();
     }
     else
     {
         MessageBox.Show("Thông báo!!!", "Sai mật khẩu !!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #7
0
        /*private void ResetTruongDuLieuThongTin()
         * {
         *  m_txtThongTinMaNV.Text = "";
         *  m_txtThongTinHoNhanVien.Text = "";
         *  m_txtThongTinTenNhanVien.Text = "";
         *  m_txtThongTinCMND.Text = "";
         *  m_txtThongTinDiaChi.Text = "";
         *  m_txtThongTinDienThoai.Text = "";
         *  m_txtThongTinTinhTrang.Text = "";
         *  m_dtpThongTinNgayVaolam.Value = DateTime.Today;
         *  m_cbxThongTinLoaiNhanVien.SelectedIndex = 0;
         *  m_cbxThongTinNhaHang.SelectedIndex = 0;
         * }*/

        private void TimKiemNhanVien(ThongTinNhanVienDTO nv)
        {
            nv.MaNhanVien = Int32.Parse(m_txtTimKiemMaNV.Text == "" ? "0" : m_txtTimKiemMaNV.Text);
            nv.Ho         = m_txtTimKiemHoNV.Text;
            nv.Ten        = m_txtTimKiemTenNV.Text;
            nv.CMND       = m_txtTimKiemCMND.Text;
            nv.DienThoai  = m_txtTimKiemDienThoai.Text;
            nv.DiaChi     = "";
            if (m_cbxTimKiemNhaHang.SelectedIndex == 0)
            {
                nv.MaNhaHang = -1;  //Tất cả
            }
            else if (m_cbxTimKiemNhaHang.SelectedIndex == m_cbxTimKiemNhaHang.Items.Count - 1)
            {
                nv.MaNhaHang = 0;   //= null
            }
            else
            {
                nv.MaNhaHang = ((NhaHangDTO)m_cbxTimKiemNhaHang.SelectedItem).MaNhaHang;
            }

            if (m_cbxTimKiemLoaiNV.SelectedIndex == 0)
            {
                nv.MaLoaiNhanVien = -1;
            }
            else if (m_cbxTimKiemLoaiNV.SelectedIndex == m_cbxTimKiemLoaiNV.Items.Count - 1)
            {
                nv.MaLoaiNhanVien = 0;
            }
            else
            {
                nv.MaLoaiNhanVien = ((LoaiNhanVienDTO)m_cbxTimKiemLoaiNV.SelectedItem).MaLoaiNhanVien;
            }
            nv.NgayVaoLam = m_dtpTimKiemNgayVaoLam.Value;

            int loaiTruyXuat = m_cbxLoaiTruyXuat.SelectedIndex;
            List <ThongTinNhanVienDTO> dt = ThongTinNhanVienBUS.FindNhanVien(nv, loaiTruyXuat);

            if (dt.Count > 0)
            {
                m_dgvDanhSachNhanVien.DataSource = dt;
                UpdateDatagridviewDSNhanVien();
            }
            else
            {
                m_dgvDanhSachNhanVien.DataSource = null;
            }


            TinhTongNhanVien(nv.MaNhaHang, loaiTruyXuat);
        }
Beispiel #8
0
        private void LoadDanhSachNhanVien()
        {
            List <ThongTinNhanVienDTO> dt = ThongTinNhanVienBUS.LoadDanhSachNhanVien();

            if (dt.Count > 0)
            {
                m_dgvDanhSachNhanVien.DataSource = dt;
                UpdateDatagridviewDSNhanVien();
            }
            else
            {
                m_dgvDanhSachNhanVien.DataSource = null;
            }
        }
Beispiel #9
0
 private void TinhTongNhanVien(int maNH, int loaiTruyXuat)
 {
     if (maNH == 0) //null
     {
         int temp = ThongTinNhanVienBUS.SumNhanVien(0, loaiTruyXuat);
         m_lblTimKiemTenNhaHang.Text = "nhân viên chưa được phân công vào nhà hàng nào";
         m_txtThongKeTongNV.Text     = temp.ToString();
     }
     else if (maNH == -1)    //tất cả
     {
         int temp = ThongTinNhanVienBUS.SumNhanVien(-1, loaiTruyXuat);
         m_lblTimKiemTenNhaHang.Text = "nhân viên thuộc tổng công ty ";
         m_txtThongKeTongNV.Text     = temp.ToString();
     }
     else
     {
         int temp = ThongTinNhanVienBUS.SumNhanVien(maNH, loaiTruyXuat);
         m_lblTimKiemTenNhaHang.Text = "nhân viên thuộc nhà hàng " + ((NhaHangDTO)m_cbxTimKiemNhaHang.SelectedItem).TenNhaHang;
         m_txtThongKeTongNV.Text     = temp.ToString();
     }
 }
Beispiel #10
0
        private void m_btnThongTinHoanTatSuaNV_Click(object sender, EventArgs e)
        {
            int loaiTruyXuat = m_cbxLoaiTruyXuat.SelectedIndex;

            ThongTinNhanVienDTO nv = new ThongTinNhanVienDTO();

            nv.MaNhanVien = Int32.Parse(m_txtThongTinMaNV.Text.ToString());
            nv.Ho         = m_txtThongTinHoNhanVien.Text.ToString();
            nv.Ten        = m_txtThongTinTenNhanVien.Text.ToString();
            nv.CMND       = m_txtThongTinCMND.Text.ToString();
            nv.DiaChi     = m_txtThongTinDiaChi.Text.ToString();
            nv.DienThoai  = m_txtThongTinDienThoai.Text.ToString();
            nv.NgayVaoLam = m_dtpThongTinNgayVaolam.Value;
            nv.TinhTrang  = m_txtThongTinTinhTrang.Text.ToString();
            if (m_cbxThongTinNhaHang.SelectedIndex == 0)
            {
                nv.MaNhaHang = 0;
            }
            else
            {
                nv.MaNhaHang = ((NhaHangDTO)m_cbxThongTinNhaHang.SelectedItem).MaNhaHang;
            }
            if (m_cbxThongTinLoaiNhanVien.SelectedIndex == 0)
            {
                nv.MaLoaiNhanVien = 0;
            }
            else
            {
                nv.MaLoaiNhanVien = ((LoaiNhanVienDTO)m_cbxThongTinLoaiNhanVien.SelectedItem).MaLoaiNhanVien;
            }

            ThongTinNhanVienBUS.EditThongTinNhanVien(nv, loaiTruyXuat);

            //LoadDanhSachNhanVien();

            ThongTinNhanVienDTO nvTimKiem = new ThongTinNhanVienDTO();

            TimKiemNhanVien(nvTimKiem);
        }