예제 #1
0
        private bool EmailTemplateProfiles_Add()
        {
            Settings.EmailTemplateProfile p = new Settings.EmailTemplateProfile();

            p._ProfileName = EmailTemplateProfiles.Names.Text;
            p.Body         = EmailBody.Text;
            p.Subject      = EmailSubject.Text;

            string m1 = "";
            string m2 = " is not set.";

            if (string.IsNullOrWhiteSpace(p._ProfileName))
            {
                Message.Exclaim(m1 + "EmailTemplate ProfileName" + m2);
                return(false);
            }
            if (string.IsNullOrWhiteSpace(p.Body))
            {
                Message.Exclaim(m1 + "EmailBody" + m2);
                return(false);
            }
            if (string.IsNullOrWhiteSpace(p.Subject))
            {
                Message.Exclaim(m1 + "EmailSubject" + m2);
                return(false);
            }

            Settings.Offer.EmailTemplateProfileNames2EmailTemplateProfileProfile[EmailTemplateProfiles.Names.Text] = p;
            return(true);
        }
예제 #2
0
 private void EmailTemplateProfiles_Select()
 {
     if (EmailTemplateProfiles.Names.SelectedItem == null)
     {
         EmailBody.Text    = "";
         EmailSubject.Text = "";
         return;
     }
     Settings.EmailTemplateProfile p = Settings.Offer.EmailTemplateProfileNames2EmailTemplateProfileProfile[(string)EmailTemplateProfiles.Names.SelectedItem];
     EmailBody.Text    = p.Body;
     EmailSubject.Text = p.Subject;
 }