public ProdutoClienteResponse SelecionarProdutoClienteOperador(ProdutoClienteRequest pRequest) { ProdutoClienteResponse lRetorno = new ProdutoClienteResponse(); try { PersistenciaDB lDb = new PersistenciaDB(); gLogger.Info("Chek operador " + pRequest.ProdutoCliente.CheckOperador.ToString()); lRetorno = lDb.SelecionarProdutoClienteOperador(pRequest); lRetorno.StatusResposta = MensagemResponseStatusEnum.OK; lRetorno.DataResposta = DateTime.Now; gLogger.Info(string.Concat("Entrou no SelecionarProdutoClienteOperador para selecionar uma lista de produtos para o operador que vai comprar os ativos.")); } catch (Exception ex) { lRetorno.StatusResposta = MensagemResponseStatusEnum.ErroPrograma; lRetorno.DescricaoResposta = ex.ToString(); gLogger.ErrorFormat("Erro em SelecionarProdutoClienteOperador - {0} - StackTrace - {1}", ex.Message, ex.StackTrace); } return(lRetorno); }
private string SelecionarProdutos() { string Retorno = ""; rowLinhaCarregandoMais.Visible = true; IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); ProdutoClienteRequest request = new ProdutoClienteRequest(); request.ProdutoCliente = this.CarregarFiltro(); var lRetornoProdutoCliente = lServico.SelecionarProdutoClienteOperador(request); if (lRetornoProdutoCliente.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { if (lRetornoProdutoCliente.ListaProdutoCliente.Count > 0) { this.rptRelatorio.DataSource = lRetornoProdutoCliente.ListaProdutoCliente; this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; Retorno = "Dados carregados com sucesso."; } else { Retorno = "Consulta não retornou dados."; rowLinhaDeNenhumItem.Visible = true; } } else { Retorno = "Erro: " + lRetornoProdutoCliente.DescricaoResposta; } rowLinhaCarregandoMais.Visible = false; return(RetornarSucessoAjax(Retorno)); }