private static void UpdatePackStatus(Entities.Pack aPack, CommonEntitiesManager dbent, PackStatus newStatus, string message) { aPack.Stamp = DateTime.Now; aPack.PackStatusCode = (int)newStatus; aPack.Result = message != null ? aPack.Result +"\n"+ message : aPack.Result; dbent.SaveChanges(); }
private static IEnumerable<int> GetTerminalDestinationList(Entities.Pack aPack) { var ret = new List<int>(); string[] parts = aPack.Name.Split('_'); if (parts.Length > 1) { string[] terminals = parts[1].ToUpper().Split("T".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); foreach (string terminal in terminals) { ret.Add(int.Parse(terminal)); } } return ret.ToArray(); }