예제 #1
0
        public static Atividade[] listarAtividadesAndamentos()
        {
            DetachedCriteria pesquisa = DetachedCriteria.For(typeof(Atividade));

            pesquisa.Add(Expression.Eq("TipoAndamento", true));
            pesquisa.Add(Expression.Eq("TipoAndamentoVisivel", true));
            pesquisa.AddOrder(Order.Asc("Descricao"));

            return(Atividade.FindAll(pesquisa));
        }
예제 #2
0
        public static Atividade[] listarAtividades()
        {
            DetachedCriteria dc = DetachedCriteria.For(typeof(Atividade));

            dc.Add(Expression.IsNotNull("Modulo"));
            dc.AddOrder(Order.Asc("Modulo"));
            dc.AddOrder(Order.Asc("Descricao"));

            return(Atividade.FindAll(dc));
        }
예제 #3
0
        public static Atividade[] listarAtividadesModulo(string modulo)
        {
            DetachedCriteria dc = DetachedCriteria.For(typeof(Atividade));

            dc.Add(Expression.IsNotNull("Modulo"));
            dc.Add(Expression.Eq("Modulo.Id", Convert.ToInt32(modulo)));
            dc.AddOrder(Order.Asc("Modulo"));
            dc.AddOrder(Order.Asc("Descricao"));

            return(Atividade.FindAll(dc));
        }
예제 #4
0
        public static Atividade[] listarAtividadesFaseModalidade(string fase, int modalidade)
        {
            DetachedCriteria pesquisa = DetachedCriteria.For(typeof(Atividade));

            pesquisa.Add(Expression.Not(Expression.Eq("Descricao", "RECEBER")));
            pesquisa.Add(Expression.Sql(@"this_.pk_cod_atividade_ati in 
			(select fan.fk_cod_atividade_ati from adm_licitar.tb_fluxo_andamento_fan fan 
			inner join adm_licitar.tb_workflow_wor wor on fan.fk_cod_workflow_wor=wor.pk_cod_workflow_wor 
			inner join adm_licitar.tb_workflow_modalidade_unidade_exercicio_wmu wmu on wmu.fk_cod_workflow_wor=wor.pk_cod_workflow_wor 
			where fan.fk_cod_fase_fas= "             + fase + " and wmu.fk_cod_modalidade_mod=" + modalidade + ")"));
            pesquisa.Add(Expression.Eq("TipoAndamento", true));

            //ALT_PROD:
            pesquisa.AddOrder(Order.Asc("Descricao"));

            return(Atividade.FindAll(pesquisa));
        }
예제 #5
0
        public List <Atividade> listarObjsAtividadesPadrao()
        {
            DetachedCriteria dc = DetachedCriteria.For(typeof(Atividade));

            dc.Add(Expression.Eq("AtividadePadrao", true));
            dc.Add(Expression.Eq("ExibirNoMenu", true));

            Atividade[]      atividades = Atividade.FindAll(dc);
            List <Atividade> lista      = new List <Atividade>();

            foreach (Atividade a in atividades)
            {
                lista.Add(a);
            }

            return(lista);
        }