Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BAL.Newsletter n = BAL.Newsletter.SelectShowOnWebsiteNewsletter();
            if (n != null)
            {
                imgNewsletter.ImageUrl = "~/ImageViewer.aspx?newsletterid=" + n.id;
                string currentCulture = Convert.ToString(Session["MyCulture"]);
                if (String.IsNullOrEmpty(currentCulture))
                {
                    ltrTitle.Text = n.Name;
                }
                switch (currentCulture)
                {
                case "en-US":
                    ltrTitle.Text = n.Name;
                    break;

                case "ar-LB":
                    ltrTitle.Text = n.Name_ar;
                    break;

                case "fr-FR":
                    ltrTitle.Text = n.Name_fr;
                    break;
                }
                if (n.PDF != null)
                {
                    lnkNewsletterImage.NavigateUrl = lnkNewsletterTitle.NavigateUrl = "~/DocumentViewer.aspx?id=" + n.id;
                }
            }
        }
Пример #2
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     BAL.Newsletter n = new BAL.Newsletter();
     if (Request["id"] != null)
     {
         n.id = Guid.Parse(Request["id"]);
     }
     else
     {
         n.id = Guid.NewGuid();
     }
     n.Name         = txtTitle.Text;
     n.Name_fr      = txtTitleFr.Text;
     n.Name_ar      = txtTitleAr.Text;
     n.Show_website = chkShow.Checked;
     if (uplImage.HasFile)
     {
         try
         {
             if (uplImage.FileName.Split('.')[1].ToLower() == "jpeg" || uplImage.FileName.Split('.')[1].ToLower() == "jpg" || uplImage.FileName.Split('.')[1].ToLower() == "png" || uplImage.FileName.Split('.')[1].ToLower() == "gif")
             {
                 n.Image = uplImage.FileBytes;
             }
             else
             {
                 lblUploadImage.Text = "Upload status: Only JPEG/JPG/PNG/GIF files are accepted!";
             }
         }
         catch (Exception ex)
         {
             lblUploadImage.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
         }
     }
     if (uplPDF.HasFile)
     {
         try
         {
             if (uplPDF.FileName.Split('.')[1].ToLower() == "pdf" || uplImage.FileName.Split('.')[1].ToLower() == "PDF")
             {
                 n.PDF = uplPDF.FileBytes;
             }
             else
             {
                 lblUploadPDF.Text = "Upload status: Only PDF files are accepted!";
             }
         }
         catch (Exception ex)
         {
             lblUploadPDF.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
         }
     }
     n.Save();
     Response.Redirect("~/Administration/Newsletters.aspx");
 }
Пример #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         if (Request["id"] != null)
         {
             BAL.Newsletter news = BAL.Newsletter.Load(Guid.Parse(Request["id"]));
             if (news != null)
             {
                 Response.ContentType = "application/pdf";
                 Response.BinaryWrite(news.PDF);
             }
         }
     }
 }
Пример #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request["id"] != null)
         {
             BAL.Newsletter n = BAL.Newsletter.Load(Guid.Parse(Request["id"]));
             if (n != null)
             {
                 txtTitle.Text   = n.Name;
                 txtTitleFr.Text = n.Name_fr;
                 txtTitleAr.Text = n.Name_ar;
                 chkShow.Checked = n.Show_website;
             }
         }
     }
 }