Exemplo n.º 1
0
        public ResultadosValidacion validarMatricula(string matricula, string matriculaActual)
        {
            string            patron          = @"^[A-Z][0-9]+$";
            EgresadoDAO       eg              = new EgresadoDAO();
            modificarEgresado me              = new modificarEgresado();
            List <String>     listaMatriculas = eg.GetMatriculas();

            foreach (String matri in listaMatriculas)
            {
                if (matricula == matriculaActual)
                {
                    return(ResultadosValidacion.MatriculaValida);
                }
                else
                {
                    if (matricula == matri)
                    {
                        return(ResultadosValidacion.MatriculaInvalida);
                    }
                }
            }

            if (Regex.IsMatch(matricula, patron))
            {
                return(ResultadosValidacion.MatriculaValida);
            }
            return(ResultadosValidacion.MatriculaInvalida);
        }