public function getTodos($TipoRetorno = 'array', $Parametro = "") {

	$Limit = "";
	if ($TipoRetorno == "json") {
	    $Limit = " FIRST 40 ";
	}
	
	$Querye = "SELECT $Limit * FROM FORNECEDOR WHERE (RAZAO_SOCIAL LIKE '%$Parametro%' OR NOME_FANTASIA LIKE '%$Parametro%') ORDER BY RAZAO_SOCIAL";

	$sql = parent::execute_query($Querye);

	$listaFornecedor = array();

	if ($TipoRetorno == "array") {
	    while ($linha = parent::criaObjetoConsulta($sql)){
		$dadosFornecedor = new ModelFornecedor();
		$dadosFornecedor->setIdFornecedor($linha->FORNECEDOR_ID);
		$dadosFornecedor->setCnpjFor($linha->CNPJ);
		$dadosFornecedor->setNomeFantasiaFor($linha->NOME_FANTASIA);
		$dadosFornecedor->setRazaoSocialFor($linha->RAZAO_SOCIAL);

		array_push($listaFornecedor, $dadosFornecedor);
	    }
	} else {
	    while ($linha = parent::criaArrayConsulta($sql)){
		array_push($listaFornecedor, $linha);
	    };
	}
	return $listaFornecedor;
    }
    public function GetListaEmpresaGrupo($pesquisa = '', $Retorno) {

	$Querye = "SELECT DISTINCT
				'EMPRESA' TIPO,
				E.RAZAO_SOCIAL AS FONTE,
				E.EMPRESA_ID AS COD
				FROM EMPRESA E
				INNER JOIN F_LANCA_CR ON (E.EMPRESA_ID = F_LANCA_CR.EMPRESA_ID)
				WHERE E.RAZAO_SOCIAL LIKE '%$pesquisa%'
				UNION
				SELECT DISTINCT
				'GRUPO', GRUPO_EMPRESA.GRUPO AS FONTE,
				GRUPO_EMPRESA.GRUPO_EMPRESA_ID AS COD
				FROM EMPRESA E
				INNER JOIN F_LANCA_CR ON (E.EMPRESA_ID = F_LANCA_CR.EMPRESA_ID)
				INNER JOIN GRUPO_EMPRESA  ON (GRUPO_EMPRESA.GRUPO_EMPRESA_ID = E.GRUPO_EMPRESA_ID)
				WHERE E.RAZAO_SOCIAL LIKE '%$pesquisa%' OR GRUPO_EMPRESA.GRUPO LIKE '%$pesquisa%'";

	$sql = parent::execute_query($Querye);

	$listaClienteCategoriaFin = array();

	if ($Retorno == "array") {

	    while ($linha = parent::criaObjetoConsulta($sql)){

		$dadosClienteCategoria = new ModellancaCrBd();
		$dadosClienteCategoria->setFontePagadora($linha->FONTE);
		$dadosClienteCategoria->setTipoFontePagadora($linha->TIPO);
		$dadosClienteCategoria->setCodFontePagadora($linha->COD);

		array_push($listaClienteCategoriaFin, $dadosClienteCategoria);
	    }
	} else {
	    while ($linha = parent::criaArrayConsulta($sql)){
		array_push($listaClienteCategoriaFin, $linha);
	    };
	}
	return $listaClienteCategoriaFin;
    }