public StationStatisticsInfo GetStationStatisticsGL1(DateTime beginTime, DateTime endTime)
        {
            string selfWorkCode  = UserOperateContext.Current.Session_UsrInfo.WorkCode;
            string selfStationID = m_DAL.GetstaionCodeByWorkCodeTAmbulance(selfWorkCode);

            if (selfStationID != null && selfStationID != "")
            {
                //在表里循环遍历,当某一行的CenterID跟session 中获取的selfCenterID 相等时,将那一行的数据取出,赋给Model,Return
                StationStatisticsInfo ASinfo = new StationStatisticsInfo();
                int       PKilometer = 0; int PChargeCarFee = 0; int PChargeWaitFee = 0; int PChargeAidFee = 0; int PCharge = 0;
                DataTable tableall = GetStatisticsCharge(beginTime, endTime);
                foreach (DataRow dr in tableall.Rows)
                {
                    if (Convert.ToString(dr["OutStationCode"]) == selfStationID)
                    {
                        PKilometer     += Convert.ToInt32(dr["收费公里数"]);
                        PChargeCarFee  += Convert.ToInt32(dr["车费"]);
                        PChargeWaitFee += Convert.ToInt32(dr["等候费"]);
                        PChargeAidFee  += Convert.ToInt32(dr["治疗费"]);
                        PCharge        += Convert.ToInt32(dr["收费金额"]);
                    }
                }
                ASinfo.SKilometer     = Convert.ToString(PKilometer);
                ASinfo.SChargeCarFee  = Convert.ToString(PChargeCarFee);
                ASinfo.SChargeWaitFee = Convert.ToString(PChargeWaitFee);
                ASinfo.SChargeAidFee  = Convert.ToString(PChargeAidFee);
                ASinfo.SCharge        = Convert.ToString(PCharge);
                return(ASinfo);
            }
            else
            {
                return(new StationStatisticsInfo());
            }
        }
        //获取分站调度信息
        public StationStatisticsInfo GetStationStatisticsDD(DateTime beginTime, DateTime endTime)
        {
            string selfWorkCode  = UserOperateContext.Current.Session_UsrInfo.WorkCode;
            string selfStationID = m_DAL.GetstaionCodeByWorkCodeTAmbulance(selfWorkCode);

            if (selfStationID != null && selfStationID != "")
            {
                DataTable tableall = GetStatisticsDD(beginTime, endTime);
                //在表里循环遍历,当某一行的station跟session 中获取的selfStationID 相等时,将那一行的数据取出,赋给Model,Return
                StationStatisticsInfo ASinfo = new StationStatisticsInfo();
                int STaskTimes = 0; int SFirstAidTimes = 0; int STransTimes = 0; int a = 0; int SGoHomeTimes = 0; int SDays = 0; int STaskTimesEveryDay = 0;
                int SAvgSendTime = 0; int SAvgArriveTime = 0; int SAvgLocalAidTime = 0; int SAvgTransTime = 0; int SAvgHospitalTransTime = 0;
                int SAvgReactTime = 0; int SAvgTurnTime = 0;
                foreach (DataRow dr in tableall.Rows)
                {
                    if (Convert.ToString(dr["station"]) == selfStationID)
                    {
                        a                      = a + 1;
                        STaskTimes            += Convert.ToInt32(dr["SendCarTimes"]);
                        SFirstAidTimes        += Convert.ToInt32(dr["FirstAidTimes"]);
                        STransTimes           += Convert.ToInt32(dr["TransTimes"]);
                        SGoHomeTimes          += Convert.ToInt32(dr["GoHomeTimes"]);
                        SDays                 += Convert.ToInt32(dr["Days"]);
                        STaskTimesEveryDay    += Convert.ToInt32(dr["AvgDaySendCarTimes"]);
                        SAvgSendTime          += Convert.ToInt32(dr["AvgSendCarTime"]);
                        SAvgArriveTime        += Convert.ToInt32(dr["AvgArrivingSceneTime"]);
                        SAvgLocalAidTime      += Convert.ToInt32(dr["AvgSceneRescueTime"]);
                        SAvgTransTime         += Convert.ToInt32(dr["AvgTransportTime"]);
                        SAvgHospitalTransTime += Convert.ToInt32(dr["AvgHospitalDeliveryTime"]);
                        SAvgReactTime         += Convert.ToInt32(dr["AvgResponseTime"]);
                        SAvgTurnTime          += Convert.ToInt32(dr["AvgRevolveTime"]);

                        ASinfo.StationName = DBConvert.ConvertStringToString(dr["tsName"]);
                    }
                }
                if (a != 0)
                {
                    ASinfo.STaskTimes            = Convert.ToString(STaskTimes);
                    ASinfo.SFirstAidTimes        = Convert.ToString(SFirstAidTimes);
                    ASinfo.STransTimes           = Convert.ToString(STransTimes);
                    ASinfo.SGoHomeTimes          = Convert.ToString(SGoHomeTimes);
                    ASinfo.SDays                 = Convert.ToString(SDays);
                    ASinfo.STaskTimesEveryDay    = Convert.ToString(STaskTimesEveryDay / a);
                    ASinfo.SAvgSendTime          = Convert.ToString(SAvgSendTime / a);
                    ASinfo.SAvgArriveTime        = Convert.ToString(SAvgArriveTime / a);
                    ASinfo.SAvgLocalAidTime      = Convert.ToString(SAvgLocalAidTime / a);
                    ASinfo.SAvgTransTime         = Convert.ToString(SAvgTransTime / a);
                    ASinfo.SAvgHospitalTransTime = Convert.ToString(SAvgHospitalTransTime / a);
                    ASinfo.SAvgReactTime         = Convert.ToString(SAvgReactTime / a);
                    ASinfo.SAvgTurnTime          = Convert.ToString(SAvgTurnTime / a);

                    return(ASinfo);
                }
                else
                {
                    return(new StationStatisticsInfo());
                }
            }
            else
            {
                return(new StationStatisticsInfo());
            }
        }