Ejemplo n.º 1
0
        public static UnidadeExercicioFuncao getUnidadeExercicioFuncaoPorSubUnidadeFuncao(string sub, string fun)
        {
            if (string.IsNullOrEmpty(sub) || string.IsNullOrEmpty(fun))
            {
                return(null);
            }

            DetachedCriteria dc = DetachedCriteria.For(typeof(UnidadeExercicioFuncao));

            dc.Add(Expression.Eq("Funcao.Id", Convert.ToInt32(fun)));
            dc.Add(Expression.Eq("UnidadeExercicio.Id", Convert.ToInt32(sub)));

            return(UnidadeExercicioFuncao.FindFirst(dc));
        }
Ejemplo n.º 2
0
        public static bool existeUnidadeExercicioFuncao(string sue, string fun, string desc)
        {
            DetachedCriteria dc = DetachedCriteria.For(typeof(UnidadeExercicioFuncao));

            dc.AddOrder(Order.Asc("Descricao"));

            dc.Add(Expression.Eq("Descricao", desc));
            dc.Add(Expression.Eq("UnidadeExercicio.Id", Convert.ToInt32(sue)));
            dc.Add(Expression.Eq("Funcao.Id", Convert.ToInt32(fun)));


            UnidadeExercicioFuncao obj = UnidadeExercicioFuncao.FindFirst(dc);

            return(obj != null);
        }