public VendaExcluiCestaResponse VendaExcluirCesta(VendaExcluiItemCestaRequest pParametro) { var lRetorno = new VendaExcluiCestaResponse(); try { string lXml = ConexaoWS.WsVenda.VendaExclCesta(pParametro.CodigoMercado, pParametro.CPFNegociador, pParametro.CodigoCesta); gLogger.InfoFormat("Resposta recebida de ConexaoWS.WsVenda.VendaExclCesta(CodigoMercado [{0}], CPFNegociador [{1}], CodigoCesta [{2}]):\r\n{3}" , pParametro.CodigoMercado , pParametro.CPFNegociador , pParametro.CodigoCesta , lXml); base.AtribDefaultValues(); XElement root = null; base.GetStatus(lXml, out root); //--> Log gLogger.DebugFormat("VENDA - EXCLUIR CESTA --\n - CPF/CNPJ: {0}\n - CodigoCesta: {1}\n - CodigoMercado: {2}", pParametro.CPFNegociador, pParametro.CodigoCesta, pParametro.CodigoMercado); } catch (Exception ex) { lRetorno.StatusResposta = Library.MensagemResponseStatusEnum.ErroNegocio; lRetorno.DescricaoResposta = ex.ToString(); gLogger.Error("VendaExcluirCesta", ex); } return(lRetorno); }
public VendaExcluiItemCestaResponse VendaExcluirItemCesta(VendaExcluiItemCestaRequest pParametro) { var lRetorno = new VendaExcluiItemCestaResponse(); try { string lXml = ConexaoWS.WsVenda.VendaExclItemCesta(pParametro.CodigoMercado, pParametro.CPFNegociador, pParametro.CodigoCesta, this.MontaXMLTituloCesta(pParametro.Titulos)); gLogger.InfoFormat("Resposta recebida de ConexaoWS.WsVenda.VendaExclItemCesta(CodigoMercado [{0}], CPFNegociador [{1}], CodigoCesta [{2}], Titulos [{3}]):\r\n{4}" , pParametro.CodigoMercado , pParametro.CPFNegociador , pParametro.CodigoCesta , this.MontaXMLTituloCesta(pParametro.Titulos) , lXml); base.AtribDefaultValues(); XElement root = null; base.GetStatus(lXml, out root); { //--> Log string lTitulos = string.Empty; if (null != pParametro.Titulos && pParametro.Titulos.Count > 0) { pParametro.Titulos.ForEach(lTitulo => { lTitulos += "CodigoTitulo: " + lTitulo.CodigoTitulo + "; QuantidadeVenda: " + lTitulo.QuantidadeVenda + "\n"; }); } gLogger.DebugFormat("VENDA - EXCLUIR ITEM DA CESTA -->\n - CPF/CNPJ: {0}\n - CodigoCesta: {1}\n - CodigoMercado: {2}\n Titulos: {3}", pParametro.CPFNegociador, pParametro.CodigoCesta, pParametro.CodigoMercado, lTitulos); } } catch (Exception ex) { lRetorno.StatusResposta = Library.MensagemResponseStatusEnum.ErroNegocio; lRetorno.DescricaoResposta = ex.ToString(); gLogger.Error("VendaExcluirItemCesta", ex); } return(lRetorno); }
public VendaExcluiItemCestaResponse VendaExcluirItemCesta(VendaExcluiItemCestaRequest pParametro) { return(new TesouroDiretoVenda().VendaExcluirItemCesta(pParametro)); }