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)); }
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)); }
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)); }
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)); }
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); }