コード例 #1
0
        //Método para validar o login do EditText e entrar na tela de visualização de notas
        public void EntrarSistema(object sender, EventArgs eventArgs)
        {
            EditText login = (EditText)FindViewById(Resource.Id.ET_Login_Nome);
            EditText senha = (EditText)FindViewById(Resource.Id.ET_Login_Senha);
            Banco    banco = new Banco();

            FuncoesAlerta func = new FuncoesAlerta();

            if (func.VerificaDados(login.Text, senha.Text))
            {
                if (!banco.ValidaUsuario(login.Text, func.Criptografa(senha.Text)))
                {
                    this.AlertaUsarioNegado();
                }
                else
                {
                    //Envia o código do usuário para a activity AC_VerNotas
                    //poder buscar o datatable com as notas e preencher no gridview
                    string codigoUsuario = banco.RetornaCodUsu(login.Text, func.Criptografa(senha.Text));
                    var    verNotas      = new Intent(this, typeof(AC_VerNotas));
                    verNotas.PutExtra("codigoUsuario", codigoUsuario);
                    StartActivity(verNotas);

                    Finish();
                }
            }
            else
            {
                this.AlertaDadosVazios();
            }
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Banco         banco  = new Banco();
            FuncoesAlerta funcao = new FuncoesAlerta();

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

            string codigoUsuario = Intent.GetStringExtra("codigoUsuario");

            //Evento click para cadastrar uma nova nota
            //no banco de dados
            Button inserirNota = FindViewById <Button>(Resource.Id.BT_Cad_Nota_Confirmar);

            inserirNota.Click += delegate {
                EditText titulo    = (EditText)FindViewById(Resource.Id.ET_Cad_Nota_Titulo);
                EditText descricao = (EditText)FindViewById(Resource.Id.ET_Cad_Nota_Descricao);

                if (funcao.VerificaDados(titulo.Text, descricao.Text))
                {
                    banco.CadastrarNota(codigoUsuario, titulo.Text, descricao.Text);
                    funcao.LimparTextEdit(titulo, descricao);
                    Toast.MakeText(this, "Nota cadastrada!", ToastLength.Short).Show();
                }
            };

            //Evento click para voltar a tela de ver notas
            //já exibindo a nota recém inserida
            Button voltar_Ver_Notas = FindViewById <Button>(Resource.Id.BT_Cad_Nota_Voltar);

            voltar_Ver_Notas.Click += delegate {
                var verNotas = new Intent(this, typeof(AC_VerNotas));
                verNotas.PutExtra("codigoUsuario", codigoUsuario);
                StartActivity(verNotas);
                Finish();
            };
        }