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(); } } }
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);