public static MDFeRetConsSitMDFe LoadXml(string xml, MDFeConsSitMDFe consSitMdfe) { var retorno = LoadXml(xml); retorno.EnvioXmlString = FuncoesXml.ClasseParaXmlString(consSitMdfe); return(retorno); }
public static XmlDocument CriaRequestWs(this MDFeConsSitMDFe consSitMdfe) { var request = new XmlDocument(); request.LoadXml(consSitMdfe.XmlString()); return(request); }
public static MDFeConsSitMDFe CriarConsSitMDFe(string chave) { var consSitMdfe = new MDFeConsSitMDFe { Versao = MDFeConfiguracao.VersaoWebService.VersaoLayout, TpAmb = MDFeConfiguracao.VersaoWebService.TipoAmbiente, XServ = "CONSULTAR", ChMDFe = chave }; return(consSitMdfe); }
public static void SalvarXmlEmDisco(this MDFeConsSitMDFe consSitMdfe) { if (MDFeConfiguracao.NaoSalvarXml()) { return; } var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml; var arquivoSalvar = caminhoXml + @"\" + consSitMdfe.ChMDFe + "-ped-sit.xml"; FuncoesXml.ClasseParaArquivoXml(consSitMdfe, arquivoSalvar); }
public static void ValidarSchema(this MDFeConsSitMDFe consSitMdfe) { var xmlEnvio = consSitMdfe.XmlString(); switch (MDFeConfiguracao.VersaoWebService.VersaoLayout) { case VersaoServico.Versao100: Validador.Valida(xmlEnvio, "consSitMdfe_v1.00.xsd"); break; case VersaoServico.Versao300: Validador.Valida(xmlEnvio, "consSitMdfe_v3.00.xsd"); break; } }
public static string XmlString(this MDFeConsSitMDFe consSitMdfe) { return(FuncoesXml.ClasseParaXmlString(consSitMdfe)); }
public static void ValidarSchema(this MDFeConsSitMDFe consSitMdfe) { var xmlEnvio = consSitMdfe.XmlString(); Validador.Valida(xmlEnvio, "consSitMdfe_v1.00.xsd"); }