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(); }; }