public override void EmiteNF(string file) { EnviarLoteRpsEnvio loterpsenvio = ReadXML <EnviarLoteRpsEnvio>(file); EnviarLoteRpsResposta result = service.RecepcionarLoteRps(loterpsenvio); GerarRetorno(file, base.CreateXML(result), Propriedade.ExtEnvio.EnvLoteRps, Propriedade.ExtRetorno.LoteRps); }
public override void EmiteNF(string file) { EnviarLoteRpsEnvio oEnviarLoteRpsEnvio = ReadXML <EnviarLoteRpsEnvio>(file); EnviarLoteRpsResposta result = service.EnviarLoteRps(oEnviarLoteRpsEnvio); string strResult = base.CreateXML(result); GerarRetorno(file, strResult, Propriedade.ExtEnvio.EnvLoteRps, Propriedade.ExtRetorno.LoteRps); }
public override void EmiteNF(string file) { RecepcionarLoteRps Service = new RecepcionarLoteRps(); Service.ClientCertificates.Add(Certificado); DefinirProxy <RecepcionarLoteRps>(Service); EnviarLoteRpsEnvio envio = DeserializarObjeto <EnviarLoteRpsEnvio>(file); string strResult = SerializarObjeto(Service.CallRecepcionarLoteRps(envio)); GerarRetorno(file, strResult, Propriedade.Extensao(Propriedade.TipoEnvio.EnvLoteRps).EnvioXML, Propriedade.Extensao(Propriedade.TipoEnvio.EnvLoteRps).RetornoXML); }
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); }