private void AddPlayerToEventRoster()
        {
            EventRoster eventRosterEntry = new EventRoster();
            EventRoster checkForExists   = new EventRoster();

            try
            {
                checkForExists = BaseTableDataAccess.Instance().GetEventRosterByGameTeamPlayer(GameID, App.gPromptForJerseyTeamID, App.gPromptForJerseyPlayerID);

                //Should never get to this point, but just in case, we do not want to insert a player on the roster more than once
                if (checkForExists == null)
                {
                    eventRosterEntry.GameID   = GameID;
                    eventRosterEntry.TeamID   = App.gPromptForJerseyTeamID;
                    eventRosterEntry.PlayerID = App.gPromptForJerseyPlayerID;
                    eventRosterEntry.Starter  = "N";
                    DAL.Instance().UpdatePlayersGameStartedStat(GameID, App.gPromptForJerseyTeamID, App.gPromptForJerseyPlayerID, false);
                    eventRosterEntry.IsPlayerOnField    = "N";
                    eventRosterEntry.GMPlayerPositionID = "";

                    BaseTableDataAccess.Instance().InsertEventRoster(eventRosterEntry);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Beispiel #2
0
 /// <summary>
 /// Load from the database.
 /// </summary>
 /// <param name="team"></param>
 /// <param name="player"></param>
 /// <param name="roster"></param>
 public TeamRosterModel(Team team, Player player, TeamRoster roster, EventRoster eventRoster)
 {
     Team              = team;
     Player            = player;
     TeamRoster        = roster;
     EventRoster       = eventRoster;
     RosterDisplayText = TeamRoster.UniformNumber.PadRight(4, ' ') + " " + Player.FirstName + " " + Player.LastName;
 }
Beispiel #3
0
        private void AddPlayerToEventRoster()
        {
            EventRoster eventRosterEntry = new EventRoster();

            try
            {
                eventRosterEntry.GameID             = GameID;
                eventRosterEntry.TeamID             = App.gPromptForJerseyTeamID;
                eventRosterEntry.PlayerID           = App.gPromptForJerseyPlayerID;
                eventRosterEntry.Starter            = "N";
                eventRosterEntry.IsPlayerOnField    = "N";
                eventRosterEntry.GMPlayerPositionID = "";

                BaseTableDataAccess.Instance().InsertEventRoster(eventRosterEntry);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Beispiel #4
0
 public void Start()
 {
     _eventRosterInstance = this;
 }