public ConsultasConsultaTipoTituloResponse ConsultarTipoTitulo(ConsultasConsultaTipoTituloRequest pParametro) { var lRetorno = new ConsultasConsultaTipoTituloResponse(); CodigoNomeInfo codigoNomeInfo; try { string lXml = ConexaoWS.WsConsulta.ConsultasConsTipoTitulo(); gLogger.InfoFormat("Resposta recebida de ConexaoWS.WsConsulta.ConsultasConsTipoTitulo():\r\n{0}", lXml); base.AtribDefaultValues(); XElement root = null; base.GetStatus(lXml, out root); if (root.Element("TIPOS") != null) { foreach (XElement tipo in root.Element("TIPOS").Elements()) { codigoNomeInfo = new CodigoNomeInfo(); codigoNomeInfo.Codigo = tipo.Element("CODIGO") != null?tipo.Element("CODIGO").Value : ""; codigoNomeInfo.Nome = tipo.Element("DESCRICAO") != null?tipo.Element("DESCRICAO").Value : ""; //_Tipos.Add(new KeyValuePair<String, String>(cod, descr)); lRetorno.Tipos.Add(codigoNomeInfo); } } } catch (Exception ex) { lRetorno.StatusResposta = Library.MensagemResponseStatusEnum.ErroNegocio; lRetorno.DescricaoResposta = ex.ToString(); gLogger.Error("ConsultarTipoTitulo", ex); } return(lRetorno); }
public ConsultasConsultaTipoTituloResponse ConsultarTipoTitulo(ConsultasConsultaTipoTituloRequest pParametro) { return(new TesouroDiretoConsulta().ConsultarTipoTitulo(pParametro)); }