示例#1
0
    protected void UploadAttachments1_AttachmentAdded(object sender, AttachmentItemEventArgs args)
    {
       Stream file=  args.Item.OpenStream();

       try
       {

           if (objAlbum.validateNoOfFiles(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0]))
           {
               if (!File.Exists(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName))
               {
                   System.Drawing.Bitmap bmpPostedImage = new System.Drawing.Bitmap(file);
                   System.Drawing.Image objImage = ScaleImage(bmpPostedImage, 380);
                  Graphics  canvas   = Graphics.FromImage(objImage);

                  canvas.DrawString("ShadiSagai.com", new Font("Verdana", 16, FontStyle.Bold), new SolidBrush(Color.LightGray),new  RectangleF(50,0,8,500), StringFormat.GenericTypographic);

                   objImage.Save(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName);
                   //args.Item.MoveTo(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName);
               }
               else
               {
                   string newFilename = args.Item.FileName.Split('.')[0] + args.Item.FileName.Split('.')[0][args.Item.FileName.Length - 5] + "." + args.Item.FileName.Split('.')[1];
                   System.Drawing.Bitmap bmpPostedImage = new System.Drawing.Bitmap(file);
                   System.Drawing.Image objImage = ScaleImage(bmpPostedImage, 380);
                   Graphics canvas = Graphics.FromImage(objImage);

                   canvas.DrawString("ShadiSagai.com", new Font("Verdana", 16, FontStyle.Bold), new SolidBrush(Color.LightGray), new RectangleF(50, 0, 8, 500), StringFormat.GenericTypographic);

                   objImage.Save(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName);
                   //args.Item.MoveTo(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + newFilename);
               }
           }
           else
           {
               args.Item.DataItem.Remove();
           }
       }
       catch (IOException ex)
       {

       }
       finally
       {
           file.Dispose();
       }
           

      
       

    }
示例#2
0
 protected void UploadAttachments1_AttachmentRemoveClicked(object sender, AttachmentItemEventArgs args)
 {
     try
     {
         if (args.Behavior == AttachmentItemBehavior.Delete && File.Exists(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName))
         {
             WebMsgBox.Show(objAlbum.DeleteFile(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0], args.Item.FileName));
         }
     }
     catch (Exception Ex)
     {
         WebMsgBox.Show(Ex.Message);
     }
     DisplayImages();
 }
示例#3
0
    protected void UploadAttachments1_AttachmentAdded(object sender, AttachmentItemEventArgs args)
    {
        Stream file = args.Item.OpenStream();

        try
        {
            if (objAlbum.validateNoOfFiles(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0]))
            {
                if (!File.Exists(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName))
                {
                    System.Drawing.Bitmap bmpPostedImage = new System.Drawing.Bitmap(file);
                    System.Drawing.Image  objImage       = ScaleImage(bmpPostedImage, 380);
                    Graphics canvas = Graphics.FromImage(objImage);

                    canvas.DrawString("ShadiSagai.com", new Font("Verdana", 16, FontStyle.Bold), new SolidBrush(Color.LightGray), new  RectangleF(50, 0, 8, 500), StringFormat.GenericTypographic);

                    objImage.Save(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName);
                    //args.Item.MoveTo(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName);
                }
                else
                {
                    string newFilename = args.Item.FileName.Split('.')[0] + args.Item.FileName.Split('.')[0][args.Item.FileName.Length - 5] + "." + args.Item.FileName.Split('.')[1];
                    System.Drawing.Bitmap bmpPostedImage = new System.Drawing.Bitmap(file);
                    System.Drawing.Image  objImage       = ScaleImage(bmpPostedImage, 380);
                    Graphics canvas = Graphics.FromImage(objImage);

                    canvas.DrawString("ShadiSagai.com", new Font("Verdana", 16, FontStyle.Bold), new SolidBrush(Color.LightGray), new RectangleF(50, 0, 8, 500), StringFormat.GenericTypographic);

                    objImage.Save(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName);
                    //args.Item.MoveTo(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + newFilename);
                }
            }
            else
            {
                args.Item.DataItem.Remove();
            }
        }
        catch (IOException ex)
        {
        }
        finally
        {
            file.Dispose();
        }
    }
示例#4
0
 protected void UploadAttachments1_AttachmentActionClicked(object sender, AttachmentItemEventArgs args)
 {
 }
示例#5
0
 protected void UploadAttachments1_AttachmentCreated(object sender, AttachmentItemEventArgs args)
 {
 }
示例#6
0
 protected void UploadAttachments1_AttachmentActionClicked(object sender, AttachmentItemEventArgs args)
 {
     
 }
示例#7
0
 protected void UploadAttachments1_AttachmentCreated(object sender, AttachmentItemEventArgs args)
 {
     
 }
示例#8
0
 protected void UploadAttachments1_AttachmentRemoveClicked(object sender, AttachmentItemEventArgs args)
 {
     try
     {
         if (args.Behavior == AttachmentItemBehavior.Delete && File.Exists(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0] + @"\" + args.Item.FileName))
         WebMsgBox.Show(objAlbum.DeleteFile(Server.MapPath(@"~\ProfileImages\") + Session["uid_gender"].ToString().Split('_')[0], args.Item.FileName));
     }
     catch(Exception Ex)
     {
         WebMsgBox.Show(Ex.Message);
     }
     DisplayImages();
 }
示例#9
0
 protected void Attachments1_AttachmentAdded(object sender, AttachmentItemEventArgs args)
 {
     InsertMsg(args.Item.FileName + " has been uploaded.");
 }