Example #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.frmCardLoja);

            //aqui ira trocar pelo webservice, ou seja, assim que retornar do retaguarda o sistema irá preencher uma lista
            //e gravar no banco as categorias retornadas
            //categoria = preencheLista ();

            sqldb = new DBCadCategoria("categoria_db");

            ListView    lwCategoria = FindViewById <ListView> (Resource.Id.lwCategoria);
            ImageButton btAnt       = FindViewById <ImageButton> (Resource.Id.btAnt);

            txtTeste = FindViewById <TextView> (Resource.Id.txtTeste);

            //Deleta todas as categorias para inserir as categorias atualizadas pela webservice
            sqldb.DeleteRecord();

            //grava no banco de dados e atribui ao objeto listacategoria
            //procurar uma forma de atribuir direto
            categoria = gravaCategoria();

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

            btAnt.Click += new EventHandler(btAnt_Click);
        }
Example #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.frmCarrEmpresas);

            if (MainActivity.iCodEmpresa > 0)
            {
                //var progressDialog = ProgressDialog.Show (this, "Aguarde...", "Estamos carregando os estabelecimentos parceiros.", true);

                //	new System.Threading.Thread (new ThreadStart (delegate {

                sqldb_categoria = new DBCadCategoria("delivery_db");
                sqldb_produto   = new DBCadProduto("delivery_db");

                limpaTabelas();

                ImageButton imgBtAnt = FindViewById <ImageButton> (Resource.Id.imgBtAnt);
                lwEmpresas = FindViewById <ListView> (Resource.Id.lwEmpresas);

                imgBtAnt.Click += new EventHandler(imgBtAnt_Click);

                carregaEmpresa();
                //RunOnUiThread (() => progressDialog.Hide ());

                //					})).Start ();
            }
            else
            {
                Finish();
                StartActivity(typeof(MainActivity));
            }
        }
Example #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));
            }
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.frmCardItemDetalhes);

            if (MainActivity.iCodEmpresa > 0)
            {
                sqldb_prod         = new DBCadProduto("delivery_db");
                sqldb_cat          = new DBCadCategoria("delivery_db");
                sqldb_carrinho     = new DBCadCarrinho("delivery_db");
                sqldb_carrinhoItem = new DBCadCarrinhoItem("delivery_db");

                ImageButton btAnt        = FindViewById <ImageButton> (Resource.Id.btAnt);
                ImageButton btMenu       = FindViewById <ImageButton> (Resource.Id.btMenu);
                Button      btAdiciona   = FindViewById <Button> (Resource.Id.btAdiciona);
                TextView    txtProd      = FindViewById <TextView> (Resource.Id.txtProd);
                TextView    txtCategoria = FindViewById <TextView> (Resource.Id.txtCategoria);
                txtLembrete = FindViewById <EditText> (Resource.Id.txtLembrete);
                TextView txtItens = FindViewById <TextView> (Resource.Id.txtItens);
                TextView txtLoja  = FindViewById <TextView> (Resource.Id.txtLoja);
                txtPrUn  = FindViewById <TextView> (Resource.Id.txtPrUn);
                txtTotal = FindViewById <TextView> (Resource.Id.txtTotal);
                Spinner     cbQtde     = FindViewById <Spinner> (Resource.Id.spinner1);
                ImageButton btCarrinho = FindViewById <ImageButton> (Resource.Id.imgBtCarrinho);

                //buscando a descrição da categoria
                sql_cursor = sqldb_cat.GetRecordCursor(MainActivity.id_categoria);

                if (sql_cursor != null)
                {
                    sql_cursor.MoveToFirst();

                    txtCategoria.Text = "Categoria.: " + sql_cursor.GetString(1).ToString();
                }
                else
                {
                    txtCategoria.Text = "Categoria não encontrada";
                }

                //buscando a descrição da categoria
                sql_cursor = null;
                sql_cursor = sqldb_prod.GetRecordCursor(MainActivity.id_categoria, MainActivity.id_item_categorira);

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

                    txtProd.Text   = sql_cursor.GetString(2).ToString();
                    txtItens.Text  = "Item(ns): " + sql_cursor.GetString(4).ToString();
                    txtPrUn.Text   = String.Format("R$ : {0:0.00}  ", Convert.ToDouble(sql_cursor.GetString(5)));
                    iPrecoUnitario = Convert.ToDouble(sql_cursor.GetString(5));
                }
                else
                {
                    txtProd.Text   = "Produto não encontrado";
                    txtItens.Text  = "Item(ns): Não encontrado!";
                    txtPrUn.Text   = "R : 0.00";
                    iPrecoUnitario = 0;
                }

                List <string> list = new List <string> ();
                list.Add(" ");
                list.Add("1");
                list.Add("2");
                list.Add("3");
                list.Add("4");
                list.Add("5");

                ArrayAdapter <string> dataAdapter = new ArrayAdapter <string> (this, Android.Resource.Layout.SimpleSpinnerItem, list);
                dataAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
                adapter        = new ArrayAdapter <string> (this, Android.Resource.Layout.SimpleSpinnerDropDownItem);
                cbQtde.Adapter = dataAdapter;

                btAnt.Click         += new EventHandler(btAnt_Click);
                btAnt.Click         += new EventHandler(btAnt_Click);
                btAdiciona.Click    += new EventHandler(btAdiciona_Click);
                btMenu.Click        += new EventHandler(btMenu_Click);
                cbQtde.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs> (spinner_ItemSelected);
                btCarrinho.Click    += new EventHandler(btCarrinho_Click);

                txtLoja.Text = MainActivity.sNomeEmpresa;
            }
            else
            {
                Finish();
                StartActivity(typeof(MainActivity));
            }
        }