예제 #1
0
        public static IList <NhanVienInfo> LayDsNhanVien()
        {
            IList <NhanVienInfo> ds = new List <NhanVienInfo>();

            NhanVienData data = new NhanVienData();
            DataTable    tbl  = data.LayDSNhanVien();

            IList <NhanVienInfo> NhanVien = new List <NhanVienInfo>();

            foreach (DataRow row in tbl.Rows)
            {
                NhanVienInfo NV = new NhanVienInfo();

                QuayGiaoDichInfo m_QGD = new QuayGiaoDichInfo();
                m_QGD.TenQuayGD = Convert.ToString(row["TenQuayGiaoDich"]);

                NV.MaNV      = Convert.ToString(row["MaNV"]);
                NV.HoTen     = Convert.ToString(row["HoTenNV"]);
                NV.DiaChi    = Convert.ToString(row["DiaChi"]);
                NV.DienThoai = Convert.ToString(row["DienThoai"]);
                NV.NgaySinh  = Convert.ToDateTime(row["NgaySinh"]);

                NV.MaQuayGD = m_QGD;

                NhanVien.Add(NV);
            }
            return(NhanVien);
        }
        public void HienThi(TextBox txtMNV, TextBox txtHT, TextBox txtDC, DateTimePicker dtngaysinh, TextBox txtDT, ComboBox cmbLoaiNV, ComboBox cmbGT, TextBox txtUSER, TextBox txtPASS, DataGridView dgv, BindingNavigator bn)
        {
            BindingSource bs = new BindingSource();

            bs.DataSource    = data.LayDSNhanVien();
            dgv.DataSource   = bs;
            bn.BindingSource = bs;

            /*DataGridViewComboBoxColumn colLoaiNV = new DataGridViewComboBoxColumn();
             * colLoaiNV.Items.Add("QUAN LY");
             * colLoaiNV.Items.Add("BAN HANG");
             * colLoaiNV.DataPropertyName = "LOAINV";
             * colLoaiNV.HeaderText = "Loại Nhân Viên";
             * dgv.Columns.Add(colLoaiNV);*/
            txtMNV.DataBindings.Add("Text", bs, "MANV");
            txtHT.DataBindings.Add("Text", bs, "HOTEN");
            txtDC.DataBindings.Add("Text", bs, "DIACHI");
            dtngaysinh.DataBindings.Add("Text", bs, "NGAYSINH");
            txtDT.DataBindings.Add("Text", bs, "DIENTHOAI");
            cmbLoaiNV.DataBindings.Add("SelectedValue", bs, "LOAINV");
            cmbGT.DataBindings.Add("SelectedValue", bs, "GIOITINH");
            txtUSER.DataBindings.Add("Text", bs, "USERNAME");
            txtPASS.DataBindings.Add("Text", bs, "PASSWORDS");
            LoaiNhanVienController ctrlloainv = new LoaiNhanVienController();

            dgv.Columns.Add(ctrlloainv.LoadComboBoxColumn());
            dgv.Columns.Remove("Colloainv");

            GioiTinhController ctrlgt = new GioiTinhController();

            dgv.Columns.Add(ctrlgt.LoadComboBoxColumn());
            dgv.Columns.Remove("Colgioitinh");
            // Xoá cột Username,Passwords trong cơ sở dữ liệu khi hiện lên dataGridView
            dgv.Columns.Remove("USERNAME");
            dgv.Columns.Remove("PASSWORDS");


            ctrlloainv.LoadComboBoxLoaiNV(cmbLoaiNV);
            ctrlgt.LoadComboBoxGioiTinh(cmbGT);
        }