Пример #1
0
 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);
     }
 }
Пример #2
0
        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();
        }
Пример #3
0
 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);
     }
 }
Пример #4
0
 public override void Initialized()
 {
     base.Initialized();
     _controller = new ProjectContractController();
 }