private void OpenCreateProcescellWindow(ProcescellType celltype)
        {
            ProcessCellService service    = new ProcessCellService();
            Procescell         procescell = service.GenerateNextProcescell(celltype, Procescells);

            _MainView.OpenCreateProcescellView(procescell);
        }
        private void CreateProcescell()
        {
            ProcessCellService service = new ProcessCellService();

            service.CreateNewProcescell(Procescell);

            OrderObservableList.AddSorted(Procescells, Procescell);
            _View.CloseWindow();
        }
        private void ManageFactoryConfig()
        {
            ProcessCellService service = new ProcessCellService();
            FactoryConfig      factory = service.GetFactoryConfig();

            Procescells          = new ObservableCollection <Procescell>(factory.Procescells);
            Bins                 = new ObservableCollection <Bin>(factory.Bins);
            ParameterDefinitions = new ObservableCollection <ParameterDefinition>(factory.ParameterDefinitions);
            Units                = new ObservableCollection <OAUnitDefinition>(factory.OAUnitDefinitions);
        }
Esempio n. 4
0
        public override void DeleteTreeViewObject()
        {
            ProcessCellService service = new ProcessCellService();

            service.DeleteProcescell(this);
        }