コード例 #1
0
        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);
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
 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");
     }
 }
コード例 #4
0
 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");
     }
 }
コード例 #5
0
        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;
        }