コード例 #1
0
        public RunSetActionHTMLReportSendEmailEditPage(RunSetActionHTMLReportSendEmail runSetActionHTMLReportSendEmail)
        {
            InitializeComponent();
            this.runSetActionHTMLReportSendEmail = runSetActionHTMLReportSendEmail;
            if (runSetActionHTMLReportSendEmail.Email == null)
            {
                runSetActionHTMLReportSendEmail.Email = new Email();
            }
            MailFromTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailFrom));
            MailToTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailTo));
            MailCCTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailCC));
            SubjectTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.Subject));

            BodyTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.Bodytext));
            CommentTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.Comments));
            BodyTextBox.AdjustHight(100);
            App.ObjFieldBinding(xSMTPPortTextBox, TextBox.TextProperty, runSetActionHTMLReportSendEmail.Email, nameof(Email.SMTPPort));
            App.ObjFieldBinding(xSMTPPassTextBox, TextBox.TextProperty, runSetActionHTMLReportSendEmail.Email, nameof(Email.SMTPPass));
            App.FillComboFromEnumVal(xEmailMethodComboBox, runSetActionHTMLReportSendEmail.Email.EmailMethod);
            xSMTPMailHostTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailHost));
            xSMTPUserTextBox.Init(null, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailUser));
            App.ObjFieldBinding(xEmailMethodComboBox, ComboBox.SelectedValueProperty, runSetActionHTMLReportSendEmail.Email, nameof(Email.EmailMethod));
            App.ObjFieldBinding(xcbEnableSSL, CheckBox.IsCheckedProperty, runSetActionHTMLReportSendEmail.Email, nameof(Email.EnableSSL));
            App.ObjFieldBinding(xcbConfigureCredential, CheckBox.IsCheckedProperty, runSetActionHTMLReportSendEmail.Email, nameof(Email.ConfigureCredential));
            if (string.IsNullOrEmpty(runSetActionHTMLReportSendEmail.MailTo))
            {
                runSetActionHTMLReportSendEmail.MailFrom = WorkSpace.UserProfile.UserEmail;
            }
            InitAttachmentsGrid();
            RadioButtonInit();
        }
コード例 #2
0
 private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (CommentTextBox != null)
     {
         CommentTextBox.Focus();
     }
 }
コード例 #3
0
        public RunSetActionHTMLReportSendEmailEditPage(RunSetActionHTMLReportSendEmail runSetActionHTMLReportSendEmail)
        {
            InitializeComponent();
            this.runSetActionHTMLReportSendEmail = runSetActionHTMLReportSendEmail;
            if (runSetActionHTMLReportSendEmail.Email == null)
            {
                runSetActionHTMLReportSendEmail.Email = new Email();
            }

            RunsetActionDeliveryMethodConfigPageFrame.Content = new RunSetActionDeliveryMethodConfigPage(runSetActionHTMLReportSendEmail.Email);
            Context context = new Context()
            {
                Environment = WorkSpace.Instance.RunsetExecutor.RunsetExecutionEnvironment
            };

            MailFromTextBox.Init(context, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailFrom));
            MailToTextBox.Init(context, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailTo));
            MailCCTextBox.Init(context, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.MailCC));
            SubjectTextBox.Init(context, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.Subject));
            BodyTextBox.Init(context, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.Bodytext));
            CommentTextBox.Init(context, runSetActionHTMLReportSendEmail, nameof(RunSetActionHTMLReportSendEmail.Comments));

            BodyTextBox.AdjustHight(100);

            if (string.IsNullOrEmpty(runSetActionHTMLReportSendEmail.MailTo))
            {
                runSetActionHTMLReportSendEmail.MailFrom = WorkSpace.Instance.UserProfile.UserEmail;
            }
            InitAttachmentsGrid();
            RadioButtonInit();
        }
コード例 #4
0
 public void Init(uint textid, string str)
 {
     TargetTextBox.Text  = str;
     OrignalCommandText  = Program.UseTextIDCache.GetName(textid);
     CommentTextBox.Text = OrignalCommandText;
     CommentTextBox.Focus();
 }
