void btnCreateProject_Click(object sender, RoutedEventArgs e) { var wnd = new CreateProjectForm(); var ww = new WindowWrapper(new WindowInteropHelper(this).Handle); if (wnd.ShowDialog(ww) == System.Windows.Forms.DialogResult.OK) { string projectName = wnd.tbxProjectName.Text; string projectDir = wnd.tbxProjectLocation.Text; string modelName = wnd.tbxNewModelName.Text; string modelFileName = wnd.tbxModelFile.Text; switch (wnd.checkedRadioButtonName) { case "rbCreateNew": manager.CreateNewProject(projectName, projectDir, modelName); break; case "rbSelectFromFile": //string dir = System.IO.Path.GetDirectoryName(modelFileName); modelName = manager.CloneProject(projectName, projectDir, modelFileName); break; case "rbSelectCurrent": //pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, vissim.Instance.GetWorkingDirectory()); break; } InsertFirstTreeControlToNavigator(modelName); } }
private void ShadowButton_CreateProject_Click(object sender, RoutedEventArgs e) { if (sliderPosition == SliderPositions.spExperiments) { sliderPosition = SliderPositions.spTree; } var wnd = new CreateProjectForm(); var ww = new WindowWrapper(new WindowInteropHelper(this).Handle); if (wnd.ShowDialog(ww) == System.Windows.Forms.DialogResult.OK) { string projectName = wnd.tbxProjectName.Text; string projectDir = wnd.tbxProjectLocation.Text; string modelName = wnd.tbxNewModelName.Text; string modelFileName = wnd.tbxModelFile.Text; switch (wnd.checkedRadioButtonName) { case "rbCreateNew": pm.Initialize(projectName, projectDir, ModelCreationMode.cmCreateNew, modelName); break; case "rbSelectFromFile": pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, System.IO.Path.GetDirectoryName(modelFileName)); break; case "rbSelectCurrent": pm.Initialize(projectName, projectDir, ModelCreationMode.cmClone, vissim.Instance.GetWorkingDirectory()); break; } } }
private void newProjectButton_Click(object sender, EventArgs e) { using (var form = new CreateProjectForm()) { this.Hide(); var result = form.ShowDialog(); if (result == DialogResult.OK) { var id = form.projectId; if (!id.HasValue) { return; } using (var projectForm = new ProjectDetailForm(id.Value)) { var res = projectForm.ShowDialog(); if (res == DialogResult.OK) { using (var resultForm = new ResultForm(id.Value)) { resultForm.ShowDialog(); } } } } } this.Show(); }
public void GetBinding_When_Valid_View_Passed_In() { // Arrange var strategy = new ConventionBasedPresenterDiscoveryStrategy(); IView<CreateProjectModel> mainView = new CreateProjectForm(); // Act var actualBinding = strategy.GetBinding(mainView); // Assert Assert.IsTrue(actualBinding.Bindings.Any()); Assert.IsTrue(actualBinding.Bindings.First().PresenterType == typeof(CreateProjectPresenter)); }
public void GetBinding_When_Valid_View_Passed_In() { // Arrange var strategy = new ConventionBasedPresenterDiscoveryStrategy(); IView <CreateProjectModel> mainView = new CreateProjectForm(); // Act var actualBinding = strategy.GetBinding(mainView); // Assert Assert.IsTrue(actualBinding.Bindings.Any()); Assert.IsTrue(actualBinding.Bindings.First().PresenterType == typeof(CreateProjectPresenter)); }
public void CreatePresenterTest() { // Arrange DefaultPresenterFactory defaultPresenterFactory = new DefaultPresenterFactory(); CreateProjectForm view = new CreateProjectForm(); CreateProjectPresenter createProjectPresenter = new CreateProjectPresenter(view); // Act var actualPresenter = defaultPresenterFactory.Create(typeof(CreateProjectPresenter), typeof(CreateProjectForm), view); // Assert Assert.IsInstanceOfType(actualPresenter, typeof(CreateProjectPresenter)); }
public IActionResult Create(CreateProjectForm form) { if (!ModelState.IsValid) { return(View(form)); } var project = new Project { Name = form.Name }; _projectRepository.Add(project); return(RedirectToAction("Details", new { id = project.Id })); }
private void T1002() { //新建项目 CreateProjectForm createProject = new CreateProjectForm(); createProject.transf += ((dynamic project) => { Program.MainForm.Text = $"好蓝图平面CAD-[{project.name}.hlt]"; Program.MainForm.Tag = new { name = project.name, path = project.path }; _Tree.SaveProjectInfo(Program.MainForm.Tag); }); createProject.ShowDialog(); }
public IActionResult Create() { var model = new CreateProjectForm(); return(View(model)); }
public void CreateProject() { var createProjectForm = new CreateProjectForm(); createProjectForm.ShowDialog(); }
private void ClickMethodAddProject() { var windowProject = new CreateProjectForm(); windowProject.ShowDialog(); }
private void addNewProjectToolStripMenuItem_Click(object sender, EventArgs e) { Form form = new CreateProjectForm(); form.Show(); }
/// <summary> /// Shows a create project view as a modal dialog /// </summary> public void ShowCreateProjectView( IWorkspace workspace, ProjectContext context, ProjectGroupContainer rootGroup ) { ICreateProjectView view = new CreateProjectForm( ); new CreateProjectController( workspace, context, view, rootGroup ).Show( ); }