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(); }
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); }
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; }
public void ConnectRouteToCell(Procescell cell, Route route) { OrderObservableList.AddSorted(cell.Routes, route); route.ProcesCell = cell; }