コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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;
        }
コード例 #5
0
        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();
        }
コード例 #6
0
        public ImportFromCruiseView(string fileName, WindowPresenter windowPresenter, TemplateEditViewPresenter viewPresenter)
            : this()
        {
            this.WindowPresenter       = windowPresenter;
            this.ApplicationController = viewPresenter.ApplicationController;

            this.CopyFromDB = new DAL(fileName);
        }
コード例 #7
0
 public ImportFromCruiseView(string fileName, WindowPresenter windowPresenter, TemplateEditViewPresenter viewPresenter)
     : this(windowPresenter, viewPresenter)
 {
     this._copyFromDB = new DAL(fileName);
 }