public static XmlDocument CriaRequestWs(this consReciCTe consReciCTe) { var request = new XmlDocument(); request.LoadXml(consReciCTe.ObterXmlString()); return(request); }
public static void ValidarSchema(this consReciCTe consReciCTe, ConfiguracaoServico configuracaoServico = null) { var xmlValidacao = consReciCTe.ObterXmlString(); switch (consReciCTe.versao) { case versao.ve200: Validador.Valida(xmlValidacao, "consReciCTe_v2.00.xsd", configuracaoServico); break; case versao.ve300: Validador.Valida(xmlValidacao, "consReciCTe_v3.00.xsd", configuracaoServico); break; default: throw new InvalidOperationException("Nos achamos um erro na hora de validar o schema, " + "a versão está inválida, somente é permitido " + "versão 2.00 é 3.00"); } }