コード例 #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
        private void MSalvar_Click(object sender, EventArgs e)
        {
            var mBanco = new CriarBanco();
            var dado   = mBanco.Db.Table <Usuario>();
            var nome   = dado.Where(x => x.Email == mEmail.Text).FirstOrDefault();

            if (mEmail.Text == "")
            {
                mEmail.Hint = "Necessario preenchimento";
                Color cor = new Color(); cor.R = 255; cor.G = 0; cor.B = 0; cor.A = 100;
                mEmail.SetHintTextColor(cor);
            }
            if (nome != null)
            {
                mEmail.Text = "";
                mEmail.Hint = "Usuario existente!";
                Color cor = new Color(); cor.R = 255; cor.G = 0; cor.B = 0; cor.A = 100;
                mEmail.SetHintTextColor(cor);
            }
            else if (mSenha.Text == "")
            {
                mSenha.Hint = "Necessario preenchimento";
                Color cor = new Color(); cor.R = 255; cor.G = 0; cor.B = 0; cor.A = 100;
                mSenha.SetHintTextColor(cor);
            }
            else if (mSenha.Text.Length < 5)
            {
                mSenha.Text = ""; mConSenha.Text = "";
                mSenha.Hint = "Minimo 5 caracteres";
                Color cor = new Color(); cor.R = 255; cor.G = 0; cor.B = 0; cor.A = 100;
                mSenha.SetHintTextColor(cor);
            }
            else if (mConSenha.Text == "")
            {
                mConSenha.Hint = "Necessario preenchimento";
                Color cor = new Color(); cor.R = 255; cor.G = 0; cor.B = 0; cor.A = 100;
                mConSenha.SetHintTextColor(cor);
            }
            else if (mConSenha.Text != mSenha.Text)
            {
                mConSenha.Text = "";
                mConSenha.Hint = "As senhas estão diferentes...";
                Color cor = new Color(); cor.R = 255; cor.G = 0; cor.B = 0; cor.A = 100;
                mConSenha.SetHintTextColor(cor);
            }
            else
            {
                mLogarSucesso.Invoke(this, new QuandoLogarEventArgs("", mEmail.Text, mSenha.Text, mConSenha.Text));
                this.Dismiss();
            }
        }
コード例 #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);


            ActionBar.SetDisplayShowHomeEnabled(false);
            ActionBar.SetDisplayShowTitleEnabled(false);

            ActionBar.Hide();

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

            mLinearLayout = FindViewById <LinearLayout>(Resource.Id.lnlInicial);

            mLinearLayout.Click += MLinearLayout_Click;

            mClickMe = FindViewById <TextView>(Resource.Id.txtClickMe);

            CriarBanco usuarioAdm = new CriarBanco();

            usuarioAdm.Db.CreateTable <Usuario>();
            var dado         = usuarioAdm.Db.Table <Usuario>();
            var acharUsuario = dado.Where(x => x.Email == "admin" && x.Senha == "admin").FirstOrDefault();

            if (acharUsuario == null)
            {
                Usuario adm = new Usuario()
                {
                    Email = "admin", Senha = "admin", Nome = "amin"
                };
                usuarioAdm.Db.Insert(adm);
            }

            Thread thread = new Thread(ThreadStart);

            thread.Start();
        }
コード例 #4
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            base.OnCreateView(inflater, container, savedInstanceState);

            var view = inflater.Inflate(Resource.Layout.JanelaCadastrar, container, false);

            mBanco = new CriarBanco();
            var dados = mBanco.Db.Table <Usuario>();
            var nome  = dados.Where(x => x.Id == _id).FirstOrDefault();

            mEmail    = view.FindViewById <EditText>(Resource.Id.txtEmailNovoUsuario);
            mSenha    = view.FindViewById <EditText>(Resource.Id.txtSenhaNovoUsuario);
            mConSenha = view.FindViewById <EditText>(Resource.Id.txtConSenhaNovoUsuario);
            mSalvar   = view.FindViewById <Button>(Resource.Id.btnSalvarNovoUsuario);

            mEmail.Text    = nome.Email;
            mConSenha.Text = nome.Senha;
            mSenha.Text    = nome.Senha;

            mSalvar.Click += MSalvar_Click;

            return(view);
        }
コード例 #5
0
ファイル: MainActivity.cs プロジェクト: FabioLuizMoura/stock
 private void CriarBancoDeDados()
 {
     mBanco = new CriarBanco();
 }
コード例 #6
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;
        }