Example #1
0
        public orderTable()
        {
            InitializeComponent();

            Thread thread = new Thread(delegate()
            {
                //Seats
                tableController dbSeats = new tableController();
                Tables = new ObservableCollection <Seats>(dbSeats.loadSeat());
                //Bill
                billController dbBills = new billController();
                Bills = new ObservableCollection <Bills>(dbBills.loadBill());
                //Areas
                areaController dbArea = new areaController();
                Areas = new ObservableCollection <Area>(dbArea.loadArea());


                Dispatcher.Invoke(() =>
                {
                    listviewShowTable.ItemsSource = Tables;
                    ProgressBar.IsEnabled         = false;
                    ProgressBar.Visibility        = Visibility.Hidden;
                    //bill
                    listviewShowBill.ItemsSource = Bills;
                    //area
                    listviewShowArea.ItemsSource = Areas;
                });
            });

            thread.Start();
        }
    private void loadArea()
    {
        areaController[] buffer = new areaController[81];

        //Load all areas to buffer
        for (int y = 0, i = 0, line = 1; y < 3;)
        {
            for (int x = 0; x < 3; ++x)
            {
                for (int w = 0; w < 3; ++w, ++i)
                {
                    //if(line == 1 || line == 4 || line == 7) buffer[i] = square[x, y].getArea(w);
                    //else if(line == 2 || line == 5 || line == 8) buffer[i] = square[x, y].getArea(w + 3);
                    //else if (line == 3 || line == 6 || line == 9) buffer[i] = square[x, y].getArea(w + 6);
                }

                if (x == 2)
                {
                    if (line == 3 || line == 6 || line == 9)
                    {
                        ++y;
                    }
                    line++;
                }
            }
        }

        for (int y = 0, i = 0; y < 9; ++y)
        {
            for (int x = 0; x < 9; ++x, ++i)
            {
                area[x, y] = buffer[i];                                                             //Load areas from buffer
            }
        }
    }
Example #3
0
    public bool A3_2;     //Areas_3

    void Start()
    {
        currentScene = SceneManager.GetActiveScene();
        sceneName    = currentScene.name;

        areaCtrl     = this;
        areaCollider = GetComponent <BoxCollider2D> ();
    }
Example #4
0
 public areaControllerTest()
 {
     _seed       = Guid.NewGuid().ToString();
     _controller = MockController.CreateController <areaController>(_seed, "user");
 }
Example #5
0
 public void hide()
 {
     gameObject.SetActive(false);
     selectedArea = null;
 }
Example #6
0
 public void setSelectedArea(areaController area)
 {
     selectedArea = area;
 }
Example #7
0
 public void hide()
 {
     gameObject.SetActive(false);
     selectedArea = null;
 }
Example #8
0
 public void setSelectedArea(areaController area)
 {
     selectedArea = area;
 }
Example #9
0
    private void loadArea()
    {
        areaController[] buffer = new areaController[81];

        //Load all areas to buffer
        for (int y = 0, i = 0, line = 1; y < 3;)
        {
            for (int x = 0; x < 3; ++x)
            {
                for (int w = 0; w < 3; ++w, ++i)
                {
                    if(line == 1 || line == 4 || line == 7) buffer[i] = square[x, y].getArea(w);
                    else if(line == 2 || line == 5 || line == 8) buffer[i] = square[x, y].getArea(w + 3);
                    else if (line == 3 || line == 6 || line == 9) buffer[i] = square[x, y].getArea(w + 6);
                }

                if (x == 2)
                {
                    if (line == 3 || line == 6 || line == 9) ++y;
                    line++;
                }
            }
        }

        for (int y = 0, i = 0; y < 9; ++y) for (int x = 0; x < 9; ++x, ++i) area[x, y] = buffer[i]; //Load areas from buffer
    }