예제 #1
0
        // Ham xu ly in thong ke theo phan loai Chi
        static void InTKTheoPhanLoaiChi(double tong, double tongChi, PhanLoaiChi plChi)
        {
            string st = "";

            switch (plChi) // chu yeu la xu ly in phan loai Chi
            {
            case PhanLoaiChi.TienDien:
                st = "tien dien";
                break;

            case PhanLoaiChi.TienNuoc:
                st = "tien nuoc";
                break;

            case PhanLoaiChi.LuongThuc:
                st = "luong thuc";
                break;

            case PhanLoaiChi.AoQuan:
                st = "ao quan";
                break;

            case PhanLoaiChi.YTe:
                st = "y te";
                break;

            case PhanLoaiChi.Khac:
                st = "khac";
                break;
            }
            Console.WriteLine("Chi cho {2}: {0}, chiem {1}%",
                              tong,
                              tong / tongChi,
                              st);
        }
예제 #2
0
        // Ham tinh tong chi theo phan loai Chi
        static double TinhTongChiTheoPhanLoai(int thang, int nam, PhanLoaiChi plChi)
        {
            double tong = 0;

            foreach (ThuChi tc in listTC)
            {
                if (LaTrungThangNam(thang, nam, tc) &&
                    tc.loaiChi.Contains(plChi))
                {
                    tong += tc.sotien;
                }
            }
            return(tong);
        }