public VendaInsereItemNaCestaResponse VendaInserirItensCesta(VendaInscereItemNaCestaRequest pParametro) { var lRetorno = new VendaInsereItemNaCestaResponse(); try { string lXml = ConexaoWS.WsVenda.VendaInsItemCesta(pParametro.CodigoMercado, pParametro.CPFNegociador, pParametro.CodigoCesta, pParametro.TituloCodigoTitulo, pParametro.TituloQuantidadeVenda); gLogger.InfoFormat("Resposta recebida de ConexaoWS.WsVenda.VendaInsCesta(CodigoMercado [{0}], CPFNegociador [{1}], CodigoCesta [{2}], TituloCodigoTitulo [{3}], TituloQuantidadeVenda [{4}]):\r\n{5}" , pParametro.CodigoMercado , pParametro.CPFNegociador , pParametro.CodigoCesta , pParametro.TituloCodigoTitulo , pParametro.TituloQuantidadeVenda , lXml); base.AtribDefaultValues(); XElement root = null; base.GetStatus(lXml, out root); //--> Log gLogger.DebugFormat("VENDA - INSERIR ITENS -->\n - CPF/CNPJ: {0}\n - CodigoCesta: {1}\n - CodigoMercado: {2}\n - TituloCodigoTitulo: {3}\n - TituloQuantidadeVenda: {4}", pParametro.CPFNegociador, pParametro.CodigoCesta, pParametro.CodigoMercado, pParametro.TituloCodigoTitulo, pParametro.TituloQuantidadeVenda); } catch (Exception ex) { lRetorno.StatusResposta = Library.MensagemResponseStatusEnum.ErroNegocio; lRetorno.DescricaoResposta = ex.ToString(); gLogger.Error("VendaInserirItensCesta", ex); } return(lRetorno); }
public VendaInsereItemNaCestaResponse VendaInserirItensCesta(VendaInscereItemNaCestaRequest pParametro) { return(new TesouroDiretoVenda().VendaInserirItensCesta(pParametro)); }