Esempio n. 1
0
        private void RecentMeetings( ref string s )
        {
            //RosterLib.Utility.Announce( "Doing Recent Meetings");

            var s1 = String.Empty;
            var nonDeletedRecs = 0;
            s1 += HtmlLib.TableOpen( "border='1'" );
            s1 += HtmlLib.TableHeader("Season");
            s1 += HtmlLib.TableHeader("Week");
            s1 += HtmlLib.TableHeader("AT");
            s1 += HtmlLib.TableHeader("AS");
            s1 += HtmlLib.TableHeader("HT");
            s1 += HtmlLib.TableHeader("HS");
            s1 += HtmlLib.TableHeader("Spread");
            s1 += HtmlLib.TableHeader("O/U") + "<br>\n\n";
            //RosterLib.Utility.Announce(s1);
            var now = DateTime.Now;
            var ts = new TimeSpan( (3*365), 0, 0, 0 );
            var threeYrsAgo = now.Subtract( ts );
            //RosterLib.Utility.Announce( string.Format("3 years ago was {0}", threeYrsAgo ) );
            //RosterLib.Utility.Announce(string.Format("Getting games between {0} and {1}", game.AwayTeam, game.HomeTeam ));
            if (Utility.TflWs != null)
            {
                var ds = Utility.TflWs.GetGamesBetween(_game.AwayTeam, _game.HomeTeam, threeYrsAgo);
                if (ds != null)
                {
                    // RosterLib.Utility.Announce(string.Format("found {0} Recent Meetings", ds.Tables[0].Rows.Count));
                    for (var i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i].RowState != DataRowState.Deleted)
                        {
                            nonDeletedRecs++;
                            var theGame = new NFLGame(ds.Tables[0].Rows[i]);
                            s1 += theGame.ResultRow() + "<br>\n\n";
                        }
                    }
                    s1 += HtmlLib.TableClose() + "<br>\n\n";
                }
                else
                    Utility.Announce("Null game set");

                if (nonDeletedRecs > 0)
                    s += s1;
                else
                    s += "<br>No Previous Meetings<br>";
            }
            else
                Utility.Announce( "No Librarian!" );
        }