public string GetDataMax(string nempr, string nreg, string repres) { //Consultar tabela de Aviso de Pagamento do Oracle para pegar a ultima data gerada String retorno = ""; String queryString = ""; queryString = queryString + "select nvl(max(to_char(avp.dat_pagto_pcpgbf,'rrrrmm')),0) as referencia from opportunity.tb_avisopagto avp "; queryString = queryString + " where avp.cod_emprs = " + nempr + " "; // --Parâmetro de Empresa queryString = queryString + " and avp.num_rgtro_emprg = " + nreg + " "; //--Parâmetro de Registro queryString = queryString + " and avp.num_idntf_rptant = " + repres + " "; //--Parâmetro de Representante (Pensão Previdenciária) queryString = queryString + " and avp.num_idntf_dpdte = 0"; //--Parâmetro de Representante (Pensão Alimentícia)" queryString = queryString + " and avp.CODBARRAS_ECT = 'PAGSUPL'"; //--Parâmetro para verificar se a pessoa é PAGSUPL" using (ConexaoOracle objConexao = new ConexaoOracle()) { retorno = objConexao.ExecutarScalar(queryString).ToString(); } return(retorno); }