/// <summary>
 /// Valida los datos del archivo
 /// </summary>
 /// <param name="curso">Objeto Curso</param>
 /// <param name="funcion">funcion del metodo</param>
 /// <param name="cod">codigo del curso</param>
 /// <param name="ruta">ruta del archivo</param>
 public void ValidarCurso(Curso curso, bool funcion, string cod, string ruta)
 {
     if (String.IsNullOrEmpty(curso.Codigo))
     {
         throw new Exception("Código requerido.");
     }
     if (String.IsNullOrEmpty(curso.Aula.ToString()))
     {
         throw new Exception("Número de aula requerido.");
     }
     if (String.IsNullOrEmpty(curso.Nombre))
     {
         throw new Exception("Nombre del curso requerido.");
     }
     if (String.IsNullOrEmpty(curso.FechaIni.ToString()) ||
         String.IsNullOrEmpty(curso.FechaFin.ToString()))
     {
         throw new Exception("Fecha de inicio y fecha final requeridas.");
     }
     if (curso.FechaFin.CompareTo(curso.FechaIni) == -1)
     {
         throw new Exception("Fecha de inicio debe de ser menor a la fecha final.");
     }
     if (!funcion)
     {
         dal.ModificarCurso(curso, ruta, cod);
     }
     else if (funcion)
     {
         dal.AñadirCurso(curso, ruta);
     }
 }