Example #1
0
        protected void JqgridSeason_RowAdding(object sender, Trirand.Web.UI.WebControls.JQGridRowAddEventArgs e)
        {
            if (Session["leagueid"] == null)
            {
                return;
            }
            if (Convert.ToInt32(Session["leagueid"]) == 0)
            {
                return;
            }
            var league = LeagueHelper.GetLeague(Convert.ToInt32(Session["leagueid"]));

            using (var dc = ThaitaeDataDataContext.Create())
            {
                if (league.LeagueType == 1)
                {
                    var season = new thaitae.lib.Season
                    {
                        LeagueId   = Convert.ToInt32(Session["leagueid"]),
                        SeasonName = e.RowData["SeasonName"],
                        SeasonDesc = e.RowData["SeasonDesc"]
                    };
                    dc.Seasons.InsertOnSubmit(season);
                    dc.SubmitChanges();
                    var leagueList = LeagueHelper.GetChampionsLeagueGroupList();
                    foreach (var championGroup in leagueList)
                    {
                        var seasonGroup = new thaitae.lib.Season
                        {
                            LeagueId               = championGroup.LeagueId,
                            SeasonName             = e.RowData["SeasonName"],
                            SeasonDesc             = e.RowData["SeasonDesc"],
                            ChampionLeagueSeasonId = championGroup.LeagueType == 2 ? (int?)null : season.SeasonId
                        };
                        dc.Seasons.InsertOnSubmit(seasonGroup);
                    }
                    dc.SubmitChanges();
                }
                else
                {
                    dc.Seasons.InsertOnSubmit(new thaitae.lib.Season
                    {
                        LeagueId   = Convert.ToInt32(Session["leagueid"]),
                        SeasonName = e.RowData["SeasonName"],
                        SeasonDesc = e.RowData["SeasonDesc"]
                    });
                    dc.SubmitChanges();
                }
            }
        }
Example #2
0
 protected void JqgridSeason_RowAdding(object sender, Trirand.Web.UI.WebControls.JQGridRowAddEventArgs e)
 {
     if (Session["leagueid"] == null) return;
     if (Convert.ToInt32(Session["leagueid"]) == 0) return;
     var league = LeagueHelper.GetLeague(Convert.ToInt32(Session["leagueid"]));
     using (var dc = ThaitaeDataDataContext.Create())
     {
         if (league.LeagueType == 1)
         {
             var season = new thaitae.lib.Season
                              {
                                  LeagueId = Convert.ToInt32(Session["leagueid"]),
                                  SeasonName = e.RowData["SeasonName"],
                                  SeasonDesc = e.RowData["SeasonDesc"]
                              };
             dc.Seasons.InsertOnSubmit(season);
             dc.SubmitChanges();
             var leagueList = LeagueHelper.GetChampionsLeagueGroupList();
             foreach (var championGroup in leagueList)
             {
                 var seasonGroup = new thaitae.lib.Season
                 {
                     LeagueId = championGroup.LeagueId,
                     SeasonName = e.RowData["SeasonName"],
                     SeasonDesc = e.RowData["SeasonDesc"],
                     ChampionLeagueSeasonId = championGroup.LeagueType == 2 ? (int?)null : season.SeasonId
                 };
                 dc.Seasons.InsertOnSubmit(seasonGroup);
             }
             dc.SubmitChanges();
         }
         else
         {
             dc.Seasons.InsertOnSubmit(new thaitae.lib.Season
             {
                 LeagueId = Convert.ToInt32(Session["leagueid"]),
                 SeasonName = e.RowData["SeasonName"],
                 SeasonDesc = e.RowData["SeasonDesc"]
             });
             dc.SubmitChanges();
         }
     }
 }
		private void detach_Seasons(Season entity)
		{
			this.SendPropertyChanging();
			entity.League = null;
		}
		private void attach_Seasons(Season entity)
		{
			this.SendPropertyChanging();
			entity.League = this;
		}
 partial void DeleteSeason(Season instance);
 partial void UpdateSeason(Season instance);
 partial void InsertSeason(Season instance);