// Ham xu ly in thong ke theo phan loai thu static void InTKTheoPhanLoaiThu(double tong, double tongThu, PhanLoaiThu plThu) { string st = ""; switch (plThu) // chu yeu la xu ly in phan loai Thu { case PhanLoaiThu.Luong: st = "luong"; break; case PhanLoaiThu.Thuong: st = "thuong"; break; case PhanLoaiThu.Lai: st = "lai"; break; case PhanLoaiThu.Khac: st = "khac"; break; } Console.WriteLine("Thu theo {2}: {0}, chiem {1}%", tong, tong / tongThu, st); }
// Ham tinh tong thu theo phan loai Thu static double TinhTongThuTheoPhanLoai(int thang, int nam, PhanLoaiThu plThu) { double tong = 0; foreach (ThuChi tc in listTC) { if (LaTrungThangNam(thang, nam, tc) && tc.loaiThu.Contains(plThu)) { tong += tc.sotien; } } return(tong); }