Ejemplo n.º 1
0
        public static MDFeEvEncMDFe CriaEvEncMDFe(MDFeEletronico mdfe, string protocolo)
        {
            var encerramento = new MDFeEvEncMDFe
            {
                CUF        = mdfe.UFEmitente(),
                DtEnc      = DateTime.Now,
                DescEvento = "Encerramento",
                CMun       = mdfe.CodigoIbgeMunicipioEmitente(),
                NProt      = protocolo
            };

            return(encerramento);
        }
Ejemplo n.º 2
0
        public static MDFeEvEncMDFe CriaEvEncMDFe(Estado estadoEncerramento, long codigoMunicipioEncerramento, string protocolo)
        {
            var encerramento = new MDFeEvEncMDFe
            {
                CUF        = estadoEncerramento,
                DtEnc      = DateTime.Now,
                DescEvento = "Encerramento",
                CMun       = codigoMunicipioEncerramento,
                NProt      = protocolo
            };

            return(encerramento);
        }
Ejemplo n.º 3
0
        public static void ValidaSchema(this MDFeEvEncMDFe evEncMDFe)
        {
            var xmlEncerramento = evEncMDFe.XmlString();

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

            case VersaoServico.Versao300:
                Validador.Valida(xmlEncerramento, "evEncMDFe_v3.00.xsd");
                break;
            }
        }
Ejemplo n.º 4
0
 public static string XmlString(this MDFeEvEncMDFe evEncMDFe)
 {
     return(FuncoesXml.ClasseParaXmlString(evEncMDFe));
 }
Ejemplo n.º 5
0
        public static void ValidaSchema(this MDFeEvEncMDFe evEncMDFe)
        {
            var xmlEncerramento = evEncMDFe.XmlString();

            Validador.Valida(xmlEncerramento, "evEncMDFe_v1.00.xsd");
        }