/* Passos para gerar uma nota fiscal de serviço eletrônica * 1 - Editar ou configurar o arquivo ini * * * * **/ public nfse() { NFSe = new NFSeX.spdNFSeX(); ProxyNFSe = new NFSeX.spdProxyNFSeX(); NFSeConverter = new NFSeConverterX.spdNFSeConverterX(); ProxyNFSe.ComponenteNFSe = NFSe; RetEnvio = new NFSeConverterX.spdRetEnvioNFSe(); RetConsLote = new NFSeConverterX.spdRetConsultaLoteNFSe(); RetEnvioSincrono = new NFSeConverterX.spdRetEnvioSincronoNFSe(); RetConsNFSe = new NFSeConverterX.spdRetConsultaNFSe(); RetCancelamento = new NFSeConverterX.spdRetCancelaNFSe(); NfseDataSet = new NFSeDataSetX.spdNFSeDataSetX(); //UTF8Encoding = new UTF8Encoding(); }
private void GetRetornoConsNFseporRPS(string aXML) { string _Txt; string _respStatus; _Txt = ""; RetConsNFSe = NFSeConverter.ConverterRetConsultarNFSePorRpsTipo(aXML); _respStatus = Convert.ToString(RetConsNFSe.Status); if (_respStatus == "SUCESSO") { _Txt = "Status: " + RetConsNFSe.Status; _Txt = _Txt + "\nCNPJ: " + RetConsNFSe.Cnpj; _Txt = _Txt + "\nInscrição Municipal: " + RetConsNFSe.InscMunicipal; _Txt = _Txt + "\nSérie do RPS: " + RetConsNFSe.SerieRps; _Txt = _Txt + "\nNúmero do RPS: " + RetConsNFSe.NumeroRps; _Txt = _Txt + "\nNúmero da NFS-e: " + RetConsNFSe.NumeroNFSe; _Txt = _Txt + "\nData de Emissão: " + RetConsNFSe.DataEmissaoNFSe; _Txt = _Txt + "\nCódigo de Verificação: " + RetConsNFSe.CodVerificacao; _Txt = _Txt + "\nSituação: " + RetConsNFSe.Situacao; _Txt = _Txt + "\nData de Cancelamento: " + RetConsNFSe.DataCancelamento; _Txt = _Txt + "\nChave de Cancelamento: " + RetConsNFSe.ChaveCancelamento; _Txt = _Txt + "\nTipo: " + RetConsNFSe.Tipo; _Txt = _Txt + "\nMotivo: " + RetConsNFSe.Motivo; _Txt = _Txt + "\nXML: " + RetConsNFSe.Xml; } else if (_respStatus == "ERRO") { _Txt = "Status: " + RetConsNFSe.Status; _Txt = _Txt + "\nMotivo: " + RetConsNFSe.Motivo; } else if (_respStatus == "EMPROCESSAMEMTO") { _Txt = "Status: EMPROCESSAMENTO"; } rtbTipado.Text = CaractereEspecial(Convert.ToString(_Txt)); }