public TefLinhaLista Enviar(TefLinhaLista requisicao, IRequisicaoAtv requisicaoAtv) { _requisicao = requisicao; var resposta = new List <TefLinha> { new TefLinha("000-000", requisicao.BuscaLinha(AcTefIdentificadorCampos.Comando).Valor), new TefLinha("001-000", requisicao.BuscaLinha(AcTefIdentificadorCampos.Identificacao).Valor), new TefLinha("999-999", "0") }; return(new TefLinhaLista(resposta)); }
public TefLinhaLista Enviar(TefLinhaLista requisicao, IRequisicaoAtv requisicaoAtv) { requisicaoAtv.VerificaSeTefEstaAtivo(requisicao); var antesRequisicao = new AntesRequisicaoEventArgs(requisicao); OnAntesRequisicao(antesRequisicao); requisicao = antesRequisicao.Requisicao; CriaRequisicao(requisicao); EfetuaRequisicao(); AguardarRequisicao(); var tefListaDeLinha = TefLinhaLista.LoadArquivo(ArquivoSts); Arquivo.Deletar(ArquivoTemporario); Arquivo.Deletar(ArquivoSts); return(tefListaDeLinha); }