public override void ShowImportTemplate() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = Strings.OPEN_CRUISE_FILE_DIALOG_FILTER; if (dialog.ShowDialog() == DialogResult.OK) { //this.MainWindow.ClearNavPanel(); this.ApplicationController.MainWindow.ClearActiveView(); //this.MainWindow.AddNavButton("Finish", this.HandleFinishImportTemplateClick); //this.MainWindow.AddNavButton("Cancel", this.HandleCancelImportTemplateClick); TemplateEditViewPresenter presenter = new TemplateEditViewPresenter(this.ApplicationController); ImportFromCruiseView view = new ImportFromCruiseView(dialog.FileName, this, presenter); this.ApplicationController.ActiveView = view; } // find table to import // open dialog box // select cruise //Form form = new Form(); //form.Size = new System.Drawing.Size(400, 400); //CSM.NavPages.COConverterPage convertPage = new CSM.NavPages.COConverterPage(); //form.Controls.Add(convertPage); //form.ShowDialog(); }
public EditTemplateView(WindowPresenter windowPresenter, TemplateEditViewPresenter viewPresenter) { this.WindowPresenter = windowPresenter; this.ViewPresenter = viewPresenter; ViewPresenter.View = this; //this.UserCommands = new ViewCommand[]{ // this.ViewPresenter.ApplicationController.MakeViewCommand("Close File", this.ViewPresenter.WindowPresenter.ShowCruiseLandingLayout), // this.ViewPresenter.ApplicationController.MakeViewCommand("Import From File", this.ViewPresenter.WindowPresenter.ShowImportTemplate) //}; InitializeComponent(); }
public ImportFromCruiseView(WindowPresenter windowPresenter, TemplateEditViewPresenter viewPresenter) { InitializeComponent(); this.WindowPresenter = windowPresenter; this.ApplicationController = viewPresenter.ApplicationController; //this.UserCommands = new ViewCommand[]{ // ApplicationController.MakeViewCommand("Import", this.Finish ), // ApplicationController.MakeViewCommand("Cancel", this.WindowPresenter.ShowTemplateLandingLayout) //}; this.TreeDefaultsToCopy = new List<TreeDefaultValueDO>(); this.selectedItemsGridView1.SelectedItems = this.TreeDefaultsToCopy; }
public ImportFromCruiseView(string fileName, WindowPresenter windowPresenter, TemplateEditViewPresenter viewPresenter) : this() { this.WindowPresenter = windowPresenter; this.ApplicationController = viewPresenter.ApplicationController; this.CopyFromDB = new DAL(fileName); }
public ImportFromCruiseView(string fileName, WindowPresenter windowPresenter, TemplateEditViewPresenter viewPresenter) : this(windowPresenter, viewPresenter) { this._copyFromDB = new DAL(fileName); }