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

            client.NameTagsCompleted += (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("Name"));
                    dt.Columns.Add(new DataColumn("cnt"));

                    DataRow row = dt.NewRow(); row["Name"] = "张伟"; row["cnt"] = 12759; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王伟"; row["cnt"] = 12510; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王磊"; row["cnt"] = 10776; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李伟"; row["cnt"] = 10206; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张磊"; row["cnt"] = 10069; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘伟"; row["cnt"] = 9151; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李强"; row["cnt"] = 8338; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张勇"; row["cnt"] = 8172; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王勇"; row["cnt"] = 8166; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘洋"; row["cnt"] = 7727; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王军"; row["cnt"] = 7670; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李军"; row["cnt"] = 7527; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王强"; row["cnt"] = 7320; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王涛"; row["cnt"] = 7161; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王静"; row["cnt"] = 7035; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张静"; row["cnt"] = 7005; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张涛"; row["cnt"] = 6988; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李娜"; row["cnt"] = 6914; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李静"; row["cnt"] = 6901; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张军"; row["cnt"] = 6792; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王鹏"; row["cnt"] = 6762; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李明"; row["cnt"] = 6661; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王超"; row["cnt"] = 6628; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王芳"; row["cnt"] = 6612; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张杰"; row["cnt"] = 6439; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张鹏"; row["cnt"] = 6310; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王斌"; row["cnt"] = 6211; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张敏"; row["cnt"] = 6209; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王刚"; row["cnt"] = 6187; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王辉"; row["cnt"] = 6003; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "陈伟"; row["cnt"] = 5982; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李勇"; row["cnt"] = 5928; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李鹏"; row["cnt"] = 5912; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李刚"; row["cnt"] = 5822; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘军"; row["cnt"] = 5808; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张强"; row["cnt"] = 5742; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘涛"; row["cnt"] = 5469; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李斌"; row["cnt"] = 5410; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李杰"; row["cnt"] = 5357; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王健"; row["cnt"] = 5330; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王敏"; row["cnt"] = 5281; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李涛"; row["cnt"] = 5248; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘勇"; row["cnt"] = 5222; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张健"; row["cnt"] = 5220; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张超"; row["cnt"] = 5080; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘杰"; row["cnt"] = 5062; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李敏"; row["cnt"] = 5059; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张斌"; row["cnt"] = 5052; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "杨帆"; row["cnt"] = 4952; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王飞"; row["cnt"] = 4949; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王建军"; row["cnt"] = 2305; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王志强"; row["cnt"] = 2193; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王建华"; row["cnt"] = 2068; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王晓东"; row["cnt"] = 2036; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张建军"; row["cnt"] = 2001; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王婷婷"; row["cnt"] = 1979; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王志刚"; row["cnt"] = 1961; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张建华"; row["cnt"] = 1916; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张志强"; row["cnt"] = 1878; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张婷婷"; row["cnt"] = 1835; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王海燕"; row["cnt"] = 1834; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王建国"; row["cnt"] = 1829; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李建军"; row["cnt"] = 1787; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张建国"; row["cnt"] = 1742; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李志强"; row["cnt"] = 1728; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李建华"; row["cnt"] = 1695; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王海涛"; row["cnt"] = 1582; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张海燕"; row["cnt"] = 1558; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "王建平"; row["cnt"] = 1503; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李婷婷"; row["cnt"] = 1493; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李建国"; row["cnt"] = 1484; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张晓东"; row["cnt"] = 1450; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘婷婷"; row["cnt"] = 1432; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘建军"; row["cnt"] = 1429; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘志强"; row["cnt"] = 1428; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "张海涛"; row["cnt"] = 1377; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "陈建华"; row["cnt"] = 1369; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "刘建华"; row["cnt"] = 1343; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李志刚"; row["cnt"] = 1333; dt.Rows.Add(row);
                    row = dt.NewRow(); row["Name"] = "李海燕"; row["cnt"] = 1331; dt.Rows.Add(row);

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