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); }
/// <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); }