Esempio n. 1
0
        //根据车的名称得到支出
        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;
        }
Esempio n. 2
0
        /// <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();
                }
            }
        }