public static XmlDocument CriaRequestWs(this MDFeConsReciMDFe consReciMDFe) { var request = new XmlDocument(); request.LoadXml(consReciMDFe.XmlString()); return(request); }
public static MDFeRetConsReciMDFe LoadXml(string xml, MDFeConsReciMDFe consReciMdfe) { var retorno = LoadXml(xml); retorno.EnvioXmlString = FuncoesXml.ClasseParaXmlString(consReciMdfe); return(retorno); }
public static MDFeConsReciMDFe CriaConsReciMDFe(string numeroRecibo) { var consReciMDFe = new MDFeConsReciMDFe { Versao = MDFeConfiguracao.VersaoWebService.VersaoLayout, TpAmb = MDFeConfiguracao.VersaoWebService.TipoAmbiente, NRec = numeroRecibo }; return(consReciMDFe); }
public static void SalvarXmlEmDisco(this MDFeConsReciMDFe consReciMDFe) { if (MDFeConfiguracao.NaoSalvarXml()) { return; } var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml; var arquivoSalvar = Path.Combine(caminhoXml, consReciMDFe.NRec + "-ped-rec.xml"); FuncoesXml.ClasseParaArquivoXml(consReciMDFe, arquivoSalvar); }
public static void ValidaSchema(this MDFeConsReciMDFe consReciMDFe) { var xmlValidacao = consReciMDFe.XmlString(); switch (MDFeConfiguracao.VersaoWebService.VersaoLayout) { case VersaoServico.Versao100: Validador.Valida(xmlValidacao, "consReciMDFe_v1.00.xsd"); break; case VersaoServico.Versao300: Validador.Valida(xmlValidacao, "consReciMDFe_v3.00.xsd"); break; } }
public static string XmlString(this MDFeConsReciMDFe consReciMDFe) { return(FuncoesXml.ClasseParaXmlString(consReciMDFe)); }
public static void ValidaSchema(this MDFeConsReciMDFe consReciMDFe) { var xmlValidacao = consReciMDFe.XmlString(); Validador.Valida(xmlValidacao, "consReciMdfe_v1.00.xsd"); }