コード例 #1
0
        private int[] CountItem()
        {
            var array = new int[18];

            var hoSos          = _hoSoService.GetAll();
            var hops           = _hopService.GetAll();
            var kes            = _keService.GetAll();
            var taiLieuVanBans = _taiLieuVanBanService.GetAll();

            var den   = taiLieuVanBans.Where(p => p.Dang == GlobalConfigs.DANG_DEN).Count();
            var di    = taiLieuVanBans.Where(p => p.Dang == GlobalConfigs.DANG_DI).Count();
            var noiBo = taiLieuVanBans.Where(p => p.Dang == GlobalConfigs.DANG_NOIBO).Count();

            array[0]  = hoSos.Count();
            array[1]  = hoSos.Where(p => p.TrangThai == true).Count();
            array[2]  = hoSos.Where(p => p.TrangThai == false).Count();
            array[3]  = taiLieuVanBans.Count();
            array[4]  = taiLieuVanBans.Where(p => p.TrangThai == true).Count();
            array[5]  = taiLieuVanBans.Where(p => p.TrangThai == false).Count();
            array[6]  = hops.Count();
            array[7]  = hops.Where(p => p.TrangThai == true).Count();
            array[8]  = hops.Where(p => p.TrangThai == false).Count();
            array[9]  = kes.Count();
            array[10] = kes.Where(p => p.TrangThai == true).Count();
            array[11] = kes.Where(p => p.TrangThai == false).Count();
            array[12] = ComputePercent(taiLieuVanBans.Count(), noiBo);
            array[13] = ComputePercent(taiLieuVanBans.Count(), den);
            array[14] = ComputePercent(taiLieuVanBans.Count(), di);
            array[15] = noiBo;
            array[16] = den;
            array[17] = di;

            return(array);
        }