Beispiel #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

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

            Button voltar_telaLogin = FindViewById <Button>(Resource.Id.BT_Cad_Usu_Voltar);

            voltar_telaLogin.Click += delegate {
                StartActivity(typeof(AC_Login));
                Finish();
            };

            //Evento de click para confirmar a inserção de um usuário
            //e inserir no banco depois de validá-lo
            Button cadastrar_usuario = FindViewById <Button>(Resource.Id.BT_Cad_Usu_Confirmar);

            cadastrar_usuario.Click += delegate {
                EditText nome  = (EditText)FindViewById(Resource.Id.ET_Cad_Usu_Nome);
                EditText login = (EditText)FindViewById(Resource.Id.ET_Cad_Usu_Login);
                EditText senha = (EditText)FindViewById(Resource.Id.ET_Cad_Usu_Senha);

                banco.InsereUsuario(nome.Text, login.Text, senha.Text);
                funcao.LimparTextEdit(nome, login, senha);
                Toast.MakeText(this, "Usuário cadastrado!", ToastLength.Short).Show();
            };
        }
Beispiel #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();
            };
        }
Beispiel #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.LA_Editar_Nota);
            // Create your application here

            //Pega o título e a descrição e exibem para edição
            EditText titulo    = (EditText)FindViewById(Resource.Id.ET_Ed_Nota_Titulo);
            EditText descricao = (EditText)FindViewById(Resource.Id.ET_Ed_Nota_Descricao);

            titulo.Text    = Intent.GetStringExtra("titulo");
            descricao.Text = Intent.GetStringExtra("descricao");


            Button voltar_Para_Ver_Notas = FindViewById <Button>(Resource.Id.BT_Ed_Nota_Voltar);

            voltar_Para_Ver_Notas.Click += delegate {
                var verNota = new Intent(this, typeof(AC_VerNotas));
                verNota.PutExtra("codigoUsuario", Intent.GetStringExtra("codigoUsuario"));
                StartActivity(verNota);
            };

            //Método para exibir um alerta e confirmar se a edição
            //é para ser concluída.
            Button confirmar_Edicao_Notas = FindViewById <Button>(Resource.Id.BT_Ed_Nota_Confirmar);

            confirmar_Edicao_Notas.Click += delegate {
                AlertDialog.Builder alerta = new AlertDialog.Builder(this);
                alerta.SetTitle("Alerta!");
                alerta.SetIcon(Android.Resource.Drawable.IcDialogInfo);
                alerta.SetMessage("Deseja alterar a nota");

                alerta.SetPositiveButton("Editar", (senderAlert, args) => {
                    Banco banco          = new Banco();
                    string codNota       = Intent.GetStringExtra("codigoNota");
                    string tituloNota    = titulo.Text;
                    string descricaoNota = descricao.Text;

                    banco.EditarNota(codNota, tituloNota, descricaoNota);
                    FuncoesAlerta funcoes = new FuncoesAlerta();
                    funcoes.LimparTextEdit(titulo, descricao);
                    Toast.MakeText(this, "Salvo com sucesso!", ToastLength.Short).Show();
                });

                alerta.SetNegativeButton("Voltar", (senderAlert, args) => {
                    var verNota = new Intent(this, typeof(AC_VerNotas));
                    verNota.PutExtra("codigoUsuario", Intent.GetStringExtra("codigoUsuario"));
                    StartActivity(verNota);

                    Toast.MakeText(this, "Cancelado !", ToastLength.Short).Show();
                });

                Dialog dialog = alerta.Create();
                dialog.Show();
            };

            //Método para exibir uma alerta e confirmar se o usuário deseja
            //excluir a nota
            Button apagar_Nota = FindViewById <Button>(Resource.Id.BT_Ed_Apagar_Notar);

            apagar_Nota.Click += delegate {
                AlertDialog.Builder alerta = new AlertDialog.Builder(this);
                alerta.SetTitle("Alerta!");
                alerta.SetIcon(Android.Resource.Drawable.AlertDarkFrame);
                alerta.SetMessage("Deseja apagar a nota");

                alerta.SetPositiveButton("Apagar", (senderAlert, args) => {
                    Banco banco    = new Banco();
                    string codNota = Intent.GetStringExtra("codigoNota");


                    banco.ApagarNota(codNota);

                    FuncoesAlerta funcoes = new FuncoesAlerta();
                    funcoes.LimparTextEdit(titulo, descricao);
                    Toast.MakeText(this, "Nota apagada!", ToastLength.Short).Show();
                });

                alerta.SetNegativeButton("Voltar", (senderAlert, args) => {
                });

                Dialog dialog = alerta.Create();
                dialog.Show();
            };
        }