public override void EmiteNF(string file) { GerarNovaNfseEnvio envio = DeserializarObjeto <GerarNovaNfseEnvio>(file); string strResult = SerializarObjeto(Service.GerarNfse(envio, DadosConexao)); GerarRetorno(file, strResult, Propriedade.Extensao(Propriedade.TipoEnvio.EnvLoteRps).EnvioXML, Propriedade.Extensao(Propriedade.TipoEnvio.EnvLoteRps).RetornoXML); }
public override void EmiteNF(string file) { object erros = new object[1]; GerarNovaNfseEnvio oGerarNfseEnvio = ReadXML <GerarNovaNfseEnvio>(file); oGerarNfseEnvio.Prestador = new tcIdentificacaoPrestador(); oGerarNfseEnvio.Prestador.Cnpj = GetValueXML(file, "LoteRps", "Cnpj"); oGerarNfseEnvio.Prestador.InscricaoMunicipal = GetValueXML(file, "LoteRps", "InscricaoMunicipal"); GerarNovaNfseResposta result = service.GerarNfse(oGerarNfseEnvio, dadosConexao); string strResult = base.CreateXML(result, erros); GerarRetorno(file, strResult, Propriedade.ExtEnvio.EnvLoteRps, Propriedade.ExtRetorno.RetLoteRps); }
public override void EmiteNF(string file) { XmlDocument doc = new XmlDocument(); doc.Load(file); string strResult = string.Empty; switch (doc.DocumentElement.Name) { case "GerarNovaNfseEnvio": GerarNovaNfseEnvio envio = DeserializarObjeto <GerarNovaNfseEnvio>(file); strResult = SerializarObjeto(Service.GerarNfse(envio, DadosConexao)); break; case "EnviarLoteRpsEnvio": EnviarLoteRpsEnvio envioLote = DeserializarObjeto <EnviarLoteRpsEnvio>(file); strResult = SerializarObjeto(Service.RecepcionarLoteRps(envioLote, DadosConexao)); break; } GerarRetorno(file, strResult, Propriedade.Extensao(Propriedade.TipoEnvio.EnvLoteRps).EnvioXML, Propriedade.Extensao(Propriedade.TipoEnvio.EnvLoteRps).RetornoXML); }