public InternalTimer(Mobile mob, Point3D mobLocation, MarketUserContainer box)
                : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0))
            {
                m_mob         = mob;
                m_box         = box;
                m_mobLocation = mobLocation;

                Priority = TimerPriority.OneSecond;
            }
        public static void ChangeAmountUserOrder(MarketDatabase.Order order, String market)
        {
            MarketUserContainer authorBox  = MarketDatabase.GetAccountBox(order.author as PlayerMobile, market);
            List <OrderRecord>  UserOrders = authorBox.UserOrders;

            for (int i = 0; i < UserOrders.Count; ++i)
            {
                if (UserOrders[i].m_uniqueID == order.uniqueID && UserOrders[i].m_market == market)
                {
                    UserOrders[i].m_amountCurrent = order.amount;
                    return;
                }
            }
        }
        public static List <OrderRecord> GetUserOrders(Mobile from, String Market)
        {
            MarketUserContainer userContainer = MarketDatabase.GetAccountBox(from as PlayerMobile, Market);

            return(userContainer.UserOrders);
        }
        public static void AddUserOrder(MarketDatabase.Order order, String market)
        {
            MarketUserContainer authorBox = MarketDatabase.GetAccountBox(order.author as PlayerMobile, market);

            authorBox.UserOrders.Add(new OrderRecord((order is MarketDatabase.SellOrder) ? 1 : 2, market, order));
        }
 public RemoveEntry(MarketUserContainer obsidian)
     : base(6129)
 {
     m_Obsidian = obsidian;
 }