public bool VerificarStatusNFCe(string tpAmb) { try { using (Wsdl.NFCe.Status.NfeStatusServico4 ws = new Wsdl.NFCe.Status.NfeStatusServico4(WebServiceNFCe.WebService, Certificado.X509Certificado, TimeOut)) { } } catch (Exception ex) { Erro = $"ERRO NO PROCESSO DE ENVIO\n\n{ex.Message}"; } return(false); }
public bool StatusNFCe(EnderecoWS.Ambientes tpAmb, Estados.UF estado, string versao, string serialCertificado = null) { Mensagem = ""; try { if (!SetarWebService("NFCe", estado, tpAmb, "NFeStatusServico")) { Erro = "Web Service não foi encontrado"; return(false); } if (!Certificado.BuscarCertificado(nroSerie: serialCertificado)) { Erro = Certificado.Erros; return(false); } ConsStatServ consStatServ = ConsStartusServ(tpAmb, estado, versao); using (Wsdl.NFCe.Status.NfeStatusServico4 ws = new Wsdl.NFCe.Status.NfeStatusServico4(WebServiceNFCe.WebService, Certificado.X509Certificado, TimeOut)) { XmlNode node = ws.Execute(consStatServ.ToXmlDocument()); if (node == null) { throw new Exception($"Falha no envio do arquivo de retorno (404 - Serviço não encontrado).\n\nWeb Service {WebServiceNFCe.WebService}"); } else { return(RetornarConsStartusServ(node)); } } } catch (Exception ex) { Erro = $"ERRO NO PROCESSO DE VERIFICAR STATUS SERVIÇO\n\n{ex.Message}"; return(false); } }