Beispiel #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            LookoutMover lookoutMover  = new LookoutMover();
            frmMain      lookoutViewer = new frmMain();
            Presenter    presenter     = new Presenter(lookoutMover, lookoutViewer, A.ProfileManager);

            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            Application.Run(lookoutViewer);
        }
Beispiel #2
0
        /// <summary>
        /// Validate all fields.
        /// </summary>
        private int ValidateFields()
        {
            _lookoutViewer.ClearErrors();
            int          errorCount = 0;
            LookoutMover mover      = new LookoutMover();

            if (!mover.Exists(_lookoutViewer.TargetOutlookFolder))
            {
                errorCount++;
                _lookoutViewer.SetFieldError("TargetOutlookFolder", "Target outlook folder not found");
            }
            if (_lookoutViewer.CriteriaName.Trim().Length == 0)
            {
                errorCount++;
                _lookoutViewer.SetFieldError("CriteriaName", "Criteria name must be entered and must be unique");
            }
            return(errorCount);
        }