Example #1
0
        public static XmlDocument CriaRequestWs(this inutCTe inutCTe)
        {
            var request = new XmlDocument();

            request.LoadXml(inutCTe.ObterXmlString());

            return(request);
        }
Example #2
0
        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");
            }
        }