public static XmlDocument CriaRequestWs(this inutCTe inutCTe) { var request = new XmlDocument(); request.LoadXml(inutCTe.ObterXmlString()); return(request); }
public static void ValidarShcema(this inutCTe inutCTe) { var xmlValidacao = inutCTe.ObterXmlString(); switch (inutCTe.versao) { case versao.ve200: Validador.Valida(xmlValidacao, "inutCTe_v2.00.xsd"); break; case versao.ve300: Validador.Valida(xmlValidacao, "inutCTe_v3.00.xsd"); 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"); } }