public CompraInsereNovaCestaResponse CompraInserirNovaCesta(CompraInsereNovaCestaRequest pParametro) { var lRetorno = new CompraInsereNovaCestaResponse(); try { string lXml = ConexaoWS.WsCompra.CompraInsCesta(pParametro.Mercado, pParametro.CPFNegociador); gLogger.InfoFormat("Resposta recebida de ConexaoWS.WsCompra.CompraInsCesta(Mercado [{0}], CPFNegociador [{1}]):\r\n{2}" , pParametro.Mercado , pParametro.CPFNegociador , lXml); base.AtribDefaultValues(); XElement root = null; base.GetStatus(lXml, out root); if (root.Element("CESTA") != null) { lRetorno.Objeto = new CompraInsereNovaCestaInfo(); lRetorno.Objeto.CodigoCesta = root.Element("CESTA").Value; } //--> Log gLogger.DebugFormat("VENDA - NOVA CESTA INSERIDA --> \n - CPF/CNPJ: {0} \n - Código Cesta: {1}", pParametro.CPFNegociador, lRetorno.Objeto.CodigoCesta); } catch (Exception ex) { lRetorno.StatusResposta = Library.MensagemResponseStatusEnum.ErroNegocio; lRetorno.DescricaoResposta = ex.ToString(); gLogger.Error("CompraInserirNovaCesta", ex); } return(lRetorno); }
public CompraInsereNovaCestaResponse CompraInserirNovaCesta(CompraInsereNovaCestaRequest pParametro) { return(new TesouroDiretoCompra().CompraInserirNovaCesta(pParametro)); }