コード例 #1
0
        protected override bool ResolveCore(EmpresaBase source)
        {
            var daoProvider = new DaoProvider();

            if (source.TipoEmpresa == TipoEmpresaEnum.ESCUELA_MADRE)
            {
                var escuela = daoProvider.GetDaoEscuela().GetById(source.Id);
                return(escuela.EscuelaPrivada != null);
            }
            else if (source.TipoEmpresa == TipoEmpresaEnum.ESCUELA_ANEXO)
            {
                var escuelaAnexo = daoProvider.GetDaoEscuelaAnexo().GetById(source.Id);
                return(escuelaAnexo.EscuelaPrivada != null);
            }
            else
            {
                return(false);
            }
        }