Beispiel #1
0
        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);
        }