//根据车的名称得到支出 public static void GetTrainZhiChuByName(String TrainName, String trainType, int year, int month, out double Fee0, out double Fee1) { Fee0 = 0; Fee1 = 0; NewTrainZhiChuBU bu1 = new NewTrainZhiChuBU(); bu1.Year = year; bu1.Month = month; bu1.TrainName = TrainName; bool sum = false; double f0 = bu1.GetFee1(sum) + bu1.GetFee2(sum) + bu1.GetFee3(sum) + bu1.GetFee4(sum, trainType) + bu1.GetFee5(sum, trainType) + bu1.GetFee6(sum, trainType) + bu1.GetFee7(sum) + bu1.GetFee8(sum) + bu1.GetFee9(sum) + bu1.GetFee10(sum) + bu1.GetFee11(sum) + bu1.GetFee12(sum) + bu1.GetFee13(sum) + bu1.GetFee14(sum) + bu1.GetFee15(sum); Fee0 = Fee0 + f0; sum = true; double f1 = bu1.GetFee1(sum) + bu1.GetFee2(sum) + bu1.GetFee3(sum) + bu1.GetFee4(sum, trainType) + bu1.GetFee5(sum, trainType) + bu1.GetFee6(sum, trainType) + bu1.GetFee7(sum) + bu1.GetFee8(sum) + bu1.GetFee9(sum) + bu1.GetFee10(sum) + bu1.GetFee11(sum) + bu1.GetFee12(sum) + bu1.GetFee13(sum) + bu1.GetFee14(sum) + bu1.GetFee15(sum); Fee1 = Fee1 + f1; }
/// <summary> /// 得到某类列车(或某列表的某年月)的支出 /// </summary> public static void GetTrainZhiChuByKind(String kindName, int year, int month, out double Fee0, out double Fee1) { Fee0 = 0; Fee1 = 0; if (String.IsNullOrEmpty(kindName) == false) { bool sum = false; String[] arr1 = GetTrainListByKind(kindName); if (arr1 != null && arr1.Length > 0) { NewTrainZhiChuBU bu1 = new NewTrainZhiChuBU(); bu1.Year = year; bu1.Month = month; foreach (String m in arr1) { bu1.TrainName = m; sum = false; double f0 = bu1.GetFee1(sum) + bu1.GetFee2(sum) + bu1.GetFee3(sum) + bu1.GetFee4(sum, kindName) + bu1.GetFee5(sum, kindName) + bu1.GetFee6(sum, kindName) + bu1.GetFee7(sum) + bu1.GetFee8(sum) + bu1.GetFee9(sum) + bu1.GetFee10(sum) + bu1.GetFee11(sum) + bu1.GetFee12(sum) + bu1.GetFee13(sum) + bu1.GetFee14(sum) + bu1.GetFee15(sum); Fee0 = Fee0 + f0; sum = true; double f1 = bu1.GetFee1(sum) + bu1.GetFee2(sum) + bu1.GetFee3(sum) + bu1.GetFee4(sum, kindName) + bu1.GetFee5(sum, kindName) + bu1.GetFee6(sum, kindName) + bu1.GetFee7(sum) + bu1.GetFee8(sum) + bu1.GetFee9(sum) + bu1.GetFee10(sum) + bu1.GetFee11(sum) + bu1.GetFee12(sum) + bu1.GetFee13(sum) + bu1.GetFee14(sum) + bu1.GetFee15(sum); Fee1 = Fee1 + f1; } bu1.Dispose(); } } }