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); }
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); }
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; } }
public static string XmlString(this MDFeEvEncMDFe evEncMDFe) { return(FuncoesXml.ClasseParaXmlString(evEncMDFe)); }
public static void ValidaSchema(this MDFeEvEncMDFe evEncMDFe) { var xmlEncerramento = evEncMDFe.XmlString(); Validador.Valida(xmlEncerramento, "evEncMDFe_v1.00.xsd"); }