Example #1
0
        private void AddSequence()
        {
            SequenceService service  = new SequenceService();
            Sequence        sequence = service.GenerateNextSequence(Sequences);

            OrderObservableList.AddSorted(Sequences, sequence);
        }
        private void CreateProcescell()
        {
            ProcessCellService service = new ProcessCellService();

            service.CreateNewProcescell(Procescell);

            OrderObservableList.AddSorted(Procescells, Procescell);
            _View.CloseWindow();
        }
Example #3
0
 public void CreateNewParameterDefinition(ParameterDefinition parameterDefinition)
 {
     using (ConfigurationToolContext context = new ConfigurationToolContext())
     {
         var repository = new ParameterDefinitionRepository(context);
         repository.Add(parameterDefinition);
         context.SaveChanges();
     }
     OrderObservableList.AddSorted(GlobalListManagementClass.Instance.ParameterDefinitions, parameterDefinition);
 }
 public void CreateNewBin(Bin bin)
 {
     using (var context = new ConfigurationToolContext())
     {
         var repository = new BinRepository(context);
         repository.Add(bin);
         context.SaveChanges();
     }
     OrderObservableList.AddSorted(GlobalListManagementClass.Instance.Bins, bin);
 }
Example #5
0
        public void AddRelationShips(SubroutesInRoute subrouteInRoute, Subroute subroute, Route route)
        {
            subrouteInRoute.Subroute = subroute;
            subrouteInRoute.Route    = route;

            //route
            OrderObservableList.AddSorted(subrouteInRoute.Route.SubroutesInRoutes, subrouteInRoute);

            //subroute
            OrderObservableList.AddSorted(subrouteInRoute.Subroute.SubroutesInRoutes, subrouteInRoute);
        }
        public List <BinsInSubRoute> GetAllDestinationBins(Subroute subroute)
        {
            List <BinsInSubRoute> SourceBins = new List <BinsInSubRoute>();

            foreach (BinsInSubRoute bir in subroute.BinsInSubRoutes)
            {
                if (bir.bir_SourceDest == "D")
                {
                    OrderObservableList.AddSorted(SourceBins, bir);
                }
            }
            return(SourceBins);
        }
        public List <Subroute> GetSubroutesNotInRoute(Route route)
        {
            List <Subroute> subroutesInRoute    = new List <Subroute>();
            List <Subroute> subroutesNotInRoute = new List <Subroute>();
            Procescell      procescell          = route.ProcesCell;

            foreach (SubroutesInRoute sri in route.SubroutesInRoutes)
            {
                subroutesInRoute.Add(sri.Subroute);
            }

            foreach (Subroute S in procescell.Subroutes)
            {
                if (!subroutesInRoute.Contains(S))
                {
                    OrderObservableList.AddSorted(subroutesNotInRoute, S);
                }
            }
            return(subroutesNotInRoute);
        }
 public void AddSubrouteToCell(Procescell procescell, Subroute subroute)
 {
     OrderObservableList.AddSorted(procescell.Subroutes, subroute);
     subroute.Procescell = procescell;
 }
Example #9
0
 public void ConnectRouteToCell(Procescell cell, Route route)
 {
     OrderObservableList.AddSorted(cell.Routes, route);
     route.ProcesCell = cell;
 }