private void userControl_Initialized(object sender, EventArgs e) { try { controller = App.Resolve <ProjectsController>(); projectcontroll = App.Resolve <ProjectContractController>(); clientcontroller = App.Resolve <ClientController>(); if (Mode == default(DocumentLifeCircle)) { Mode = DocumentLifeCircle.Read; } } catch (Exception ex) { WinForm.MessageBox.Show(ex.Message, "錯誤", WinForm.MessageBoxButtons.OK, WinForm.MessageBoxIcon.Error, WinForm.MessageBoxDefaultButton.Button1, WinForm.MessageBoxOptions.DefaultDesktopOnly); } }
public override void Initialized() { base.Initialized(); controller = new ProjectContractController(); var executeresult = controller.CreateNew(ProjectId); if (!executeresult.HasError) { ContractNumber = executeresult.Result.ContractNumber; } Engineerings = new EngineeringViewModelCollection(); CreateUser = ""; LastUpdateUser = ""; PromissoryNoteManagement = new PromissoryNoteManagementViewModelCollection(); Projects = new ProjectsViewModel(new ProjectsController()); ProcessingAtlas = new ProcessingAtlasViewModelCollection(); }
public override void SaveModel() { try { ProjectContractController controller = new ProjectContractController(); if (Items.Any()) { foreach (var item in Items) { ProjectContract data = new ProjectContract(); CopyToModel(data, item); data.ProjectId = item.ProjectId; controller.CreateOrUpdate(data); } } } catch (Exception ex) { setErrortoModel(this, ex); } }
public override void Initialized() { base.Initialized(); _controller = new ProjectContractController(); }