async void OnClicked_Editar(object sender, EventArgs e) { try { Usuario usuario = new Usuario(); usuario.Email = lbEmail.Text; usuario.Nome = lbNome.Text; usuario.Telefone = lbTelefone.Text; if (lvm.BuscarCadastro(usuario)) { if (lvm.Atualizar(usuario)) { await DisplayAlert("", "Usuario atualizado com sucesso.Os campos preenchidos com menos de 4 caracteres não foram alterados", "Fechar"); lvm.RemoveSESSION(); await Navigation.PushAsync(new Login()); } else { await DisplayAlert("", "Nao foi possivel atualizar", "Fechar"); } } else { await DisplayAlert("", "Esse email ja foi cadastrado", "Fechar"); } } catch (Exception ex) { await DisplayAlert("", "Erro no sistema", "Fechar"); } }
async void OnClicked_CadastroRealizado(object sender, EventArgs e) { try { Usuario usuarioNovo = new Usuario(); usuarioNovo.Nome = lbNome.Text; usuarioNovo.Email = lbEmail.Text; usuarioNovo.Senha = lbSenha.Text; usuarioNovo.Telefone = lbCelular.Text; if (usuarioNovo.Email.Length < 4) { await DisplayAlert("", "O campo Email deve conter no minimo 4 caracteres", "Fechar"); } if (usuarioNovo.Nome.Length < 4) { await DisplayAlert("", " O campo Nome deve conter no minimo 4 caracteres", "Fechar"); } if (usuarioNovo.Senha.Length < 4) { await DisplayAlert("", "O campo Senha deve conter no minimo 4 caracteres", "Fechar"); } if (usuarioNovo.Telefone.Length < 4) { await DisplayAlert("", "O campo Telefone deve conter no minimo 4 caracteres", "Fechar"); } if (lvm.BuscarCadastro(usuarioNovo)) { if (lvm.Cadastrar(usuarioNovo)) { await DisplayAlert("", "O cadastro foi um sucesso", "Fechar"); Navigation.RemovePage(this); } else { await DisplayAlert("", "Preencha todos os campos", "Fechar"); } } else { await DisplayAlert("", "Esse email ja foi cadastardo", "Fechar"); } } catch (Exception ex) { await DisplayAlert("", "preencha todos os campos", "Fechar"); } }