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; }
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(); } }
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(); }
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); }
private void CriarBancoDeDados() { mBanco = new CriarBanco(); }
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; }