public RunSetActionSendEmailEditPage(RunSetActionSendEmail runSetActionSendEmail) { InitializeComponent(); this.runSetActionEmailReport = runSetActionSendEmail; if (runSetActionSendEmail.Email == null) { runSetActionSendEmail.Email = new Email(); } ObservableList <HTMLReportTemplate> HTMLReportTemplates = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <HTMLReportTemplate>(); foreach (HTMLReportTemplate HT in HTMLReportTemplates) { CustomHTMLReportComboBox.Items.Add(HT.Name); } App.ObjFieldBinding(SMTPMailHostTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPMailHost); App.ObjFieldBinding(SMTPPortTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPPort); App.ObjFieldBinding(SMTPUserTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPUser); App.ObjFieldBinding(SMTPPassTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPPass); App.ObjFieldBinding(MailFromTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.MailFrom); App.ObjFieldBinding(MailToTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.MailTo); App.ObjFieldBinding(MailCCTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.MailCC); App.ObjFieldBinding(SubjectTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.Subject); App.ObjFieldBinding(BodyTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.Body); App.FillComboFromEnumVal(HTMLReportComboBox, runSetActionSendEmail.HTMLReportTemplate); App.ObjFieldBinding(HTMLReportComboBox, ComboBox.SelectedValueProperty, runSetActionSendEmail, RunSetActionSendEmail.Fields.HTMLReportTemplate); App.ObjFieldBinding(CustomHTMLReportComboBox, ComboBox.SelectedValueProperty, runSetActionSendEmail, RunSetActionSendEmail.Fields.CustomHTMLReportTemplate); App.FillComboFromEnumVal(EmailMethodComboBox, runSetActionSendEmail.Email.EmailMethod); App.ObjFieldBinding(EmailMethodComboBox, ComboBox.SelectedValueProperty, runSetActionSendEmail.Email, Email.Fields.EmailMethod); App.ObjFieldBinding(SMTPMailHostTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPMailHost); App.ObjFieldBinding(SMTPPortTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPPort); App.ObjFieldBinding(SMTPUserTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPUser); App.ObjFieldBinding(SMTPPassTextBox, TextBox.TextProperty, runSetActionSendEmail.Email, Email.Fields.SMTPPass); App.ObjFieldBinding(cbEnableSSL, CheckBox.IsCheckedProperty, runSetActionSendEmail.Email, Email.Fields.EnableSSL); InitAttachmentsGrid(); }
public RunSetActionSendEmailOperations(RunSetActionSendEmail runSetActionSendEmail) { this.RunSetActionSendEmail = runSetActionSendEmail; this.RunSetActionSendEmail.RunSetActionSendEmailOperations = this; }