Exemplo n.º 1
0
        void limpaTabelas()
        {
            DBCadPedido       sqlCadPedido       = new DBCadPedido("delivery_db");
            DBCadPedidoItem   sqlCadPedidoItem   = new DBCadPedidoItem("delivery_db");
            DBCadCarrinho     sqlCadCarrinho     = new DBCadCarrinho("delivery_db");
            DBCadCarrinhoItem sqlCadCarrinhoItem = new DBCadCarrinhoItem("delivery_db");

            sqlCadPedido.DeleteRecord();
            sqlCadPedidoItem.DeleteRecord("delete from PEDIDO_ITEM");
            sqlCadCarrinho.DeleteRecord();
            sqlCadCarrinhoItem.DeleteRecord("delete from CARRINHO_ITEM");
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.frmCarrinho);

            if (MainActivity.iCodEmpresa > 0)
            {
                sqldb_carrinho      = new DBCadCarrinho("delivery_db");
                sqldb_carrinho_item = new DBCadCarrinhoItem("delivery_db");
                sqldb_pedido        = new DBCadPedido("delivery_db");
                sqldb_pedido_item   = new DBCadPedidoItem("delivery_db");

                lwCarrinho = FindViewById <ListView> (Resource.Id.lwCarrinho);
                ImageButton btAnt          = FindViewById <ImageButton> (Resource.Id.btAnt);
                ImageButton btCarrinho     = FindViewById <ImageButton> (Resource.Id.imgBtCarrinho);
                ImageButton imgBtMenu      = FindViewById <ImageButton> (Resource.Id.imgBtMenu);
                ImageButton btInseriPedido = FindViewById <ImageButton> (Resource.Id.btInseriPedido);
                ImageButton btSubTotal     = FindViewById <ImageButton> (Resource.Id.btSubTotal);
                txtSubTotal = FindViewById <TextView> (Resource.Id.txtSTotal);

                carrinho = carregaCarrinho();

                lwCarrinho.Adapter    = new adapter_carrinho(this, carrinho);
                lwCarrinho.ItemClick += OnListItemClick;

                btAnt.Click          += new EventHandler(btAnt_Click);
                imgBtMenu.Click      += new EventHandler(btMenu_Click);
                btInseriPedido.Click += new EventHandler(btInseriPedido_Click);
                btSubTotal.Click     += new EventHandler(btSubTotal_Click);
            }
            else
            {
                Finish();
                StartActivity(typeof(MainActivity));
            }
        }
Exemplo n.º 3
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.frmCardCategoriaLoja);

            if (MainActivity.iCodEmpresa > 0)
            {
                ListView    lwCategoria = FindViewById <ListView> (Resource.Id.lwCategoria);
                TextView    txtLoja     = FindViewById <TextView> (Resource.Id.txtLoja);
                ImageButton btAnt       = FindViewById <ImageButton> (Resource.Id.btAnt);
                ImageButton btCarrinho  = FindViewById <ImageButton> (Resource.Id.imgBtCarrinho);

                sqldb_categoria = new DBCadCategoria("delivery_db");
                sqldb_carrinho  = new DBCadCarrinho("delivery_db");
                sqldb_mensagem  = new DBCadMensagem("delivery_db");

                DBCadPedido sqldb_pedido = new DBCadPedido("delivery_db");

                //Carregar a categoria pelo banco
                categoria = carregaCategoria();

                lwCategoria.Adapter    = new adapter_listview(this, categoria);
                lwCategoria.ItemClick += OnListItemClick;

                btAnt.Click      += new EventHandler(btAnt_Click);
                btCarrinho.Click += new EventHandler(btCarrinho_Click);
                txtLoja.Text      = MainActivity.sNomeEmpresa;

                //verifica se ja exzite
                sql_cursor = sqldb_carrinho.GetRecordCursor("select * from CARRINHO where _codEmpresa = '" + MainActivity.iCodEmpresa +
                                                            "' and numMesa = '" + MainActivity.iNumMesa + "' and dataFechado is null " +
                                                            " and codigoMesa = '" + MainActivity.iCodMesa.ToString() + "'");

                if (sql_cursor.Count == 0)
                {
                    //como o carrinho gerou 0, varifica se ja exite um pedido no banco local em aberto
                    //isso porque o cliente ja poderia ter enviado um carrinho para o pedido e voltou para gerar mais carrinho, o pedido deve ser o mesmo
                    sql_cursor = sqldb_pedido.GetRecordCursor("select * from PEDIDO where _codEmpresa = '" + MainActivity.iCodEmpresa +
                                                              "' and numMesa = '" + MainActivity.iNumMesa + "' and dataFechado is null " +
                                                              " and codigoMesa = '" + MainActivity.iCodMesa.ToString() + "'");

                    if (sql_cursor.Count > 0)
                    {
                        sql_cursor.MoveToFirst();

                        MainActivity.iCodPedido = sql_cursor.GetInt(0);
                    }
                    else
                    {
                        //data do momento
                        DateTime dData = DateTime.Now;

                        sDataPedido = dData.ToString("dd/MM/yyyy HH:mm:ss", DateTimeFormatInfo.InvariantInfo);

                        retornaProxCodigoPedido();
                    }
                }

                verificaMensagem();
            }
            else
            {
                Finish();
                StartActivity(typeof(MainActivity));
            }
        }