示例#1
0
 public ProjectController(
     IProjectView projectView, 
     INewProjectView newProjectView, 
     IProjectRepository projectRepository, 
     IDealRepository dealRepository,
     INewProjectSupplyView newProjectSupplyView,
     INewProjectHardwareView newProjectHardwareView,
     IEditProjectSupplyView editProjectSupplyView,
     IEditProjectHardwareView editProjectHardwareView,
     INewProjectFrameView newProjectFrameView,
     IEditProjectHardwareSupplyView editProjectHardwareSupplyView,
     ILoadingView loadingView,
     ICatalogRepository catalogRepository,
     ITaskRepository taskRepository)
 {
     this.projectView = projectView;
     this.newProjectView = newProjectView;
     this.projectRepository = projectRepository;
     this.dealRepository = dealRepository;
     this.newProjectSupplyView = newProjectSupplyView;
     this.newProjectHardwareView = newProjectHardwareView;
     this.editProjectHardwareView = editProjectHardwareView;
     this.editProjectSupplyView = editProjectSupplyView;
     this.newProjectFrameView = newProjectFrameView;
     this.editProjectHardwareSupplyView = editProjectHardwareSupplyView;
     this.loadingView = loadingView;
     this.catalogRepository = catalogRepository;
     this.taskRepository = taskRepository;
 }
示例#2
0
        public NewProjectPresenter(INewProjectView newProjectView, IProjectService projectService)
        {
            _newProjectView = newProjectView;
            _projectService = projectService;

            EventSubscription();
        }
示例#3
0
 public NewProjectPresenter(INewProjectView newProjectView)
 {
     _newProjectModel             = new NewProjectModel();
     _newProjectView              = newProjectView;
     _newProjectView.BrouseClick += GetPath;
     _newProjectView.OkClick     += OnClick;
     _newProjectView.TextChange  += TextChange;
 }
示例#4
0
 public NewProjectPresenter(INewProjectView new_Project)
 {
     _newProjectForm = new_Project;
     _newProjectForm.ChooseFolderEvent += ChooseFolderPR;
 }