public override string ConsultarSAT(int numeroSessao) { try { var envio = NovoEnvio("ConsultarMFe", numeroSessao.ToString()); var parametros = envio.Componente.Metodo.Parametros; parametros.AddParametro("numeroSessao", numeroSessao.ToString()); EnviarComando(envio); var resposta = MFeIntegradorResp.Load(AguardarResposta(numeroSessao.ToString())); return(resposta.Resposta.Retorno); } catch (Exception exception) { throw new ACBrException(exception, exception.Message); } }
public override string ExtrairLogs(int numeroSessao, string codigoDeAtivacao) { try { var envio = NovoEnvio("ExtrairLogs", numeroSessao.ToString()); var parametros = envio.Componente.Metodo.Parametros; parametros.AddParametro("numeroSessao", numeroSessao.ToString()); parametros.AddParametro("codigoDeAtivacao", codigoDeAtivacao); EnviarComando(envio); var resposta = MFeIntegradorResp.Load(AguardarResposta(numeroSessao.ToString())); return(resposta.Resposta.Retorno); } catch (Exception exception) { throw new ACBrException(exception, exception.Message); } }
public override string TesteFimAFim(int numeroSessao, string codigoDeAtivacao, string dadosVenda) { try { var envio = NovoEnvio("TesteFimAFim", numeroSessao.ToString()); var parametros = envio.Componente.Metodo.Parametros; parametros.AddParametro("numeroSessao", numeroSessao.ToString()); parametros.AddParametro("codigoDeAtivacao", codigoDeAtivacao); parametros.AddParametro("dadosVenda", $"<![CDATA[{dadosVenda}]]>"); EnviarComando(envio); var resposta = MFeIntegradorResp.Load(AguardarResposta(numeroSessao.ToString())); return(resposta.Resposta.Retorno); } catch (Exception exception) { throw new ACBrException(exception, exception.Message); } }
public override string AssociarAssinatura(int numeroSessao, string codigoDeAtivacao, string cnpjValue, string assinaturacnpj) { try { var envio = NovoEnvio("AssociarAssinatura", numeroSessao.ToString()); var parametros = envio.Componente.Metodo.Parametros; parametros.AddParametro("numeroSessao", numeroSessao.ToString()); parametros.AddParametro("codigoDeAtivacao", codigoDeAtivacao); parametros.AddParametro("cnpjValue", cnpjValue); parametros.AddParametro("assinaturaCNPJs", assinaturacnpj); EnviarComando(envio); var resposta = MFeIntegradorResp.Load(AguardarResposta(numeroSessao.ToString())); return(resposta.Resposta.Retorno); } catch (Exception exception) { throw new ACBrException(exception, exception.Message); } }
public override string AtivarSAT(int numeroSessao, int subComando, string codigoDeAtivacao, string cnpj, int cUF) { try { var envio = NovoEnvio("AtivarMFe", numeroSessao.ToString()); var parametros = envio.Componente.Metodo.Parametros; parametros.AddParametro("numeroSessao", numeroSessao.ToString()); parametros.AddParametro("subComando", subComando.ToString()); parametros.AddParametro("codigoDeAtivacao", codigoDeAtivacao); parametros.AddParametro("CNPJ", cnpj); parametros.AddParametro("cUF", cUF.ToString()); EnviarComando(envio); var resposta = MFeIntegradorResp.Load(AguardarResposta(numeroSessao.ToString())); return(resposta.Resposta.Retorno); } catch (Exception exception) { throw new ACBrException(exception, exception.Message); } }
public MFeSatResposta(string resposta, Encoding encoding) : base(resposta, encoding) { RespostaMFe = MFeIntegradorResp.Load(resposta); }