Beispiel #1
0
        private void SaveImage()
        {
            Boolean         FileOK        = false;
            Boolean         FileSaved     = false;
            clsAlbumPicture objClsPicture = new clsAlbumPicture();

            if (!string.IsNullOrEmpty(PictureLogoFile.PostedFile.FileName))
            {
                objClsPicture.PictureFile = imhpathDB + PictureLogoFile.PostedFile.FileName.Replace(" ", "");
                _lstPicture      = lstPicture;
                objClsPicture.Id = _lstPicture.Count;
                _lstPicture.Add(objClsPicture);
                lstPicture = _lstPicture;
            }

            if (PictureLogoFile.PostedFile != null)
            {
                String   FileExtension     = Path.GetExtension(PictureLogoFile.PostedFile.FileName.Replace(" ", "")).ToLower();
                String[] allowedExtensions = { ".png", ".jpg", ".gif", ".jpeg" };
                for (int i = 0; i < allowedExtensions.Length; i++)
                {
                    if (FileExtension == allowedExtensions[i])
                    {
                        FileOK = true;
                        break;
                    }
                }
            }

            if (!string.IsNullOrEmpty(PictureLogoFile.PostedFile.FileName))
            {
                if (!FileOK)
                {
                    //Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Alert", "alert('Please choose only .jpg, .png and .gif images For Competition !')", true);
                    return;
                }
            }

            if (FileOK)
            {
                if (PictureLogoFile.PostedFile.ContentLength > 10485760)
                {
                    //dvMsg.Attributes.Add("style", "display:block;");
                    //return;
                }
                else
                {
                    //dvMsg.Attributes.Add("style", "display:none;");
                }

                try
                {
                    PictureLogoFile.PostedFile.SaveAs(physicalpath + ImageUploadFolder + PictureLogoFile.PostedFile.FileName.Replace(" ", ""));
                    FileSaved = true;
                }
                catch (Exception ex)
                {
                    FileSaved = false;
                }
            }
        }