コード例 #5
0
        private void InitializeDataBindings()
        {
            BalanceTypeComboBox.DataBindings.Clear();
            BalanceDueDateDateTimePicker.DataBindings.Clear();
            BalanceLevelComboBox.DataBindings.Clear();
            BalanceXbrlFilePathTextBox.DataBindings.Clear();
            BalanceXbrlFilePathButton.DataBindings.Clear();
            AccountsTextBox.DataBindings.Clear();
            IdentComboBox.DataBindings.Clear();
            CommentTextBox.DataBindings.Clear();

            if (_balanceInformation == null)
            {
                return;
            }

            BalanceTypeComboBox.SetSelectedItemDataBinding(_balanceInformation, nameof(_balanceInformation.BalanceType));
            BalanceDueDateDateTimePicker.SetDataBinding(nameof(BalanceDueDateDateTimePicker.Value), _balanceInformation, nameof(_balanceInformation.DueDate));
            BalanceLevelComboBox.SetSelectedItemDataBinding(_balanceInformation, nameof(_balanceInformation.ConsolidationType));
            BalanceXbrlFilePathTextBox.SetTextDataBinding(_balanceInformation, nameof(_balanceInformation.XbrlFilePath));
            BalanceXbrlFilePathTextBox.SetEnabledDataBinding(_balanceInformation,
                                                             nameof(_balanceInformation.HasLocalFile), DataSourceUpdateMode.Never);
            BalanceXbrlFilePathButton.SetEnabledDataBinding(_balanceInformation,
                                                            nameof(_balanceInformation.HasLocalFile), DataSourceUpdateMode.Never);
            AccountsTextBox.SetTextDataBinding(_balanceInformation, nameof(_balanceInformation.Accounts));
            IdentComboBox.SetSelectedItemDataBinding(_balanceInformation, nameof(_balanceInformation.IdentType));
            CommentTextBox.SetTextDataBinding(_balanceInformation, nameof(_balanceInformation.Comment));

            AttachmentsUc.Attachments = _balanceInformation.Attachments;
        }
コード例 #6
0
        public RunSetActionHTMLReportSendEmailEditPage(RunSetActionHTMLReportSendEmail runSetActionHTMLReportSendEmail)
        {
            InitializeComponent();
            this.runSetActionHTMLReportSendEmail = runSetActionHTMLReportSendEmail;
            if (runSetActionHTMLReportSendEmail.Email == null)
            {
                runSetActionHTMLReportSendEmail.Email = new Email();
            }
            MailFromTextBox.Init(runSetActionHTMLReportSendEmail, RunSetActionHTMLReportSendEmail.Fields.MailFrom);
            MailToTextBox.Init(runSetActionHTMLReportSendEmail, RunSetActionHTMLReportSendEmail.Fields.MailTo);
            MailCCTextBox.Init(runSetActionHTMLReportSendEmail, RunSetActionHTMLReportSendEmail.Fields.MailCC);
            SubjectTextBox.Init(runSetActionHTMLReportSendEmail, RunSetActionHTMLReportSendEmail.Fields.Subject);

            BodyTextBox.Init(runSetActionHTMLReportSendEmail, RunSetActionHTMLReportSendEmail.Fields.Bodytext);
            CommentTextBox.Init(runSetActionHTMLReportSendEmail, RunSetActionHTMLReportSendEmail.Fields.Comments);
            BodyTextBox.AdjustHight(100);
            App.ObjFieldBinding(SMTPMailHostTextBox, TextBox.TextProperty, runSetActionHTMLReportSendEmail.Email, Email.Fields.SMTPMailHost);
            App.ObjFieldBinding(SMTPPortTextBox, TextBox.TextProperty, runSetActionHTMLReportSendEmail.Email, Email.Fields.SMTPPort);
            App.ObjFieldBinding(SMTPUserTextBox, TextBox.TextProperty, runSetActionHTMLReportSendEmail.Email, Email.Fields.SMTPUser);
            App.ObjFieldBinding(SMTPPassTextBox, TextBox.TextProperty, runSetActionHTMLReportSendEmail.Email, Email.Fields.SMTPPass);
            App.FillComboFromEnumVal(EmailMethodComboBox, runSetActionHTMLReportSendEmail.Email.EmailMethod);
            App.ObjFieldBinding(EmailMethodComboBox, ComboBox.SelectedValueProperty, runSetActionHTMLReportSendEmail.Email, Email.Fields.EmailMethod);
            App.ObjFieldBinding(cbEnableSSL, CheckBox.IsCheckedProperty, runSetActionHTMLReportSendEmail.Email, Email.Fields.EnableSSL);
            InitAttachmentsGrid();
            RadioButtonInit();
        }
コード例 #7
0
        private void OKHandler(ContentDialog sender, ContentDialogButtonClickEventArgs args)
        {
            BindingExpression bindingExpressionName = NameTextBox.GetBindingExpression(TextBox.TextProperty);

            bindingExpressionName.UpdateSource();
            BindingExpression bindingExpressionComment = CommentTextBox.GetBindingExpression(TextBox.TextProperty);

            bindingExpressionComment.UpdateSource();
        }
コード例 #8
0
 private void refresh()
 {
     NameTextBox.Clear();
     ProjectComboBox.SelectedIndex = 0;
     PhoneTextBox.Clear();
     passwordTextBox.Clear();
     confrimPWTextBox.Clear();
     CommentTextBox.Clear();
     bindingDateGridView(null);
 }
コード例 #9
0
        public void ChangeComment()
        {
            int i = this.Script.SelectedIndex;

            if (i < 0 || i >= this.Script.Items.Count)
            {
                return;
            }
            ShowFloatingControlpanel();
            CommentTextBox.Focus();
        }
