예제 #1
0
        private void ShowPM()
        {
            List <PhongMay> listPM = PhongMayBLL.ShowPhongMay();

            cbmapm.Items.Clear();
            foreach (PhongMay pm in listPM)
            {
                string mapm  = pm.MaPM;
                string tenpm = pm.TenPM;

                cbmapm.Items.Add(mapm + "-" + tenpm);
            }
        }
예제 #2
0
        public void ThongKe()
        {
            List <PhongMay> listPM = PhongMayBLL.ShowPhongMay();
            List <LichTruc> listLT = LichTrucBLL.ShowLichTruc();

            lvSinhVien.Groups.Clear();
            lvSinhVien.Items.Clear();
            foreach (PhongMay pm in listPM)
            {
                ListViewGroup lvgpm = new ListViewGroup(pm.TenPM);
                lvgpm.Tag = pm.MaPM;
                lvSinhVien.Groups.Add(lvgpm);
            }

            foreach (ListViewGroup lvg in lvSinhVien.Groups)
            {
                string mapm = lvg.Tag.ToString();

                List <NhanVien> listTK = new List <NhanVien>();
                listTK = NhanVienBLL.ThongKeNV(mapm);
                foreach (NhanVien nv in listTK)
                {
                    ListViewItem liv = new ListViewItem(nv.MaNV);
                    liv.SubItems.Add(nv.TenNV);
                    liv.SubItems.Add(nv.GioiTinh.ToString());
                    liv.SubItems.Add(nv.NgaySinh.ToString("dd/MM/yyyy"));
                    liv.SubItems.Add(nv.Luong.ToString());
                    liv.SubItems.Add(nv.HeSoLuong.ToString());
                    liv.SubItems.Add(nv.ChucVu);
                    lstManv.Add(nv.MaNV);

                    lvSinhVien.Items.Add(liv);
                    liv.Group = lvg;
                }
            }
        }