Ejemplo n.º 1
0
 public frmTiepNhanPhanAn()
 {
     // Chạy Timer đồng hồ
     StartTimer();
     // Thêm cột cho "DataTable Hoá đơn"
     tbOrder.Columns.Add(Gvar.cFoodName, typeof(string));
     tbOrder.Columns.Add(Gvar.cCount, typeof(Int32));
     tbOrder.Columns.Add(Gvar.cCost, typeof(float));
     //
     InitializeComponent();
     // Load dữ liệu về Nhóm Sản phẩm và Tên Sản Phẩm từ CSDL lên giao diện
     LoadFoodGroup();
     LoadFoodsName();
     // Làm rỗng "DataTable Hoá đơn"
     tbOrder.Clear();
     // Mã Hoá đơn mặc định ban đầu
     txtMaHD.Text = "1";
     // Biến Bool dùng cho sự kiện "Huỷ Tính Tiền" (Trở về tiếp tục đặt phần ăn)
     Gvar.DaTinhTien = false;
     // Biến số "Loại phục vụ", chi tiết xem thêm trong Gvar.cs - Line 52
     Gvar.LoaiPhucVu = 0;
     // Hiển thị tên NV đang đăng nhập, Loại phục vụ
     txtSignedInID.Text = Gvar.TenNvDungCa;
     sttType.Text       = Gvar.AnODauString(Gvar.LoaiPhucVu);
     // Hiển thị các giá trị mặc định khác
     txtDiscount.Text  = "";
     txtCash.Text      = "";
     txtTotalCash.Text = "";
     Gvar.SoHDHientai  = DAL.DAL_PhanAn.SoHDHienTai();
     txtMaHD.Text      = Gvar.SoHDHientai.ToString();
 }
Ejemplo n.º 2
0
    private void setGameState(enGameState state)
    {
        if (Gvar.gameState != state)
        {
            Gvar.setGameState(state);
            timeStateChange = Time.time;
            if (OnStateChange != null)
            {
                OnStateChange();
            }


            switch (state)
            {
            case enGameState.Intro:
                introCanvas.SetActive(true);
                readyCanvas.SetActive(false);
                playCanvas.SetActive(false);
                endCanvas.SetActive(false);
                introScene.SetActive(true);
                tellFirstScene.SetActive(false);
                findSentenceScene.SetActive(false);
                setAllPlayerInactive();
                if (AirConsole.instance.GetActivePlayerDeviceIds.Count > 0)
                {
                    AirConsole.instance.Broadcast(Cmd.Active);
                    AirConsole.instance.Broadcast(Lng.Intro);
                }
                break;

            case enGameState.Ready:
                introCanvas.SetActive(false);
                readyCanvas.SetActive(true);
                playCanvas.SetActive(false);
                endCanvas.SetActive(false);
                break;

            case enGameState.Play:
                introCanvas.SetActive(false);
                readyCanvas.SetActive(false);
                endCanvas.SetActive(false);
                introScene.SetActive(false);
                break;

            case enGameState.End:
                introCanvas.SetActive(false);
                readyCanvas.SetActive(false);
                playCanvas.SetActive(false);
                endCanvas.SetActive(true);
                tellFirstScene.SetActive(false);
                findSentenceScene.SetActive(false);
                setAllPlayerInactive();
                if (AirConsole.instance.GetActivePlayerDeviceIds.Count > 0)
                {
                    AirConsole.instance.Broadcast(Cmd.Active);
                    AirConsole.instance.Broadcast(Lng.End);
                }

                break;

            default:
                break;
            }
        }
    }
Ejemplo n.º 3
0
 private void bntHomeD_Click(object sender, EventArgs e)
 {
     Gvar.LoaiPhucVu = 2;
     sttType.Text    = Gvar.AnODauString(Gvar.LoaiPhucVu);
 }
Ejemplo n.º 4
0
    private void init()
    {
        setGameState(enGameState.Intro);

        Gvar.generateGlyph();
    }