Example #1
0
        private void MListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            AlertDialog.Builder alerta = new AlertDialog.Builder(this);
            alerta.SetTitle("Deseja editar esse usuario?");
            alerta.SetPositiveButton("Sim", (senderAlert, args) => {
                FragmentTransaction fragTran = FragmentManager.BeginTransaction();
                var id          = mItens[e.Position].Id;
                _id             = id;
                janelaCadastrar = new JanelaEditarUsuarioFregment(id);

                janelaCadastrar.Show(fragTran, "Janela editar");
                janelaCadastrar.mLogarSucesso += JanelaCadastrar_mLogarSucesso;
            });
            alerta.SetNegativeButton("Não", (senderAlert, args) => {  });
            RunOnUiThread(() => { alerta.Show(); });
        }
Example #2
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;
        }