示例#1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            ActionBar.SetCustomView(Resource.Layout.ActionMenuVerde);
            ActionBar.SetDisplayShowCustomEnabled(true);

            // Create your application here

            SetContentView(Resource.Layout.VerificarEstoque);

            mListView = FindViewById <ListView>(Resource.Id.lvListaDeProdutos);

            mBanco        = new CriarBanco();
            mBancoProduto = new CriarBancoProduto();
            mDados        = mBanco.Db.Table <Usuario>();
            mDadosProduto = mBancoProduto.Db.Table <Produto>();

            var list = mDados.Where(x => x.Email != "admin").FirstOrDefault();

            mItens = new List <Usuario>(mBanco.Db.Table <Usuario>().Where(x => x.Email != "admin"));

            adapter = new AdaptadorDeListViewUsuarios(this, mItens);

            mListView.Adapter = adapter;

            mListView.ItemClick     += MListView_ItemClick;
            mListView.ItemLongClick += MListView_ItemLongClick;
        }
示例#2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            ActionBar.SetCustomView(Resource.Layout.ActionBarVerificarEstoque);
            ActionBar.SetDisplayShowCustomEnabled(true);

            SetContentView(Resource.Layout.VerificarEstoque);
            // Create your application here

            mIdUsuario = Intent.GetStringExtra("id") ?? "Erro ao obter dados";

            mListView = FindViewById <ListView>(Resource.Id.lvListaDeProdutos);

            mBanco = new CriarBancoProduto();
            mDados = mBanco.Db.Table <Produto>();

            var list = mDados.Where(x => x.IdUsuario == mIdUsuario).FirstOrDefault();

            mItens = new List <Produto>(mBanco.Db.Table <Produto>().Where(x => x.IdUsuario == mIdUsuario));

            adapter = new AdaptadorDeListView(this, mItens);

            mListView.Adapter = adapter;

            mTxtPesquisar = FindViewById <EditText>(Resource.Id.txtEncontrarProdutoEstoque);



            mBtnPesquisar = FindViewById <LinearLayout>(Resource.Id.btnEncontrarProdutoEstoque);

            mBtnPesquisar.Click     += MBtnPesquisar_Click;
            mBtnPesquisar.LongClick += MBtnPesquisar_LongClick;

            mListView.ItemClick += MListView_ItemClick;

            mListView.ItemLongClick += MListView_ItemLongClick;

            mBtnVoltar = FindViewById <LinearLayout>(Resource.Id.lnVoltarActionBarEstoque);

            mVoltar = FindViewById <ImageView>(Resource.Id.imgVoltar);

            mVoltar.Click     += MVoltar_Click;
            mVoltar.LongClick += MVoltar_LongClick;

            mBtnVoltar.Click += MBtnVoltar_Click;
        }
示例#3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            ActionBar.SetCustomView(Resource.Layout.ActionBarVerificarEstoque);
            ActionBar.SetDisplayShowCustomEnabled(true);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.EditarProdutos);
            FindViewById <LinearLayout>(Resource.Id.lnProcurarActionBarEstoque).Visibility = ViewStates.Invisible;
            FindViewById <LinearLayout>(Resource.Id.btnEncontrarProdutoEstoque).Visibility = ViewStates.Invisible;

            mNome  = FindViewById <EditText>(Resource.Id.txtEditarProdutoNome);
            mPreco = FindViewById <EditText>(Resource.Id.txtEditarProdutoPreco);
            mQtd   = FindViewById <EditText>(Resource.Id.txtEditarProdutoQtd);

            mMais   = FindViewById <Button>(Resource.Id.btnMaisEdProduto);
            mMenos  = FindViewById <Button>(Resource.Id.btnMenosEdProduto);
            mSalvar = FindViewById <Button>(Resource.Id.btnSalvarEditarProduto);
            mVoltar = FindViewById <LinearLayout>(Resource.Id.lnVoltarActionBarEstoque);

            mIdProduto = Intent.GetStringExtra("id") ?? "Erro ao obter os dados";
            mBanco     = new CriarBancoProduto();

            var id    = Int32.Parse(mIdProduto);
            var edite = mBanco.Db.Find <Produto>(id);

            mNome.Text  = edite.Titulo;
            mPreco.Text = edite.Preco;
            mQtd.Text   = edite.Quantidade;

            mMais.Click       += MMais_Click;
            mMenos.Click      += MMenos_Click;
            mSalvar.Click     += MSalvar_Click;
            mVoltar.Click     += MVoltar_Click;
            mVoltar.LongClick += MVoltar_LongClick;
            // Create your application here
        }
