Exemplo n.º 1
0
        public void DateCnts()
        {
            ServiceStatisticsClient client = new ServiceStatisticsClient();

            client.DateCntsCompleted += (sender, e) =>
            {
                ServicesEventArgs <DataTable> arg = new ServicesEventArgs <DataTable>();

                if (e.Error == null)
                {
                    arg.Result   = e.Result;
                    arg.Succesed = true;
                }
                else
                {
                    arg.Succesed = false;
                    arg.Error    = e.Error;
#if DEBUG
                    arg.Succesed = true;
                    DataTable dt = new DataTable();
                    dt.Columns.Add(new DataColumn("month"));
                    dt.Columns.Add(new DataColumn("weekday"));
                    dt.Columns.Add(new DataColumn("cntm"));
                    dt.Columns.Add(new DataColumn("cntf"));

                    DataRow row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期二"; row["cntm"] = 93219; row["cntf"] = 64694; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期六"; row["cntm"] = 78914; row["cntf"] = 43658; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期日"; row["cntm"] = 90507; row["cntf"] = 52572; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期三"; row["cntm"] = 68307; row["cntf"] = 38799; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期四"; row["cntm"] = 73658; row["cntf"] = 39739; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期五"; row["cntm"] = 71626; row["cntf"] = 38855; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "1"; row["weekday"] = "星期一"; row["cntm"] = 92610; row["cntf"] = 57409; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期二"; row["cntm"] = 61915; row["cntf"] = 35969; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期六"; row["cntm"] = 71813; row["cntf"] = 36095; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期日"; row["cntm"] = 69098; row["cntf"] = 40984; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期三"; row["cntm"] = 79440; row["cntf"] = 43454; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期四"; row["cntm"] = 64138; row["cntf"] = 35014; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期五"; row["cntm"] = 64941; row["cntf"] = 34315; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "2"; row["weekday"] = "星期一"; row["cntm"] = 68542; row["cntf"] = 42399; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期二"; row["cntm"] = 84485; row["cntf"] = 44175; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期六"; row["cntm"] = 100172; row["cntf"] = 48835; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期日"; row["cntm"] = 96400; row["cntf"] = 55818; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期三"; row["cntm"] = 78475; row["cntf"] = 37418; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期四"; row["cntm"] = 100438; row["cntf"] = 46112; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期五"; row["cntm"] = 92836; row["cntf"] = 43041; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "3"; row["weekday"] = "星期一"; row["cntm"] = 124536; row["cntf"] = 74275; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期二"; row["cntm"] = 79880; row["cntf"] = 46365; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期六"; row["cntm"] = 100166; row["cntf"] = 51562; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期日"; row["cntm"] = 114652; row["cntf"] = 66637; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期三"; row["cntm"] = 89720; row["cntf"] = 52006; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期四"; row["cntm"] = 85753; row["cntf"] = 47471; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期五"; row["cntm"] = 91265; row["cntf"] = 47449; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "4"; row["weekday"] = "星期一"; row["cntm"] = 307205; row["cntf"] = 74602; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期二"; row["cntm"] = 117197; row["cntf"] = 71668; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期六"; row["cntm"] = 96318; row["cntf"] = 50164; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期日"; row["cntm"] = 119753; row["cntf"] = 72230; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期三"; row["cntm"] = 103617; row["cntf"] = 58513; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期四"; row["cntm"] = 97350; row["cntf"] = 49215; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期五"; row["cntm"] = 122965; row["cntf"] = 43960; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "5"; row["weekday"] = "星期一"; row["cntm"] = 130377; row["cntf"] = 82305; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期二"; row["cntm"] = 105830; row["cntf"] = 57568; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期六"; row["cntm"] = 114052; row["cntf"] = 59239; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期日"; row["cntm"] = 103274; row["cntf"] = 62335; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期三"; row["cntm"] = 136043; row["cntf"] = 68486; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期四"; row["cntm"] = 106302; row["cntf"] = 54750; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期五"; row["cntm"] = 113939; row["cntf"] = 56624; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "6"; row["weekday"] = "星期一"; row["cntm"] = 113702; row["cntf"] = 71639; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期二"; row["cntm"] = 128721; row["cntf"] = 77060; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期六"; row["cntm"] = 135477; row["cntf"] = 77591; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期日"; row["cntm"] = 162176; row["cntf"] = 101458; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期三"; row["cntm"] = 120966; row["cntf"] = 67771; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期四"; row["cntm"] = 110378; row["cntf"] = 61996; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期五"; row["cntm"] = 120691; row["cntf"] = 66572; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "7"; row["weekday"] = "星期一"; row["cntm"] = 666972; row["cntf"] = 368764; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期二"; row["cntm"] = 130802; row["cntf"] = 81410; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期六"; row["cntm"] = 124949; row["cntf"] = 74636; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期日"; row["cntm"] = 144419; row["cntf"] = 93373; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期三"; row["cntm"] = 154039; row["cntf"] = 90068; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期四"; row["cntm"] = 147459; row["cntf"] = 84820; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期五"; row["cntm"] = 160535; row["cntf"] = 92063; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "8"; row["weekday"] = "星期一"; row["cntm"] = 155680; row["cntf"] = 104681; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期二"; row["cntm"] = 395552; row["cntf"] = 268904; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期六"; row["cntm"] = 199056; row["cntf"] = 108849; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期日"; row["cntm"] = 173898; row["cntf"] = 100619; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期三"; row["cntm"] = 162804; row["cntf"] = 89518; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期四"; row["cntm"] = 239073; row["cntf"] = 138444; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期五"; row["cntm"] = 174821; row["cntf"] = 92113; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "9"; row["weekday"] = "星期一"; row["cntm"] = 181744; row["cntf"] = 112780; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期二"; row["cntm"] = 186323; row["cntf"] = 114294; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期六"; row["cntm"] = 231899; row["cntf"] = 136243; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期日"; row["cntm"] = 218486; row["cntf"] = 138521; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期三"; row["cntm"] = 184768; row["cntf"] = 109007; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期四"; row["cntm"] = 172106; row["cntf"] = 139820; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期五"; row["cntm"] = 216558; row["cntf"] = 130833; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "10"; row["weekday"] = "星期一"; row["cntm"] = 255252; row["cntf"] = 161567; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期二"; row["cntm"] = 213700; row["cntf"] = 106254; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期六"; row["cntm"] = 167892; row["cntf"] = 82288; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期日"; row["cntm"] = 174698; row["cntf"] = 96304; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期三"; row["cntm"] = 168734; row["cntf"] = 81735; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期四"; row["cntm"] = 167908; row["cntf"] = 78029; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期五"; row["cntm"] = 191809; row["cntf"] = 90673; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "11"; row["weekday"] = "星期一"; row["cntm"] = 201246; row["cntf"] = 122245; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期二"; row["cntm"] = 187240; row["cntf"] = 87590; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期六"; row["cntm"] = 292793; row["cntf"] = 128551; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期日"; row["cntm"] = 206415; row["cntf"] = 106418; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期三"; row["cntm"] = 198481; row["cntf"] = 88072; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期四"; row["cntm"] = 216682; row["cntf"] = 93435; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期五"; row["cntm"] = 228613; row["cntf"] = 97568; dt.Rows.Add(row);
                    row = dt.NewRow(); row["month"] = "12"; row["weekday"] = "星期一"; row["cntm"] = 194018; row["cntf"] = 105171; dt.Rows.Add(row);

                    arg.Result = dt;
#endif
                }
                if (DateCntsCompleted != null)
                {
                    DateCntsCompleted.Invoke(this, arg);
                }
            };
            client.DateCntsAsync();
        }