Exemplo n.º 1
0
        //Método para verificar matrícula dentro de um arquivo.
        public static int VerificarMatriculaArquivo(string path)
        {
            try
            {
                if (File.Exists(path))
                {
                    List <string> list = new List <string>();

                    foreach (string matricula in File.ReadAllLines(path))
                    {
                        list.Add(MatriculaTeste.VerificarMatricula(matricula));
                    }

                    EnviarParaArquivo(1, list);
                    return(1); // Retorno OK;
                }
                else
                {
                    return(0); // Nenhum arquivo informado;
                }
            }
            catch (Exception)
            {
                return(-1); // Erro gerado;
            }
        }
Exemplo n.º 2
0
        //Método para testar se as verificações das matrícula num arquivo estão corretas.
        public static int TestarVerificacaoMatriculaArquivo(string path)
        {
            try
            {
                if (File.Exists(path))
                {
                    List <string> list   = new List <string>();
                    String        result = "";

                    foreach (string matricula in File.ReadAllLines(path))
                    {
                        if ((matricula == MatriculaTeste.VerificarMatricula(matricula.Substring(0, 4))))
                        {
                            result = "Verdadeiro";
                        }
                        else
                        {
                            result = "Falso";
                        }
                        list.Add(matricula + " - " + result);
                    }

                    return(EnviarParaArquivo(2, list));
                }
                else
                {
                    return(0); //Arquivo não encontrado;
                }
            }
            catch (Exception)
            {
                return(-1);   //Erro gerado;
            }
        }
Exemplo n.º 3
0
 //Método para verificar somente uma matrícula.
 public static string InformarMatricula(string matricula)
 {
     return(MatriculaTeste.VerificarMatricula(matricula));
 }