Beispiel #1
0
    private void SaveAttachment()
    {
        if (this.FileUpload1.HasFile == false)
        {
            PageCommon.WriteJsEnd(this, "Please select a valid file.", PageCommon.Js_RefreshSelf);
        }

        string sMsg   = string.Empty;
        bool   bValid = PageCommon.ValidateUpload(this, this.FileUpload1, 1024 * 1024 * 20, out sMsg, ".gif", ".jpg", ".jpeg", ".pdf", ".png", ".doc", ".docx", ".xls", ".xlsx", ".zip");

        if (bValid == false)
        {
            PageCommon.WriteJsEnd(this, sMsg, PageCommon.Js_RefreshSelf);
        }

        string sSelEmailTemplateID = this.ddlEmailTemplate.SelectedValue;
        string sAttachName         = this.txtAttchName.Text.Trim();
        string sFileType           = this.ddlFileType.SelectedValue;

        LPWeb.Model.Template_Email_Attachments AttachModel = new LPWeb.Model.Template_Email_Attachments();
        AttachModel.TemplEmailId = Convert.ToInt32(sSelEmailTemplateID);
        AttachModel.Enabled      = true;
        AttachModel.Name         = sAttachName;
        AttachModel.FileType     = sFileType;
        AttachModel.FileImage    = this.FileUpload1.FileBytes;

        Template_Email_Attachments Template_Email_AttachmentsMgr = new Template_Email_Attachments();

        Template_Email_AttachmentsMgr.Add(AttachModel);
    }