Пример #1
0
        public List <int> listarMacroUnidadesPorMicroUnidades(List <int> microUnidades)
        {
            string unidades = SrvGerais.transformarListaEmString(microUnidades);
            string select   = @"
			SELECT DISTINCT fk_cod_unidade_exercicio_uex
			FROM adm_licitar.tb_unidade_exercicio_uex
			WHERE pk_cod_unidade_exercicio_uex IN (@unidades)"            ;

            select = select.Replace("@unidades", unidades);

            List <int> lista = new List <int> ();

            DataTable dt = new PostgreSqlDatabase().Consultar(select);

            foreach (DataRow row in dt.Rows)
            {
                lista.Add(Convert.ToInt32(row[0].ToString()));
            }

            return(lista);
        }
        public List <string> listarGestoesUsuarioLogado(List <int> unidadesPessoa)
        {
            string unidades = SrvGerais.transformarListaEmString(unidadesPessoa);
            string select   = @"
			SELECT txt_descricao_uex
			FROM adm_licitar.tb_unidade_exercicio_uex
			WHERE txt_descricao_uex IN ('GESTÃO CELS','GESTÃO PREGÃO','GESTÃO CCC')
			AND pk_cod_unidade_exercicio_uex IN (@unidades)"            ;

            select = select.Replace("@unidades", (unidades));

            List <string> lista = new List <string>();

            DataTable dt = new PostgreSqlDatabase().Consultar(select);

            foreach (DataRow row in dt.Rows)
            {
                lista.Add(row["txt_descricao_uex"].ToString());
            }
            return(lista);
        }