Beispiel #2
0
        protected void ddlAction_SelectedIndexChanged(object sender, EventArgs e)
        {
            string str = ((Label)((DropDownList)sender).Parent.FindControl("lblddlActionAlbumID")).Text;

            string ddlSelectedValue = ((DropDownList)sender).SelectedValue;

            if (ddlSelectedValue == "Edit")
            {
                funClearData();
                FillSport();
                FillCountry();
                FillEvent();
                FillSeason();
                FillCompetition();
                FillClub();
                FillClubOwner();
                FillClubMember();
                FillTeam();
                FillTeamMember();
                FillPlayer();
                FillSponsor();

                int AlbumID = 0;
                int.TryParse(str, out AlbumID);

                LinkButton btn = sender as LinkButton;

                //cls cs = new clsVideos();
                //clsVideosController csc = new clsVideosController();

                DataTable dt = new DataTable();

                dt = objclsAlbumController.GetDataAlbumByAlbumID(AlbumID);

                if (dt.Rows.Count > 0)
                {
                    hidRegID.Value = dt.Rows[0]["AlbumID"].ToString();

                    ddlSports.SelectedValue      = dt.Rows[0]["SportId"].ToString();
                    ddlSeason.SelectedValue      = dt.Rows[0]["SeasonId"].ToString();
                    ddlCompetition.SelectedValue = dt.Rows[0]["CompetitionId"].ToString();
                    ddlClub.SelectedValue        = dt.Rows[0]["ClubId"].ToString();
                    ddlClubOwner.SelectedValue   = dt.Rows[0]["ClubOwnersId"].ToString();
                    ddlClubMember.SelectedValue  = dt.Rows[0]["ClubMemberId"].ToString();
                    ddlTeam.SelectedValue        = dt.Rows[0]["TeamId"].ToString();
                    ddlTeamMember.SelectedValue  = dt.Rows[0]["TeamMemberId"].ToString();
                    ddlPlayer.SelectedValue      = dt.Rows[0]["PlayerId"].ToString();
                    ddlEvent.SelectedValue       = dt.Rows[0]["EventId"].ToString();
                    ddlSponsor.SelectedValue     = dt.Rows[0]["SponsorId"].ToString();
                    ddlCountry.SelectedValue     = dt.Rows[0]["CountryID"].ToString();

                    //ddlVideoPriority.SelectedValue = dt.Rows[0]["VideoLevelId"].ToString();

                    txtAlbumTitle.Text = dt.Rows[0]["AlbumName"].ToString();
                    txtAlbumDesc.Text  = dt.Rows[0]["AlbumDesc"].ToString();
                    txtAlbumDate.Text  = dt.Rows[0]["AlbumDate"].ToString();

                    DataTable dt1 = new DataTable();

                    dt1 = objclsAlbumController.GetAlbumLinkDataByAlbumId(AlbumID);
                    ddlAlbumtype.Enabled = false;
                    if (dt.Rows[0]["AlbumType"].ToString() == "1")
                    {
                        ddlAlbumtype.SelectedValue = "Video";

                        pnlVideo.Visible = true;
                        if (dt1.Rows.Count > 0)
                        {
                            for (int i = 0; i < dt1.Rows.Count; i++)
                            {
                                if (dt1.Rows[i]["VideoType"].ToString() == "1")
                                {
                                    ddlVideotype.SelectedValue = "YouTube";
                                    //divYouTubeVideopath.Visible = true;
                                    //for (int i = 0; i < dt1.Rows.Count; i++)
                                    //{
                                    clsAlbumVideo objClsvideo = new clsAlbumVideo();

                                    objClsvideo.Id          = i;
                                    objClsvideo.VideoFile   = "http://www.youtube.com/watch?v=" + dt1.Rows[i]["VideoYouTubeFile"].ToString();
                                    objClsvideo.VideoURL    = dt1.Rows[i]["VideoYouTubeFile"].ToString();
                                    objClsvideo.AlBumLinkId = Convert.ToInt32(dt1.Rows[i]["AlbumLinksId"].ToString());
                                    _lstVideo = lstVideo;
                                    _lstVideo.Add(objClsvideo);
                                    lstVideo = _lstVideo;

                                    //  }
                                }
                                else if (dt1.Rows[i]["VideoType"].ToString() == "2")
                                {
                                    ddlVideotype.SelectedValue = "Other";
                                    //divOtherVideoPath.Visible = true;

                                    clsAlbumVideo objClsvideo    = new clsAlbumVideo();
                                    char[]        delimiterChars = { '\\' };
                                    string[]      fileName       = (dt1.Rows[i]["VideoOtherFile"].ToString()).Split(delimiterChars);
                                    if (fileName.Length >= 3)
                                    {
                                        objClsvideo.VideoFile = fileName[2].ToString();
                                    }
                                    else
                                    {
                                        objClsvideo.VideoFile = "";
                                    }
                                    objClsvideo.Id          = i;
                                    objClsvideo.VideoURL    = dt1.Rows[i]["VideoOtherFile"].ToString();
                                    objClsvideo.AlBumLinkId = Convert.ToInt32(dt1.Rows[i]["AlbumLinksId"].ToString());
                                    _lstVideo = lstVideo;
                                    _lstVideo.Add(objClsvideo);
                                    lstVideo = _lstVideo;
                                }
                            }
                        }
                        else
                        {
                            divYouTubeVideopath.Visible = true;
                        }
                        if (ddlVideotype.SelectedValue == "YouTube")
                        {
                            divYouTubeVideopath.Visible = true;

                            divOtherVideoPath.Visible = false;
                        }
                        else
                        {
                            divOtherVideoPath.Visible   = true;
                            divYouTubeVideopath.Visible = false;
                        }

                        grdVideoList.DataSource = lstVideo;
                        grdVideoList.DataBind();
                    }
                    else
                    {
                        ddlAlbumtype.SelectedValue = "Picture";
                        pnlPicture.Visible         = true;
                        pnlVideo.Visible           = false;
                        if (dt1.Rows.Count > 0)
                        {
                            for (int i = 0; i < dt1.Rows.Count; i++)
                            {
                                clsAlbumPicture objClsPicture = new clsAlbumPicture();

                                objClsPicture.Id          = i;
                                objClsPicture.PictureFile = dt1.Rows[i]["PictureFile"].ToString();
                                objClsPicture.AlBumLinkId = Convert.ToInt32(dt1.Rows[i]["AlbumLinksId"].ToString());
                                _lstPicture = lstPicture;
                                _lstPicture.Add(objClsPicture);
                                lstPicture = _lstPicture;
                            }
                            grdAlbumList.DataSource = lstPicture;
                            grdAlbumList.DataBind();
                        }
                    }



                    if (dt.Rows[0]["ActiveFlagId"].ToString() == "1")
                    {
                        ChkIsActive.Checked = true;
                    }
                    else
                    {
                        ChkIsActive.Checked = false;
                    }

                    if (dt.Rows[0]["ShowFlagId"].ToString() == "1")
                    {
                        ChkIsShow.Checked = true;
                    }
                    else
                    {
                        ChkIsShow.Checked = false;
                    }

                    pnlEntryVideo.Visible  = true;
                    PnlGridAlbum.Visible   = false;
                    btnUpdateAlbum.Visible = true;
                    btnSaveAlbum.Visible   = false;
                }
            }
        }