Esempio n. 1
0
        // 결제가 완료되었을때 실행하는 함수
        private void show_complete(object sender, RoutedEventArgs e)
        {
            if (com.Visibility == Visibility.Collapsed)
            {
                pay.Visibility = Visibility.Collapsed;
                com.Visibility = Visibility.Visible;

                // 결제된 음식의 리스트를 Sales의 리스트에 저장 & 서버에 테이블별 매출액 전송
                foreach (Seat seat in App.seatList)
                {
                    if (tableId.Equals(seat.id))
                    {
                        App.sales.SetSalesFoodList(seat.SeatFoodlst);
                        App.sales.changePrice();

                        sendMessage = "@2208#" + seat.id.ToString() + "번 테이블 " + seat.TotalPrice.ToString() + "원 결제 완료.";

                        App.socket.Send_Message(sendMessage);

                        seat.time      = string.Format("{0:D2}:{1:D2}:{2:D2}", DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
                        orderTime.Text = seat.time;
                    }
                }

                // 주문 내역 초기화
                Remove_List();

                App.Execute(delegate()
                {
                    com.Visibility  = Visibility.Collapsed;
                    bord.Visibility = Visibility.Collapsed;
                }, 1000);
            }
        }
Esempio n. 2
0
        public MainWindow()
        {
            InitializeComponent();

            App.Execute(() =>
            {
                seatCtrl.Visibility      = Visibility.Visible;
                loadingScreen.Visibility = Visibility.Collapsed;
            }, 1000);
        }