public void ConsultarStatusServicoNFeTest() { var objConsultaStatusServico = new Model.NFe.Xml.nfeStatusServico.consStatServ(); objConsultaStatusServico.versao = "3.10"; objConsultaStatusServico.tpAmb = "2"; objConsultaStatusServico.cUF = "35"; objConsultaStatusServico.xServ = "STATUS"; var objNFeDAL = new DAL.NFe.Objects.NFe(); var retornoNFe = objNFeDAL.ConsultarStatusServicoNFe(objConsultaStatusServico); Assert.Fail(); }
public ActionResult StatusServicoNFe() { var objNFe = new DAL.NFe.Objects.NFe(); var objConsultaStatusServico = new Model.NFe.Xml.nfeStatusServico.consStatServ(); objConsultaStatusServico.cUF = "35"; objConsultaStatusServico.tpAmb = "2"; objConsultaStatusServico.versao = "3.10"; objConsultaStatusServico.xServ = "STATUS"; var retornoStatusServico = objNFe.ConsultarStatusServicoNFe(objConsultaStatusServico); var listaStatusServico = new List <Model.NFe.Xml.nfeStatusServico.retConsStatServ>(); listaStatusServico.Add(retornoStatusServico); return(View(listaStatusServico)); }
/// <summary> /// Consultar Status do Servico NFe /// </summary> /// <param name="consStatServ"></param> /// <returns></returns> public Model.NFe.Xml.nfeStatusServico.retConsStatServ ConsultarStatusServicoNFe(Model.NFe.Xml.nfeStatusServico.consStatServ consStatServ) { var arquivoXml = Utility.Serialization.Serialize(consStatServ); var arquivoXmlNFe = new XmlDocument(); arquivoXmlNFe.LoadXml(arquivoXml); Utility.Utilities.RemoveNamespaceAttributes(arquivoXmlNFe); var nfeStatusServico = new DAL.nfe.homologacao.nfestatusservico2.NfeStatusServico2(); nfeStatusServico.ClientCertificates.Add(_NFeProxy.CertificadoDigital); nfeStatusServico.nfeCabecMsgValue = new nfe.homologacao.nfestatusservico2.nfeCabecMsg(); nfeStatusServico.nfeCabecMsgValue.cUF = _NFeProxy.UF; nfeStatusServico.nfeCabecMsgValue.versaoDados = _NFeProxy.Versao; var retStatServNFe = nfeStatusServico.nfeStatusServicoNF2(arquivoXmlNFe); return(Utility.Serialization.Deserialize <Model.NFe.Xml.nfeStatusServico.retConsStatServ>(retStatServNFe.OuterXml)); }