示例#4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            ActionBar.SetCustomView(Resource.Layout.ActionBarMenuUsuario);
            ActionBar.SetDisplayShowCustomEnabled(true);

            SetContentView(Resource.Layout.PageUsuario);
            // Create your application here

            mMenouActionBar   = FindViewById <LinearLayout>(Resource.Id.lnMenu);
            mVerificarEstoque = FindViewById <Button>(Resource.Id.btnVerificarEstoque);
            mAddProduto       = FindViewById <Button>(Resource.Id.btnAddProduto);

            _idUsuario = Intent.GetStringExtra("id") ?? "Erro ao obter os dados";

            mBanco        = new CriarBancoProduto();
            mBancoUsuario = new CriarBanco();
            //var listas = new List<Produto>(mBanco.Db.Table<Produto>().Where(x => x.IdUsuario == _idUsuario));

            //foreach (var lista in listas)
            //{
            //    _contarPreco = _contarPreco + Int32.Parse(lista.Preco);
            //    _contarQtd = _contarQtd + Int32.Parse(lista.Quantidade);
            //}

            var preco = FindViewById <TextView>(Resource.Id.txtValorMercadorias);
            var qtd   = FindViewById <TextView>(Resource.Id.txtQtdProdutos);

            preco.Text = _contarPreco.ToString();
            qtd.Text   = _contarQtd.ToString();

            mVerificarEstoque.Click += MVerificarEstoque_Click;

            mAddProduto.Click += (object sender, EventArgs e) =>
            {
                //FragmentTransaction fragAction = FragmentManager.BeginTransaction();

                //janelaCadastrar = new JanelaCadastrarFregment();

                //janelaCadastrar.Show(fragAction, "Caixa de fraguimento");

                //janelaCadastrar.mLogarSucesso += JanelaCadastrar_mLogarSucesso;

                FragmentTransaction fragAction = FragmentManager.BeginTransaction();
                cProduto = new JanelaCadastrarProdutoFragment();
                cProduto.Show(fragAction, "Caixa de fraguimento");
                cProduto.compartilharDados += CProduto_compartilharDados;
            };

            mMenouActionBar.Click += (object sender, EventArgs e) =>
            {
                AlertDialog.Builder alerta = new AlertDialog.Builder(this);
                alerta.SetTitle("Deseja editar seu login? ");
                alerta.SetPositiveButton("Sim", (senderAlert, args) =>
                {
                    FragmentTransaction fragTran = FragmentManager.BeginTransaction();
                    int id          = Int32.Parse(_idUsuario);
                    janelaCadastrar = new JanelaEditarUsuarioFregment(id);

                    janelaCadastrar.Show(fragTran, "Janela editar");
                    janelaCadastrar.mLogarSucesso += JanelaCadastrar_mLogarSucesso;
                });
                alerta.SetNegativeButton("Não", (senderAlert, args) => { });
                alerta.SetMessage("Altere apenas os campos necessarios !");
                RunOnUiThread(() => { alerta.Show(); });
            };
            //var dados = mBanco.Db.Table<Produto>();
            //TableQuery<Produto> contar = dados.Where(x => x.IdUsuario == _idUsuario);

            //foreach (var conta in contar)
            //{
            //    if(conta.Preco != "")
            //    _contarPreco = _contarPreco + Int32.Parse(conta.Preco);
            //    if (conta.Quantidade != "")
            //        _contarQtd += Int32.Parse(conta.Quantidade);
            //}

            mMenouActionBar.LongClick += MMenouActionBar_LongClick;
        }