//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; } }
//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; } }
//Método para verificar somente uma matrícula. public static string InformarMatricula(string matricula) { return(MatriculaTeste.VerificarMatricula(matricula)); }