//Metodos do controlador //Cria e controla a activity protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); //Exibindo o layout .axml SetContentView(Resource.Layout.Main); //chamando o serviço de conexao a internet, necessário fazer na activity var connectivityManager = (ConnectivityManager)GetSystemService(ConnectivityService); //pra verificar o tempo de checagem de conexao com o servidor _stopwatch.Start(); ChecagemConexao.ChecarConexão(this, connectivityManager); _stopwatch.Stop(); var tempoIniciarMain = _stopwatch; EnviarErro.EnviandoTempoIniciarMain(tempoIniciarMain); //Iniciando as variaveis do contexto var campoEmail = FindViewById <EditText>(Resource.Id.email); var campoSenha = FindViewById <EditText>(Resource.Id.senha); var entrar = FindViewById <Button>(Resource.Id.entrar); var inscrevase = FindViewById <Button>(Resource.Id.inscrevase); //Funcionalidades //Resgatando o que foi digitado nos EditText campoEmail.TextChanged += (sender, texto) => _emailInserido = texto.Text.ToString(); campoSenha.TextChanged += (sender, texto) => _senhaInserida = texto.Text.ToString(); entrar.Click += BotaoEntrarClique; inscrevase.Click += BotaoInscreverClique; }
public override bool Validar(Context activity, Dictionary <string, string> informacoesInseridas) { var telefone = informacoesInseridas["telefone"]; try { long numero; if (!string.IsNullOrEmpty(telefone)) { telefone = telefone.Replace(" ", "").Replace("-", ""); } var comparacao = long.TryParse(telefone, out numero); if (!comparacao) { Write(activity); } return(comparacao); } catch (System.Exception) { Write(activity); EnviarErro.EnviandoErroValidadores("Erro Telefone"); return(false); } }
public override bool Validar(Context activity, Dictionary <string, string> informacoesInseridas) { var email = informacoesInseridas["email"]; try { if (string.IsNullOrEmpty(email)) { Write(activity); return(false); } var enderecodeemail = new MailAddress(email); var comparacao = enderecodeemail.Address == email; if (!comparacao) { Write(activity); } return(comparacao); } catch (System.Exception) { Write(activity); EnviarErro.EnviandoErroValidadores("Erro Email"); return(false); } }
private void BotaoEntrarClique(object sender, EventArgs e) { _stopwatch.Restart(); var telaENome = new TelaENomeParaLoading(this, "Entrar"); Loading.MyButtonClicked(telaENome); OverridePendingTransition(0, 0); _stopwatch.Stop(); var tempoLogar = _stopwatch; EnviarErro.EnviandoTempoIniciarEntrar(tempoLogar); }
private void BotaoInscreverClique(object sender, EventArgs e) { _stopwatch.Restart(); var telaENome = new TelaENomeParaLoading(this, "IniciarInscrever"); Loading.MyButtonClicked(telaENome); OverridePendingTransition(0, Android.Resource.Animation.FadeIn); _stopwatch.Stop(); var tempoIniciarInscrever = _stopwatch; EnviarErro.EnviandoTempoIniciarInscrever(tempoIniciarInscrever); }
public override bool Validar(Context activity, Dictionary <string, string> informacoesInseridas) { var senha = informacoesInseridas["senha"]; try { var comparacao = !string.IsNullOrEmpty(senha) && senha.Length >= 8; if (!comparacao) { Write(activity); } return(comparacao); } catch (System.Exception) { Write(activity); EnviarErro.EnviandoErroValidadores("Erro Senha"); return(false); } }
public override bool Validar(Context activity, Dictionary <string, string> informacoesInseridas) { var nome = informacoesInseridas["nome"]; try { if (string.IsNullOrEmpty(nome)) { Write(activity); return(false); } return(true); } catch (System.Exception) { Write(activity); EnviarErro.EnviandoErroValidadores("Erro Nome"); return(false); } }
public override bool Validar(Context activity, Dictionary <string, string> informacoesInseridas) { var data = informacoesInseridas["nascimento"]; try { var compare = 1; if (string.IsNullOrEmpty(data)) { Write(activity); return(compare <= 0); } var dataatual = DateTime.Today; DateTime saida; var isValid = DateTime.TryParseExact(data, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out saida); if (!isValid) { Write(activity); return(false); } compare = DateTime.Compare(saida, dataatual); var comparacao = compare <= 0; if (!comparacao) { Write(activity); } return(comparacao); } catch (System.Exception) { Write(activity); EnviarErro.EnviandoErroValidadores("Erro Nascimento"); return(false); } }
public override bool Validar(Context activity, Dictionary <string, string> informacoesInseridas) { var senha = informacoesInseridas["senha"]; var confirmarSenha = informacoesInseridas["confirmarSenha"]; try { var comparacao = confirmarSenha == senha; if (!comparacao) { Write(activity); } return(comparacao); } catch (System.Exception) { Write(activity); EnviarErro.EnviandoErroValidadores("Erro confirmar senha"); return(false); } }