public bool ConsultarSituacaoLote(int numeroLote, string protocolo, ref string mensagemAlerta, ref string mensagemErro) { try { MensagemRetorno = oACBrNFSe.ConsultarSituacao(numeroLote, protocolo); return(TrataMensagemRetornoWebservice(ref mensagemAlerta, ref mensagemErro)); } catch (Exception ex) { while (ex != null) { mensagemErro += ex.Message + Environment.NewLine; ex = ex.InnerException; } return(false); } }
private void btnConsultarSituacao_Click(object sender, EventArgs e) { ExecuteSafe(() => { var numero = 10; if (InputBox.Show("Numero Lote", "Digite o numero do lote.", ref numero).Equals(DialogResult.Cancel)) { return; } var protocolo = "0"; if (InputBox.Show("Numero do Protocolo", "Digite o numero do protocolo.", ref protocolo).Equals(DialogResult.Cancel)) { return; } var ret = acbrNFSe.ConsultarSituacao(numero, protocolo); ProcessarRetorno(ret); }); }
private void btnConsultarSituacao_Click(object sender, EventArgs e) { ExecuteSafe(() => { var numero = 10; if (InputBox.Show("Numero Lote", "Digite o numero do lote.", ref numero).Equals(DialogResult.Cancel)) { return; } var protocolo = "0"; if (InputBox.Show("Numero do Protocolo", "Digite o numero do protocolo.", ref protocolo).Equals(DialogResult.Cancel)) { return; } var ret = acbrNFSe.ConsultarSituacao(numero, protocolo); wbbDados.LoadXml(ret.XmlEnvio); wbbResposta.LoadXml(ret.XmlRetorno); wbbRetorno.LoadXml(ret.EnvelopeRetorno); }); }