예제 #1
0
        private Hashtable BindData(DateTime ReportDate, DateTime ReportEndDate) // , DateTime endDate)
        {
            Hashtable hashtable = new Hashtable();

            try
            {
                DateTime endDate   = ReportDate; // ReportEndDate;  // new DateTime(ReportDate.Year, ReportDate.Month, ReportDate.Day, 21, 0, 0);
                DateTime startDate = ReportDate; //  new DateTime(yesterday.Year, yesterday.Month, yesterday.Day, 21, 0, 0);

                //Console.WriteLine(startDate);
                //Console.WriteLine(endDate);

                ReportWS ws      = new ReportWS();
                Data     rptData = default(Data);
                //   Call the webservice and retrieve the report data
                rptData = ws.GetDataFromTimeframe("tgelman", "china2006", ReportsEnum.eCommerceActivitySummary, TimeFrameEnum.Daily, startDate, endDate, 1000, 0, 0);

                for (int i = 0; i <= rptData.Rows.GetUpperBound(0); i++)
                {
                    hashtable.Add(rptData.Rows[i].Columns[0].Value.ToString(), rptData.Rows[i].Columns[3].Value.ToString());
                    // Console.WriteLine("Unique Clicks " + rptData.Rows[i].Columns[0].Value + "-" + rptData.Rows[i].Columns[3].Value);
                }
            }
            catch { }
            return(hashtable);
        }
예제 #2
0
        public int BindData(DateTime startDate, DateTime endDate)
        {
            int visitCount = 0;

            try
            {
                // VersionVisistorInfo.Clear();
                StringBuilder sb = new StringBuilder();
                ReportWS      ws = new ReportWS();
                int           i  = 0;

                Data rptData = default(Data);
                //   Call the webservice and retrieve the report data
                rptData = ws.GetDataFromTimeframe("tryelastin", "china2006", ReportsEnum.MultiVariate, TimeFrameEnum.Daily, startDate, endDate, 100000000, 0, 0);

                decimal visitor = 0;
                for (i = 0; i <= rptData.Rows.GetUpperBound(0); i++)
                {
                    // VersionVisistorInfo.Add(rptData.Rows[i].Columns[0].Value.ToUpper(), rptData.Rows[i].Columns[13].Value);
                    //Response.Write(rptData.Rows[i].Columns[0].Value +"-"+rptData.Rows[i].Columns[13].Value);

                    if (rptData.Rows[i].Columns[0].Value.Equals("--- Overall ---"))
                    {
                        visitCount = Convert.ToInt32(rptData.Rows[i].Columns[13].Value);
                    }
                }
            }
            catch { }

            return(visitCount);
        }