private TableHockeyPlayer getUCGUI() { if (Session["ucEditPlayer.m_player"] != null) { m_player = (TableHockeyPlayer)Session["ucEditPlayer.m_player"]; } TableHockeyPlayer m_GUIPlayer = new TableHockeyPlayer(); if (m_player == null || m_player.PlayerId <= 0) { m_GUIPlayer.PlayerId = -1; } else { m_GUIPlayer.PlayerId = m_player.PlayerId; m_GUIPlayer.RegisteredByUserId = m_player.RegisteredByUserId; } m_GUIPlayer.FirstName = TextBoxFirstName.Text; m_GUIPlayer.LastName = TextBoxLastName.Text; m_GUIPlayer.ClubId = Convert.ToInt32(DropDownListClubs.SelectedValue); m_GUIPlayer.BirthDate = Convert.ToDateTime(TextBoxPlayerBirthDate.Text); if (FileUploadPlayerImage.FileBytes.Length > 0) { m_GUIPlayer.PlayerBinary = PageUtility.DownscaleImageToWidth(FileUploadPlayerImage.FileBytes, 65); //TODO: Setting! } else { m_GUIPlayer.PlayerBinary = m_player.PlayerBinary; } Session["ucEditPlayer.m_player"] = m_GUIPlayer; return(m_GUIPlayer); }
private void InitPlayerImage(TableHockeyPlayer i_player) { if ((i_player.PlayerId > 0) && (i_player.PlayerBinary != null)) { divImage.Visible = true; ImagePlayer.ImageUrl = "~/ImageHandler.ashx?id=" + i_player.PlayerId + "&imagetype=player"; } else { divImage.Visible = false; } }
protected void ButtonDeletePlayer_Click(object sender, EventArgs e) { if (this.ucEditTableHockeyPlayer1.m_currentPlayer.PlayerId != -1) { using (var context = new TableHockeyData.UHSSWEB_DEVEntities()) { //Set existing Player to historic. TableHockeyPlayer m_currentPlayerSource = this.ucEditTableHockeyPlayer1.m_currentPlayer; m_currentPlayerSource.isHistoric = 1; TableHockeyPlayer m_currentPlayerDest = context.TableHockeyPlayer.FirstOrDefault(i => i.PlayerId == this.ucEditTableHockeyPlayer1.m_currentPlayer.PlayerId); Mapper.Map(m_currentPlayerSource, m_currentPlayerDest); context.SaveChanges(); } Response.Redirect("~/pgMain.aspx"); } }
protected void ButtonSavePlayer_Click(object sender, EventArgs e) { using (var context = new TableHockeyData.UHSSWEB_DEVEntities()) { if (this.ucEditTableHockeyPlayer1.m_currentPlayer.PlayerId == -1) { //New Player TableHockeyPlayer m_newPlayer = this.ucEditTableHockeyPlayer1.m_currentPlayer; m_newPlayer.RegisteredByUserId = (Guid)Membership.GetUser(m_sUser.Trim()).ProviderUserKey; context.TableHockeyPlayer.Add(m_newPlayer); } else { //Edit existing Player TableHockeyPlayer m_currentPlayer = context.TableHockeyPlayer.FirstOrDefault(i => i.PlayerId == this.ucEditTableHockeyPlayer1.m_currentPlayer.PlayerId); Mapper.Map(this.ucEditTableHockeyPlayer1.m_currentPlayer, m_currentPlayer); } context.SaveChanges(); Response.Redirect("~/pgMain.aspx"); } }
public void InitControl(TableHockeyPlayer i_TableHockeyPlayer, List <TableHockeyClub> i_allClubs) { if (i_TableHockeyPlayer != null) { //Edit existing player m_player = i_TableHockeyPlayer; } else { //Create new player m_player = new TableHockeyPlayer(); m_player.PlayerId = -1; } ClubViewModelList m_clubList = new ClubViewModelList(i_allClubs); DropDownListClubs.DataSource = m_clubList.m_ClubVmList; DropDownListClubs.DataValueField = "ClubId"; DropDownListClubs.DataTextField = "ClubDescription"; DropDownListClubs.DataBind(); InitPlayerImage(m_player); setUCGUI(); Session["ucEditPlayer.m_player"] = m_player; }