protected void grdListImage_DataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ImageButton btnPreview = (ImageButton)e.Row.Cells[5].FindControl("btnPreview"); LinkButton lnbSelectFile = (LinkButton)e.Row.Cells[1].FindControl("lnbSelectFile"); Portal.BO.Editoral.Gallery.AlbumImage albumImage = new Portal.BO.Editoral.Gallery.AlbumImage(); if (DataBinder.Eval(e.Row.DataItem, "FileName_IsFile").ToString().ToLower().IndexOf("true") > 0) { lnbSelectFile.OnClientClick = "showImage('" + DataBinder.Eval(e.Row.DataItem, "FullName") + "');return false;"; string _fileName = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName")); if (albumImage.checkImageExtension(_fileName)) { //btnPreview.Attributes.Add("onclick", "ImgResizeViewByList('/Images2018/Uploaded/" + _SetFolder + "/" + _fileName + "',500);return false;"); } else if (albumImage.checkFlashExtension(_fileName)) { //btnPreview.Attributes.Add("onclick", "playFlashByViewList('/Images2018/Uploaded/" + _SetFolder + "/" + _fileName + "');return false;"); } else if (albumImage.checkWindowMediaExtension(_fileName)) { //btnPreview.Attributes.Add("onclick", "playMediaByViewList('/Images2018/Uploaded/" + _SetFolder + "/" + _fileName + "');return false;"); // playMedia('/Images2018/Uploaded/<%=_SetFullFolder%>/<%#DataBinder.Eval(Container.DataItem,"FileName1")%>') } } else { // Neu la thu muc thi Invisible Link Preview btnPreview.Visible = false; } } }
protected void LinkDelete_Click(object sender, EventArgs e) { // Get cac file can delete string strFileName = Request.Form["chkSelect"]; if (strFileName != null) { Portal.BO.Editoral.Gallery.AlbumImage objAlbumImage = new Portal.BO.Editoral.Gallery.AlbumImage(); string[] strArFileName = strFileName.Split(','); for (int i = 0; i < strArFileName.Length; i++) { if (objAlbumImage.checkFlashExtension(strArFileName[i]) || objAlbumImage.checkImageExtension(strArFileName[i]) || objAlbumImage.checkWindowMediaExtension(strArFileName[i])) { // Delete File string _pathFolder = _UploadDir + @"\" + ViewState["fpUploadFolderRelativePath"]; objAlbumImage.DeleteFile(_pathFolder, strArFileName[i]); } else { // Delete Folder string _pathFolder = _UploadDir + @"\" + ViewState["fpUploadFolderRelativePath"] + strArFileName[i]; objAlbumImage.DeleteFolder(_pathFolder); } } } ShowFile(txtKeyword.Text.Trim()); if (ViewState["fpUploadFolderRelativePath"] != null) { if (ViewState["fpUploadFolderRelativePath"].ToString() != "") { _SetFullFolder = _SetFolder + @"\" + ViewState["fpUploadFolderRelativePath"]; _SetFullFolder = _SetFullFolder.Substring(0, _SetFullFolder.Length - 1); _SetFullFolder = _SetFullFolder.Replace(@"\", @"/"); } } }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { HtmlTable _folder1 = (HtmlTable)e.Row.Cells[0].FindControl("folder1"); HtmlTable _folder2 = (HtmlTable)e.Row.Cells[1].FindControl("folder2"); HtmlTable _folder3 = (HtmlTable)e.Row.Cells[2].FindControl("folder3"); HtmlTable _folder4 = (HtmlTable)e.Row.Cells[3].FindControl("folder4"); _folder1.Visible = false; _folder2.Visible = false; _folder3.Visible = false; _folder4.Visible = false; HtmlTable _flash1 = (HtmlTable)e.Row.Cells[0].FindControl("flash1"); HtmlTable _flash2 = (HtmlTable)e.Row.Cells[1].FindControl("flash2"); HtmlTable _flash3 = (HtmlTable)e.Row.Cells[2].FindControl("flash3"); HtmlTable _flash4 = (HtmlTable)e.Row.Cells[3].FindControl("flash4"); _flash1.Visible = false; _flash2.Visible = false; _flash3.Visible = false; _flash4.Visible = false; HtmlTable _media1 = (HtmlTable)e.Row.Cells[0].FindControl("media1"); HtmlTable _media2 = (HtmlTable)e.Row.Cells[1].FindControl("media2"); HtmlTable _media3 = (HtmlTable)e.Row.Cells[2].FindControl("media3"); HtmlTable _media4 = (HtmlTable)e.Row.Cells[3].FindControl("media4"); _media1.Visible = false; _media2.Visible = false; _media3.Visible = false; _media4.Visible = false; HtmlTable _tb1 = (HtmlTable)e.Row.Cells[0].FindControl("tb1"); HtmlTable _tb2 = (HtmlTable)e.Row.Cells[1].FindControl("tb2"); HtmlTable _tb3 = (HtmlTable)e.Row.Cells[2].FindControl("tb3"); HtmlTable _tb4 = (HtmlTable)e.Row.Cells[3].FindControl("tb4"); _tb1.Visible = false; _tb2.Visible = false; _tb3.Visible = false; _tb4.Visible = false; Portal.BO.Editoral.Gallery.AlbumImage albumImage = new Portal.BO.Editoral.Gallery.AlbumImage(); if (string.IsNullOrEmpty(Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName1")))) { _tb1.Visible = false; _folder1.Visible = false; } else { string _fileName1 = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName1")); if (albumImage.checkImageExtension(_fileName1)) { _tb1.Visible = true; _folder1.Visible = false; } else if (albumImage.checkFlashExtension(_fileName1)) { _flash1.Visible = true; _tb1.Visible = false; } else if (albumImage.checkWindowMediaExtension(_fileName1)) { _media1.Visible = true; } else { _folder1.Visible = true; } } if (string.IsNullOrEmpty(Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName2")))) { _tb2.Visible = false; _folder2.Visible = false; } else { string _fileName2 = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName2")); if (albumImage.checkImageExtension(_fileName2)) { _tb2.Visible = true; _folder2.Visible = false; } else if (albumImage.checkFlashExtension(_fileName2)) { _flash2.Visible = true; _tb2.Visible = false; } else if (albumImage.checkWindowMediaExtension(_fileName2)) { _media2.Visible = true; } else { _folder2.Visible = true; } } if (string.IsNullOrEmpty(Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName3")))) { _tb3.Visible = false; _folder3.Visible = false; } else { string _fileName3 = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName3")); if (albumImage.checkImageExtension(_fileName3)) { _tb3.Visible = true; _folder3.Visible = false; } else if (albumImage.checkFlashExtension(_fileName3)) { _flash3.Visible = true; _tb3.Visible = false; } else if (albumImage.checkWindowMediaExtension(_fileName3)) { _media3.Visible = true; } else { _folder3.Visible = true; } } if (string.IsNullOrEmpty(Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName4")))) { _tb4.Visible = false; _folder4.Visible = false; } else { string _fileName4 = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "FileName4")); if (albumImage.checkImageExtension(_fileName4)) { _tb4.Visible = true; _folder4.Visible = false; } else if (albumImage.checkFlashExtension(_fileName4)) { _flash4.Visible = true; _tb4.Visible = false; } else if (albumImage.checkWindowMediaExtension(_fileName4)) { _media4.Visible = true; } else { _folder4.Visible = true; } } } }