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);
            }
        }
Example #3
0
        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");
            }
        }
Example #4
0
        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("");
        }
Example #5
0
        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);
                }
            }
        }