Example #1
0
 public static Emaildatastatic getInstance()
 {
     if (dts == null)
     {
         dts = new Emaildatastatic();
     }
     return(dts);
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Emaildatastatic.getInstance();
         Emaildatastatic.getInstance()._file = System.Web.HttpContext.Current.Request.Files;
     }
     else
     {
     }
     this.FileUpload1.Attributes.Add("onchange", "EquFileUpload_OnChange()");
 }
Example #3
0
        protected void dtlImage_DeleteCommand(object source, DataListCommandEventArgs e)//supprimer les images
        {
            string   name      = ((Label)e.Item.FindControl("lblFile")).Text;
            string   UploadURL = Server.MapPath("~/upload/");
            FileInfo file      = new FileInfo(UploadURL + name);

            if (file.Exists)
            {
                file.Attributes = FileAttributes.Normal;
                file.Delete();
            }
            if (Emaildatastatic.getInstance().getDataTable().Rows.Count > 0)
            {
                Emaildatastatic.getInstance().getDataTable().Rows.RemoveAt(e.Item.ItemIndex);
            }
            dtlImage.DataSource = Emaildatastatic.getInstance().getDataTable();
            dtlImage.DataBind();
            dtlImage.DataSource = null;
        }
Example #4
0
        protected void Btn_upFile_Click(object sender, EventArgs e)//l'action de Button Upload
        {
            int    nbrFile   = FileUpload1.PostedFiles.Count;
            string UploadURL = Server.MapPath("~/upload/");

            if (FileUpload1.HasFile)
            {
                for (int i = 0; i < nbrFile; i++)
                {
                    if (IsAllowedExtension(FileUpload1.PostedFiles[i].ContentType.ToLower()))
                    {
                        string filename = FileUpload1.PostedFiles[i].FileName.ToString();
                        try
                        {
                            if (!System.IO.Directory.Exists(UploadURL))
                            {
                                System.IO.Directory.CreateDirectory(UploadURL);
                            }
                            FileInfo file = new FileInfo(UploadURL + filename);
                            if (file.Exists)
                            {
                                file.Attributes = FileAttributes.Normal;
                                file.Delete();
                            }
                            FileUpload1.PostedFiles[i].SaveAs(UploadURL + filename);
                            DataRow dr = Emaildatastatic.getInstance().getDataTable().NewRow();
                            dr["iconpath"] = "icon.aspx?namefile=" + filename;
                            dr["iconName"] = filename;
                            dr["filepath"] = UploadURL + filename;
                            Emaildatastatic.getInstance().getDataTable().Rows.Add(dr);
                        }
                        catch
                        {
                            Response.Write("error");
                        }
                    }
                    else
                    {
                    }
                }
                dtlImage.DataSource = Emaildatastatic.getInstance().getDataTable();
                dtlImage.DataBind();
                dtlImage.DataSource = null;
            }
            else if (Emaildatastatic.getInstance()._file.Count > 0)
            {
                for (int k = 0; k < Emaildatastatic.getInstance()._file.Count; k++)
                {
                    if (IsAllowedExtension(Emaildatastatic.getInstance()._file[k].ContentType.ToLower()) && !string.IsNullOrEmpty(Emaildatastatic.getInstance()._file[k].FileName))
                    {
                        string filename = Emaildatastatic.getInstance()._file[k].FileName.ToString();
                        try
                        {
                            if (!System.IO.Directory.Exists(UploadURL))
                            {
                                System.IO.Directory.CreateDirectory(UploadURL);
                            }
                            FileInfo file = new FileInfo(UploadURL + filename);
                            if (file.Exists)
                            {
                                file.Attributes = FileAttributes.Normal;
                                file.Delete();
                            }

                            Emaildatastatic.getInstance()._file[k].SaveAs(UploadURL + filename);
                            if (Emaildatastatic.getInstance().getDataTable().Select("filepath='@filepath'".Replace("@filepath", UploadURL + filename)).Length < 1)
                            {
                                DataRow dr = Emaildatastatic.getInstance().getDataTable().NewRow();
                                dr["iconpath"] = "icon.aspx?namefile=" + filename;
                                dr["iconName"] = filename;
                                dr["filepath"] = UploadURL + filename;
                                Emaildatastatic.getInstance().getDataTable().Rows.Add(dr);
                            }
                        }
                        catch (Exception ex)
                        {
                            Response.Write("error " + ex.StackTrace);
                        }
                    }
                }
                dtlImage.DataSource = Emaildatastatic.getInstance().getDataTable();
                dtlImage.DataBind();
                dtlImage.DataSource = null;
            }
        }
Example #5
0
 protected void Btn_anulle_Click(object sender, EventArgs e)//action de Button Annuler
 {
     DeleteFolder(Server.MapPath("~/upload"));
     Emaildatastatic.getInstance().supprdatalist();
 }