コード例 #10
0
        public ExceptionView()
        {
            InitializeComponent();
            SetLanguage();

            CommentTextBox.Focus();
            CommentTextBox.SelectAll();

            if (Debugger.IsAttached)
            {
                ThrowButton.Visibility   = Visibility.Visible;
                ReportCheckBox.IsChecked = false;
            }
        }
コード例 #11
0
        private void NewBug_CheckedChanged(object sender, EventArgs e)
        {
            if (NewBug.IsChecked.Value)
            {
                CommentTextBox.SelectAll();
                CommentTextBox.Focus();
            }
            else
            {
                BugIDTextBox.SelectAll();
                BugIDTextBox.Focus();
            }

            ValidateData(null, null);
        }
コード例 #12
0
        private void ResetForm()
        {
            CommentTextBox.Clear();
            TypeComboBox.SelectedIndex             = 0;
            ReasonComboBox.SelectedIndex           = 0;
            CurrencyComboBox.SelectedIndex         = 0;
            DateTimePicker.Value                   = DateTime.Now;
            TransactionOwnerComboBox.SelectedIndex = 0;
            AmountNumericUpDown.Value              = AmountNumericUpDown.Minimum;

            ErrorProvider.SetError(TypeComboBox, "");
            ErrorProvider.SetError(ReasonComboBox, "");
            ErrorProvider.SetError(CurrencyComboBox, "");
            ErrorProvider.SetError(TransactionOwnerComboBox, "");
        }
コード例 #13
0
 private void CommentTextBox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter && !string.IsNullOrEmpty(CommentTextBox.Text))
     {
         try
         {
             m_WallPost.Comment(CommentTextBox.Text);
             CommentTextBox.Clear();
         }
         catch (Exception ex)
         {
             MessageBox.Show(string.Format("Unable to post comment. Info: {0}", ex.Message));
         }
     }
 }
コード例 #14
0
        private void NewIssue_CheckedChanged(object sender, EventArgs e)
        {
            if (NewIssue.IsChecked.Value)
            {
                CommentControls.Visibility     = Visibility.Visible;
                IssueNumberControls.Visibility = Visibility.Collapsed;

                CommentTextBox.SelectAll();
                CommentTextBox.Focus();
            }
            else
            {
                CommentControls.Visibility     = Visibility.Collapsed;
                IssueNumberControls.Visibility = Visibility.Visible;

                IssueNumberTextBox.SelectAll();
                IssueNumberTextBox.Focus();
            }

            ValidateData(null, null);
        }
コード例 #15
0
 private void TreeView_ReplyRequested(object sender, RoutedEventArgs e)
 {
     parent = ((sender as TreeViewItem)?.Content as CommentViewModel);
     CommentTextBox.Focus(FocusState.Keyboard);
 }
コード例 #16
0
 public void Init(FELint.ErrorSt error)
 {
     ErrorTextBox.Text = U.ToHexString(error.Addr) 
         + "\r\n" + error.ErrorMessage;
     CommentTextBox.Focus();
 }
コード例 #17
0
 void ReleaseDesignerOutlets()
 {
     if (CommentsView != null)
     {
         CommentsView.Dispose();
         CommentsView = null;
     }
     if (CommentTextBox != null)
     {
         CommentTextBox.Dispose();
         CommentTextBox = null;
     }
     if (CostLabel != null)
     {
         CostLabel.Dispose();
         CostLabel = null;
     }
     if (DateLabel != null)
     {
         DateLabel.Dispose();
         DateLabel = null;
     }
     if (DistanceLabel != null)
     {
         DistanceLabel.Dispose();
         DistanceLabel = null;
     }
     if (DriverLabel != null)
     {
         DriverLabel.Dispose();
         DriverLabel = null;
     }
     if (EndLabel != null)
     {
         EndLabel.Dispose();
         EndLabel = null;
     }
     if (FromLabel != null)
     {
         FromLabel.Dispose();
         FromLabel = null;
     }
     if (MakerLabel != null)
     {
         MakerLabel.Dispose();
         MakerLabel = null;
     }
     if (ModelLabel != null)
     {
         ModelLabel.Dispose();
         ModelLabel = null;
     }
     if (RateLabel != null)
     {
         RateLabel.Dispose();
         RateLabel = null;
     }
     if (ResumeView != null)
     {
         ResumeView.Dispose();
         ResumeView = null;
     }
     if (SegmentedControl != null)
     {
         SegmentedControl.Dispose();
         SegmentedControl = null;
     }
     if (StartLabel != null)
     {
         StartLabel.Dispose();
         StartLabel = null;
     }
     if (ToLabel != null)
     {
         ToLabel.Dispose();
         ToLabel = null;
     }
     if (VehicleImage != null)
     {
         VehicleImage.Dispose();
         VehicleImage = null;
     }
 }