private void DeleteInfo() { string strLink = ""; try { var G_info = DB.GetTable <ESHOP_EXT_FILE>().Where(g => g.EXT_FILE_ID == m_ext_id); DB.ESHOP_EXT_FILEs.DeleteAllOnSubmit(G_info); DB.SubmitChanges(); //delete folder string fullpath = Server.MapPath(PathFiles.GetPathExt(m_ext_id)); if (Directory.Exists(fullpath)) { DeleteAllFilesInFolder(fullpath); Directory.Delete(fullpath); } strLink = "extensionfiles_list.aspx"; } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }
private void getInfo() { try { var G_info = (from g in DB.ESHOP_EXT_FILEs where g.EXT_FILE_ID == m_ext_id select g ); if (G_info.ToList().Count > 0) { txtName.Value = G_info.ToList()[0].EXT_FILE_NAME; txtDesc.Value = G_info.ToList()[0].EXT_FILE_DESC; //image if (!string.IsNullOrEmpty(G_info.ToList()[0].EXT_FILE_IMAGE)) { trUploadImage1.Visible = false; trImage1.Visible = true; Image1.Src = PathFiles.GetPathExt(m_ext_id) + G_info.ToList()[0].EXT_FILE_IMAGE; hplImage1.NavigateUrl = PathFiles.GetPathExt(m_ext_id) + G_info.ToList()[0].EXT_FILE_IMAGE; hplImage1.Text = G_info.ToList()[0].EXT_FILE_IMAGE; } else { trUploadImage1.Visible = true; trImage1.Visible = false; } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } }
private void EventDelete(RepeaterCommandEventArgs e) { try { int ObjId = Utils.CIntDef(e.CommandArgument); var g_delete = DB.GetTable <ESHOP_EXT_FILE>().Where(g => g.EXT_FILE_ID == ObjId); DB.ESHOP_EXT_FILEs.DeleteAllOnSubmit(g_delete); DB.SubmitChanges(); //delete folder string fullpath = Server.MapPath(PathFiles.GetPathExt(ObjId)); if (Directory.Exists(fullpath)) { DeleteAllFilesInFolder(fullpath); Directory.Delete(fullpath); } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { Response.Redirect("extensionfiles_list.aspx"); } }
public string getLinkIcon(object obj_id, object obj_image) { if (!string.IsNullOrEmpty(Utils.CStrDef(obj_image)) && Utils.CIntDef(obj_id) > 0) { return("<img src='" + PathFiles.GetPathExt(Utils.CIntDef(obj_id)) + Utils.CStrDef(obj_image) + "' width='24px' border='0'>"); } return(""); }
public string BindAttItems(object News_Id, object Ext_Id, object Att_Name, object Att_Url, object Att_File, object Ext_Image) { try { string url = ""; string strResult = ""; if (!string.IsNullOrEmpty(Utils.CStrDef(Att_Url))) { url = Utils.CStrDef(Att_Url); } else if (!string.IsNullOrEmpty(Utils.CStrDef(Att_File))) { url = PathFiles.GetPathNews(Utils.CIntDef(News_Id)) + Utils.CStrDef(Att_File); } else { return(""); } strResult += "<li>"; if (!string.IsNullOrEmpty(Utils.CStrDef(Ext_Image))) { strResult += "<img src='" + PathFiles.GetPathExt(Utils.CIntDef(Ext_Id)) + Utils.CStrDef(Ext_Image) + "' width='24px' style='float:left; margin-right:10px;' />"; } strResult += "<a href='" + url + "' target='_blank' title='" + Utils.CStrDef(Att_Name) + "'>" + (string.IsNullOrEmpty(Utils.CStrDef(Att_Name)) ? Utils.CStrDef(Att_File) : Utils.CStrDef(Att_Name)) + "</a>"; strResult += "</li>"; return(strResult); } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); return(null); } }
protected void btnDelete1_Click(object sender, ImageClickEventArgs e) { string strLink = ""; try { var n_info = DB.GetTable <ESHOP_EXT_FILE>().Where(n => n.EXT_FILE_ID == m_ext_id); if (n_info.ToList().Count > 0) { if (!string.IsNullOrEmpty(n_info.ToList()[0].EXT_FILE_IMAGE)) { string imagePath = Server.MapPath(PathFiles.GetPathExt(m_ext_id) + n_info.ToList()[0].EXT_FILE_IMAGE); n_info.ToList()[0].EXT_FILE_IMAGE = ""; DB.SubmitChanges(); if (File.Exists(imagePath)) { File.Delete(imagePath); } strLink = "extensionfiles.aspx?ext_id=" + m_ext_id; } } } catch (Exception ex) { clsVproErrorHandler.HandlerError(ex); } finally { if (!string.IsNullOrEmpty(strLink)) { Response.Redirect(strLink); } } }