public static XmlDocument CriaRequestWs(this MDFeCosMDFeNaoEnc cosMdFeNaoEnc) { var request = new XmlDocument(); request.LoadXml(cosMdFeNaoEnc.XmlString()); return(request); }
public static MDFeRetConsMDFeNao LoadXmlString(string xml, MDFeCosMDFeNaoEnc consMdFeNaoEnc) { var retorno = LoadXmlString(xml); retorno.EnvioXmlString = FuncoesXml.ClasseParaXmlString(consMdFeNaoEnc); return(retorno); }
public static MDFeCosMDFeNaoEnc CriarConsMDFeNaoEnc(string cnpj) { var consMDFeNaoEnc = new MDFeCosMDFeNaoEnc { CNPJ = cnpj, TpAmb = MDFeConfiguracao.VersaoWebService.TipoAmbiente, Versao = MDFeConfiguracao.VersaoWebService.VersaoLayout, XServ = "CONSULTAR NÃO ENCERRADOS" }; return(consMDFeNaoEnc); }
public static void SalvarXmlEmDisco(this MDFeCosMDFeNaoEnc cosMdFeNaoEnc) { if (MDFeConfiguracao.NaoSalvarXml()) { return; } var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml; var arquivoSalvar = caminhoXml + @"\" + cosMdFeNaoEnc.CNPJ + "-ped-sit.xml"; FuncoesXml.ClasseParaArquivoXml(cosMdFeNaoEnc, arquivoSalvar); }
public static void ValidarSchema(this MDFeCosMDFeNaoEnc consMdFeNaoEnc) { var xmlValidacao = consMdFeNaoEnc.XmlString(); switch (MDFeConfiguracao.VersaoWebService.VersaoLayout) { case VersaoServico.Versao100: Validador.Valida(xmlValidacao, "consMDFeNaoEnc_v1.00.xsd"); break; case VersaoServico.Versao300: Validador.Valida(xmlValidacao, "consMDFeNaoEnc_v3.00.xsd"); break; } }
public static MDFeCosMDFeNaoEnc CriarConsMDFeNaoEnc(string cnpjCpf) { var documentoUnico = cnpjCpf; var consMDFeNaoEnc = new MDFeCosMDFeNaoEnc { TpAmb = MDFeConfiguracao.VersaoWebService.TipoAmbiente, Versao = MDFeConfiguracao.VersaoWebService.VersaoLayout, XServ = "CONSULTAR NÃO ENCERRADOS" }; if (documentoUnico.Length == 11) { consMDFeNaoEnc.CPF = cnpjCpf; } if (documentoUnico.Length == 14) { consMDFeNaoEnc.CNPJ = cnpjCpf; } return(consMDFeNaoEnc); }
public static string XmlString(this MDFeCosMDFeNaoEnc consMDFeNaoEnc) { return(FuncoesXml.ClasseParaXmlString(consMDFeNaoEnc)); }
public static void ValidarSchema(this MDFeCosMDFeNaoEnc consMdFeNaoEnc) { var xmlValidacao = consMdFeNaoEnc.XmlString(); Validador.Valida(xmlValidacao, "consMDFeNaoEnc_v1.00.xsd"); }