Example #1
0
 public ClubViewModel(TableHockeyClub i_Club)
 {
     ClubId          = i_Club.ClubId;
     ClubDescription = i_Club.ClubName;
     if (!string.IsNullOrEmpty(i_Club.ClubLocation))
     {
         ClubDescription += " (" + i_Club.ClubLocation + ")";
     }
 }
Example #2
0
 private void InitclubImage(TableHockeyClub i_club)
 {
     if ((i_club.ClubId > 0) && (i_club.ClubBinary != null))
     {
         divImage.Visible   = true;
         ImageClub.ImageUrl = "~/ImageHandler.ashx?id=" + i_club.ClubId + "&imagetype=club";
     }
     else
     {
         divImage.Visible = false;
     }
 }
Example #3
0
        public void InitControl(TableHockeyClub i_TableHockeyClub)
        {
            if (i_TableHockeyClub != null)
            {
                //Edit existing club
                m_club = i_TableHockeyClub;
            }
            else
            {
                //Create new club
                m_club             = new TableHockeyClub();
                m_club.ClubId      = -1;
                m_club.FoundedDate = DateTime.MinValue;
                m_club.DefunctDate = DateTime.MinValue;
            }

            InitclubImage(m_club);
            setUCGUI();
            Session["ucEditclub.m_club"] = m_club;
        }
Example #4
0
        private TableHockeyClub getUCGUI()
        {
            if (Session["ucEditclub.m_club"] != null)
            {
                m_club = (TableHockeyClub)Session["ucEditclub.m_club"];
            }
            TableHockeyClub m_GUIclub = new TableHockeyClub();

            if (m_club == null || m_club.ClubId <= 0)
            {
                m_GUIclub.ClubId = -1;
            }
            else
            {
                m_GUIclub.ClubId = m_club.ClubId;
            }

            m_GUIclub.ClubContactEmail  = TextBoxContactEmail.Text;
            m_GUIclub.ClubContactPerson = TextBoxClubContactPerson.Text;
            m_GUIclub.ClubLocation      = TextBoxClubLocation.Text;
            m_GUIclub.ClubName          = TextBoxClubName.Text;
            m_GUIclub.ClubPhoneNo       = TextBoxClubPhoneNo.Text;
            m_GUIclub.ClubCountryCode   = ddlClubCountry.SelectedValue;
            m_GUIclub.FoundedDate       = Convert.ToDateTime(TextBoxClubFoundedDate.Text);
            if (!String.IsNullOrEmpty(TextBoxClubDefunctDate.Text))
            {
                m_GUIclub.DefunctDate = Convert.ToDateTime(TextBoxClubDefunctDate.Text);
            }

            if (FileUploadClubImage.FileBytes.Length > 0)
            {
                m_GUIclub.ClubBinary = PageUtility.DownscaleImageToWidth(FileUploadClubImage.FileBytes, 43);  //TODO: Setting!
            }
            else
            {
                m_GUIclub.ClubBinary = m_club.ClubBinary;
            }
            m_GUIclub.RegisteredByUserId = m_club.RegisteredByUserId;
            Session["ucEditclub.m_club"] = m_GUIclub;
            return(m_GUIclub);
        }
Example #5
0
 protected void ButtonSaveClub_Click(object sender, EventArgs e)
 {
     using (var context = new TableHockeyData.UHSSWEB_DEVEntities())
     {
         if (this.ucEditClub1.m_currentClub.ClubId == -1)
         {
             //New Club
             TableHockeyClub m_newClub = this.ucEditClub1.m_currentClub;
             m_newClub.RegisteredByUserId = (Guid)Membership.GetUser(m_sUser.Trim()).ProviderUserKey;
             context.TableHockeyClub.Add(m_newClub);
         }
         else
         {
             //Edit existing Club
             TableHockeyClub m_currentClub = context.TableHockeyClub.FirstOrDefault(i => i.ClubId == this.ucEditClub1.m_currentClub.ClubId);
             Mapper.Map(this.ucEditClub1.m_currentClub, m_currentClub);
         }
         context.SaveChanges();
         Response.Redirect("~/pgMain.aspx");
     }
 }