public static void ValidaSchema(this MDFeEvIncCondutorMDFe evIncCondutorMDFe)
        {
            var xmlIncluirCondutor = evIncCondutorMDFe.XmlString();

            switch (MDFeConfiguracao.VersaoWebService.VersaoLayout)
            {
            case VersaoServico.Versao100:
                Validador.Valida(xmlIncluirCondutor, "evIncCondutorMDFe_v1.00.xsd");
                break;

            case VersaoServico.Versao300:
                Validador.Valida(xmlIncluirCondutor, "evIncCondutorMDFe_v3.00.xsd");
                break;
            }
        }
        public static MDFeEvIncCondutorMDFe CriaEvIncCondutorMDFe(string nome, string cpf)
        {
            var condutor = new MDFeCondutorIncluir
            {
                XNome = nome,
                CPF   = cpf
            };

            var incluirCodutor = new MDFeEvIncCondutorMDFe
            {
                DescEvento = "Inclusao Condutor",
                Condutor   = condutor
            };

            return(incluirCodutor);
        }
Exemple #3
0
 public static string XmlString(this MDFeEvIncCondutorMDFe evIncCondutorMDFe)
 {
     return(FuncoesXml.ClasseParaXmlString(evIncCondutorMDFe));
 }
Exemple #4
0
        public static void ValidaSchema(this MDFeEvIncCondutorMDFe evIncCondutorMDFe)
        {
            var xmlIncluirCondutor = evIncCondutorMDFe.XmlString();

            Validador.Valida(xmlIncluirCondutor, "evIncCondutorMDFe_v1.00.xsd");
        }