Beispiel #1
0
        private void LoadComboboxLoaiNhanVien(ComboBox cbx)
        {
            cbx.Items.Clear();
            cbx.Items.Add("Chọn loại nhân viên");
            List <LoaiNhanVienDTO> loaiNhanVien = LoaiNhanVienBUS.LayDanhSachLoaiNhanVien();

            foreach (LoaiNhanVienDTO oLoaiNhanVien in loaiNhanVien)
            {
                cbx.Items.Add(oLoaiNhanVien);
            }
            cbx.SelectedIndex = 0;
            cbx.ValueMember   = "MaLoaiNhanVien";
            cbx.DisplayMember = "TenLoaiNhanVien";
        }
Beispiel #2
0
        private void UpdateDatagridviewDSNhanVien()
        {
            List <NhaHangDTO>      listNhaHang      = NhaHangBUS.LayDanhSachNhaHang();
            List <LoaiNhanVienDTO> listLoaiNhanVien = LoaiNhanVienBUS.LayDanhSachLoaiNhanVien();

            for (int i = 0; i < m_dgvDanhSachNhanVien.Rows.Count; i++)
            {
                int    maNhaHang       = Int32.Parse(m_dgvDanhSachNhanVien.Rows[i].Cells["MaNhaHang"].Value.ToString());
                int    maLoaiNhanVien  = Int32.Parse(m_dgvDanhSachNhanVien.Rows[i].Cells["MaLoaiNhanVien"].Value.ToString());
                string tenNhaHang      = GetTenNhaHang(listNhaHang, maNhaHang);
                string tenLoaiNhanVien = GetTenLoaiNhanVien(listLoaiNhanVien, maLoaiNhanVien);
                m_dgvDanhSachNhanVien.Rows[i].Cells["TenNhaHang"].Value      = tenNhaHang == null ? "Chưa phân công" : tenNhaHang;
                m_dgvDanhSachNhanVien.Rows[i].Cells["TenLoaiNhanVien"].Value = tenLoaiNhanVien == null ? "Chưa phân công" : tenLoaiNhanVien;
            }
            m_dgvDanhSachNhanVien.Columns["MaNhaHang"].Visible      = false;
            m_dgvDanhSachNhanVien.Columns["MaLoaiNhanVien"].Visible = false;
        }
        private void btn_luu_Click(object sender, EventArgs e)
        {
            LoaiNhanVienBUS a = new LoaiNhanVienBUS();

            if (trThai == 2)
            {
                LoaiNhanVienDTO loai;
                try
                {
                    loai = new LoaiNhanVienDTO()
                    {
                        MALOAI    = int.Parse(txt_Ma.Text),
                        TENLOAI   = txt_Ten.Text,
                        TINHTRANG = ckb_TinhTrang.Checked ? true : false
                    };
                }
                catch
                {
                    MessageBox.Show("Thieu thong tin");
                    return;
                }
                bool kt = a.CapNhatLoaiNV(loai);
                if (!kt)
                {
                    MessageBox.Show("Cập nhật thất bại");
                }
                else
                {
                    MessageBox.Show("Cập nhật thành công!");
                    FrmChinh frmmain = (FrmChinh)this.MdiParent;
                    frmmain.lsNDDTO = new LichSuNguoiDungDTO()
                    {
                        MAND     = frmmain.nvDangNhap.MAND,
                        MANV     = frmmain.nvDangNhap.MANV,
                        THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")),
                        SUKIEN   = "Loại khách hàng cập nhật" + loaiNV.TENLOAI + " => :" + loai.TENLOAI
                    };
                    bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO);
                    trThai = 1;
                    loaiNV = null;
                }
            }
            TrangThai();
            Bind();
            LoadData();
        }
Beispiel #4
0
        public void LoadData()
        {
            NhanVienBUS a = new NhanVienBUS();

            maNVMoi       = a.MaNVMoi();
            txt_MaNV.Text = maNVMoi;
            //trThai = 1;
            //TrangThai();
            LoaiNhanVienBUS lp = new LoaiNhanVienBUS();

            cbo_LoaiNV.DataSource    = lp.DanhSachLoaiNhanVien().FindAll(o => o.TINHTRANG == true);
            cbo_LoaiNV.ValueMember   = "MALOAI";
            cbo_LoaiNV.DisplayMember = "TENLOAI";

            TinhTrangNVBUS tt = new TinhTrangNVBUS();

            cbo_TinhTrang.DataSource    = tt.DSTINHTRANGNV();
            cbo_TinhTrang.ValueMember   = "MATTR";
            cbo_TinhTrang.DisplayMember = "TENTTR";

            //load datagridviewcomboboxcolum truoc khi load ds .
            DataGridViewComboBoxColumn dgvcb_loaiphong = (DataGridViewComboBoxColumn)dgv_NhanVien.Columns["colLOAINV"];

            dgvcb_loaiphong.DataSource    = lp.DanhSachLoaiNhanVien().FindAll(o => o.TINHTRANG == true);
            dgvcb_loaiphong.ValueMember   = "MALOAI";
            dgvcb_loaiphong.DisplayMember = "TENLOAI";

            DataGridViewComboBoxColumn dgvcb_tinhtrang = (DataGridViewComboBoxColumn)dgv_NhanVien.Columns["colTINHTRANG"];

            dgvcb_tinhtrang.DataSource    = tt.DSTINHTRANGNV();
            dgvcb_tinhtrang.ValueMember   = "MATTR";
            dgvcb_tinhtrang.DisplayMember = "TENTTR";

            //DataGridViewCheckBoxColumn dgvckb = (DataGridViewCheckBoxColumn)dgv_sanpham.Columns["TinhTrang"];
            NhanVienBUS b = new NhanVienBUS();

            dgv_NhanVien.DataSource = b.DanhSachNhanVien();
        }
        private void LoadData()
        {
            LoaiNhanVienBUS b = new LoaiNhanVienBUS();

            dgv_LoaiNV.DataSource = b.DanhSachLoaiNhanVien();
        }