Example #1
0
 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();
 }
Example #2
0
        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();
        }