/// <summary> /// Guarda en la base de datos la tabla de asistentes /// </summary> /// <param name="tabla">La nueva tabla de asistentes, un asistente por renglon /// y tabulada con comas</param> /// <returns>Los registros que ocasionaron error</returns> public string guardarTablaAsistentes(string tabla) { StringBuilder errores = new StringBuilder(); string[] lineas; lineas = tabla.Split('\n'); foreach (string linea in lineas) { int result = MiembroDelegacion.guardarLineaAdmin(numero, tipoOlimpiada, linea.Trim()); MiembroDelegacion.TipoError error = result >= Persona.PrimerClave ? MiembroDelegacion.TipoError.OK : (MiembroDelegacion.TipoError)result; if (error != MiembroDelegacion.TipoError.OK) { errores.Append(linea.Trim()); errores.Append(": "); errores.Append(error.ToString()); errores.Append("\n"); } } return(errores.ToString()); }