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); }