示例#1
0
        private void JanelaCadastrar_mLogarSucesso(object sender, QuandoLogarEventArgs e)
        {
            try
            {
                novoUsuario = new Usuario();

                if (!e.Senha.Equals(e.ConSenha))
                {
                    throw new Exception("As senhas estão diferentes, Por favor tente novamente...");
                }

                mBanco.Db.CreateTable <Usuario>();
                var dados = mBanco.Db.Table <Usuario>();
                var login = dados.Where(x => x.Email == e.Email).FirstOrDefault();

                if (login != null)
                {
                    throw new Exception("Usuario já existente, tente novamente...");
                }
                else
                {
                    Usuario tbUsuario = new Usuario();
                    tbUsuario.Nome  = e.Nome;
                    tbUsuario.Senha = e.Senha;
                    tbUsuario.Email = e.Email;
                    mBanco.Db.Insert(tbUsuario);
                    Toast.MakeText(this, "Contato criado com sucesso", ToastLength.Short).Show();
                }
                //mBanco.Db.Dispose();
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, ex.Message.ToString(), ToastLength.Short).Show();
            }
        }
示例#2
0
        private void JanelaCadastrar_mLogarSucesso(object sender, QuandoLogarEventArgs e)
        {
            try
            {
                mBancoUsuario.Db.CreateTable <Usuario>();
                var dados = mBancoUsuario.Db.Table <Usuario>();
                var mId   = Int32.Parse(_idUsuario);
                var logar = dados.Where(x => x.Id == mId).FirstOrDefault();


                var verificar = dados.Where(x => x.Email == e.Email).FirstOrDefault();


                logar.Email = e.Email != "" ? e.Email : logar.Email;



                logar.Senha = e.Senha != "" ? e.Senha : logar.Senha;

                mBancoUsuario.Db.Update(logar);
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, ex.Message.ToString(), ToastLength.Short).Show();
            }
        }