Exemplo n.º 1
0
 private void validarFechas(FoliGrupo entidad)
 {
     //Validamos que las fechas de los modulos y la fecha final vaya en orden; no puede iniciar un modulo ANTES que el siguiente ni la fecha final puede ser ANTES del inicio de alguno de los modulos
     if (!((entidad.Fecha_Inicio_Modulo1 < entidad.Fecha_Inicio_Modulo2) && (entidad.Fecha_Inicio_Modulo2 < entidad.Fecha_Inicio_Modulo3) && (entidad.Fecha_Inicio_Modulo3 < entidad.Fecha_Inicio_Modulo4) && (entidad.Fecha_Inicio_Modulo4 < entidad.Fecha_Fin)))
     {
         throw new ExcepcionReglaNegocio(Literales.FechasDeGrupoNoValidas);
     }
 }
Exemplo n.º 2
0
        private void validarEntidad(System.Data.Objects.ObjectStateEntry entry)
        {
            FoliGrupo entidad = (FoliGrupo)entry.Entity;

            validarFechas(entidad);
        }