public CustomizeCruiseContainerView(ApplicationControllerBase appController) : base(appController) { InitializeComponent(); this.ViewLinks = new ViewNavigateCommand[] { new ViewNavigateCommand(this, "Field Setup", typeof(CruiseManager.Core.CruiseCustomize.ViewInterfaces.IFieldSetupView)) { ExceptionHandler = _exceptionHandler }, new ViewNavigateCommand(this, "Tally Setup", typeof (CruiseManager.Core.CruiseCustomize.ViewInterfaces.ITallySetupView)) { ExceptionHandler = _exceptionHandler }, new ViewNavigateCommand(this, "Tree Audit Rules", typeof(Core.CruiseCustomize.ViewInterfaces.ITreeAuditView)) { ExceptionHandler = _exceptionHandler } ,new ViewNavigateCommand(this, "Log Matrix", typeof(Core.CruiseCustomize.ViewInterfaces.ILogMatrixView)) { ExceptionHandler = _exceptionHandler, Enabled = ApplicationController.InSupervisorMode } }; }
public void Register(ApplicationControllerBase app) { foreach (var item in app.AllEntities._entities) { Register(item.Value); } }
public FieldSetupPresenter(ApplicationControllerBase appController) : base(appController) { this.IsLogGradingEnabled = this.Database.From<SaleDO>() .Query() .FirstOrDefault()?.LogGradingEnabled ?? false; }
//TODO make testable constructor public CruiseWizardPresenter(CruiseWizardView View, WindowPresenter windowPresenter, ApplicationControllerBase applicationController, DAL database) { this.View = View; this.WindowPresenter = windowPresenter; this.ApplicationController = applicationController; View.Presenter = this; _database = database; LoadSetupData();//load tree defaults, product codes, etc. LoadCruiseData();//read data from existing file //See if the file contains a template file record string templatePath = _database.ReadGlobalValue("CSM", "TemplatePath"); if (!String.IsNullOrEmpty(templatePath)) { this._fileHasTemplate = true; this._templateFile = new FileInfo(templatePath); View.SetTemplatePathTextBox(templatePath, false); } if (this.CuttingUnits.Count == 0) { this.CuttingUnits.Add(GetNewCuttingUnit()); } }
public static TestApplication CreateTestApplication(ApplicationControllerBase applicationController = null, ISettingsManager settingsManager = null) { if(applicationController == null) applicationController = new FakeApplicationController(); if (settingsManager == null) settingsManager = new DesktopSettingsManager(applicationController); return new TestApplication(applicationController, settingsManager); }
public MergeComponentsPresenter(ApplicationControllerBase applicationController) : base(applicationController) { InitializeMergeTableCommandBuilders(); this.CurrentWorker = new PrepareMergeWorker(this); this.CurrentWorker.ProgressChanged += this.HandelPrepareProgressChanged; }
protected virtual TestApplication CreateAndLoadTestApplication <TModule>(ApplicationControllerBase applicationController = null, ISettingsManager settingsManager = null, bool loadXrmConnection = true) where TModule : ModuleBase, new() { var testApplication = TestApplication.CreateTestApplication(applicationController, settingsManager); testApplication.AddModule <TModule>(); return(testApplication); }
public HomeView(ApplicationControllerBase applicationController) { InitializeComponent(); //this.UserCommands = new ViewCommand[] //{ // this.ApplicationController.MakeViewCommand("Open File", this.ApplicationController.OpenFile), // this.ApplicationController.MakeViewCommand("Create New Cruise", this.ApplicationController.CreateNewCruise) //}; }
public static TestApplication CreateTestApplication(ApplicationControllerBase applicationController = null, ISettingsManager settingsManager = null) { if (applicationController == null) { applicationController = new FakeApplicationController(); } if (settingsManager == null) { settingsManager = new PrismSettingsManager(applicationController); } return(new TestApplication(applicationController, settingsManager)); }
public FormCSMMain(ApplicationControllerBase applicationController) { this.ApplicationController = applicationController; InitializeComponent(); this.ApplicationController.OpenFileCommand.BindTo(this.openToolStripMenuItem); this.ApplicationController.CreateNewCruiseCommand.BindTo(this.newToolStripMenuItem); this.ApplicationController.SaveCommand.BindTo(this.saveToolStripMenuItem); this.ApplicationController.SaveAsCommand.BindTo(this.saveAsToolStripMenuItem); var _aboutClickCommand = new BindableActionCommand("About", this.ApplicationController.WindowPresenter.ShowAboutDialog); _aboutClickCommand.BindTo(this.aboutToolStripMenuItem); }
public DataEditorView(WindowPresenter windowPresenter, ApplicationControllerBase applicationController) : this() { this.WindowPresenter = windowPresenter; this.ApplicationController = applicationController; this.Text = "Field Data - " + System.IO.Path.GetFileName(applicationController.Database.Path); this._BS_TreeSpecies.DataSource = applicationController.Database.Read<TreeDefaultValueDO>("TreeDefaultValue", null); this._BS_TreeSampleGroups.DataSource = applicationController.Database.Read<SampleGroupDO>("SampleGroup", null); //ResetViewFilters(); }
protected override TestApplication CreateAndLoadTestApplication <TModule>(ApplicationControllerBase applicationController = null, ISettingsManager settingsManager = null, bool loadXrmConnection = true, bool addSavedConnectionAppConnectionModule = false) { var container = new VsixDependencyContainer(); var visualStudioService = VisualStudioService; container.RegisterInstance(typeof(IVisualStudioService), visualStudioService); var vsixController = new FakeVsixApplicationController(container); var vsixSettingsManager = new VsixSettingsManager(VisualStudioService, new DesktopSettingsManager(vsixController)); container.RegisterInstance(typeof(ISettingsManager), vsixSettingsManager); var app = base.CreateAndLoadTestApplication <TModule>(vsixController, vsixSettingsManager, loadXrmConnection: InitialiseModuleXrmConnection, addSavedConnectionAppConnectionModule: addSavedConnectionAppConnectionModule); app.AddModule <PackageSettingsAppConnectionModule>(); return(app); }
protected virtual TestApplication CreateAndLoadTestApplication <TModule>(ApplicationControllerBase applicationController = null, ISettingsManager settingsManager = null, bool loadXrmConnection = true) where TModule : ModuleBase, new() { var testApplication = TestApplication.CreateTestApplication(applicationController, settingsManager); testApplication.AddModule <TModule>(); if (loadXrmConnection) { XrmConnectionModule.RefreshXrmServices(GetXrmRecordConfiguration(), testApplication.Controller); testApplication.Controller.RegisterInstance <ISavedXrmConnections>(new SavedXrmConnections.SavedXrmConnections { Connections = new[] { GetSavedXrmRecordConfiguration() } }); } return(testApplication); }
public DesignEditorPresentor(ApplicationControllerBase applicationController) { this.ApplicationController = applicationController; }
public FormSupervisorLogin(ApplicationControllerBase applicationController) { this.ApplicationController = applicationController; InitializeComponent(); }
public CustomizeCruisePresenter(ApplicationControllerBase applicationController) { ApplicationController = applicationController; this.IsLogGradingEnabled = this.Database.ReadSingleRow<SaleDO>("Sale", (String)null).LogGradingEnabled; }
public LogMatrixPresenter(ApplicationControllerBase appController) : base(appController) { }
protected override TestApplication CreateAndLoadTestApplication <TModule>(ApplicationControllerBase applicationController = null, ISettingsManager settingsManager = null, bool loadXrmConnection = true) { return(base.CreateAndLoadTestApplication <TModule>(CreateTestVsixApplicationController(), new VsixSettingsManager(VisualStudioService), loadXrmConnection: InitialiseModuleXrmConnection)); }
public Presentor(ApplicationControllerBase appController) { this.ApplicationController = appController; }
public TallySetupPresenter(ApplicationControllerBase appController) : base(appController) { }
private TestApplication(ApplicationControllerBase applicationController, ISettingsManager settingsManager) : base(applicationController, new ApplicationOptionsViewModel(applicationController), settingsManager) { Controller.RegisterType <IDialogController, FakeDialogController>(); }
public CreateComponentPresenter(ApplicationControllerBase applicationController) { this.ApplicationController = applicationController; InitializeState(); }
public TreeAuditRulePresenter(ApplicationControllerBase appController) : base(appController) { }
public WindowPresenterWinForms(ApplicationControllerBase appController) { this.ApplicationController = appController; }
public AboutDialog(ApplicationControllerBase applicationController) { ApplicationController = applicationController; InitializeComponent(); this._versionNumLBL.Text = CruiseManager.Core.Constants.Version.VersionID; }