コード例 #1
0
        private void AllDirections_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            DBOrders     NewOrder = new DBOrders(Convert.ToInt32(DirectionsTable.Rows[AllDirections.SelectedIndex][1]), CurrentUser);
            SendedObject Send     = new SendedObject(CurrentUser, NewOrder as object);

            Switcher.Switch(new MakeOrder(), Send);
        }
コード例 #2
0
 public OrderManager()
 {
     _dbOrders          = new DBOrders();
     _brokers           = new List <IBroker>();
     _users             = new List <IUserInfo>();
     _dataFeeds         = new List <IDataFeed>();
     _userActiveSignals = new Dictionary <string, List <string> >();
     _ordersFromSignals = new Dictionary <string, string>();
 }
コード例 #3
0
        public void UtilizeState(object state)
        {
            SendedObject InData = state as SendedObject;

            CurrentUser = InData.SendedUser;
            NewOrder    = InData.Data as DBOrders;
            getOrderInfo();
            Direction.Text     = Direction.Text + " " + OrderInfo.Rows[0][0] + " - " + OrderInfo.Rows[0][1];
            DepartureDate.Text = DepartureDate.Text + " " + Convert.ToDateTime(OrderInfo.Rows[0][2]).ToLongDateString();
            DepartureTime.Text = DepartureTime.Text + " " + OrderInfo.Rows[0][3];
            ArrivalTime.Text   = ArrivalTime.Text + " " + OrderInfo.Rows[0][4];
            NewOrder.OrderV    = Convert.ToInt32(OrderInfo.Rows[0][5]) + 1;
        }