コード例 #1
0
ファイル: nfse.cs プロジェクト: Neto-Santos/PromissumDesktop
        /* 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();
        }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: UgoDuarte/NFSeApp
        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));
        }