public AssociacaoCotistaFidcFundoResponse Remover(AssociacaoCotistaFidcFundoRequest request) { var lRetorno = new AssociacaoCotistaFidcFundoResponse(); try { var lAcessaDados = new AcessaDados { ConnectionStringName = "GradualFundosAdm" }; using (var cmd = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_cotista_fidc_fundo_del")) { #region Adicionar Parâmetros lAcessaDados.AddInParameter(cmd, "@IdCotistaFidcFundo", DbType.Int32, request.IdCotistaFidcFundo); #endregion Convert.ToInt32(lAcessaDados.ExecuteScalar(cmd)); lRetorno.StatusResposta = OMS.Library.MensagemResponseStatusEnum.OK; } } catch (Exception ex) { lRetorno.DescricaoResposta = ex.StackTrace; lRetorno.StatusResposta = OMS.Library.MensagemResponseStatusEnum.ErroPrograma; GLogger.Error("Erro encontrado no método CotistaFidcFundoDb.Remover", ex); } return(lRetorno); }
public AssociacaoCotistaFidcFundoResponse SelecionarListaGrid(AssociacaoCotistaFidcFundoRequest pRequest) { var lRetorno = new AssociacaoCotistaFidcFundoResponse(); try { var lAcessaDados = new AcessaDados { ConnectionStringName = "GradualFundosAdm" }; using (var cmd = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_cotista_fidc_fundo_sel")) { #region Adicionar Parâmetros //tratamento dos parâmetros de entrada if (pRequest.IdCotistaFidcFundo > 0) { lAcessaDados.AddInParameter(cmd, "@IdCotistaFidcFundo", DbType.Int32, pRequest.IdCotistaFidcFundo); } if (pRequest.IdCotistaFidc > 0) { lAcessaDados.AddInParameter(cmd, "@IdCotistaFidc", DbType.Int32, pRequest.IdCotistaFidc); } if (pRequest.IdFundoCadastro > 0) { lAcessaDados.AddInParameter(cmd, "@IdFundoCadastro", DbType.Int32, pRequest.IdFundoCadastro); } #endregion var table = lAcessaDados.ExecuteDbDataTable(cmd); lRetorno.ListaCotistaFidcFundo = new List <CotistaFidcFundoInfo>(); #region Preenchimento Retorno //preenche lista de retorno foreach (DataRow dr in table.Rows) { var itemLista = new CotistaFidcFundoInfo { IdCotistaFidcFundo = dr["IdCotistaFidcFundo"].DBToInt32(), NomeCotista = dr["NomeCotista"].DBToString(), NomeFundo = dr["nomeFundo"].DBToString(), EmailCotista = dr["EmailCotista"].DBToString(), }; lRetorno.ListaCotistaFidcFundo.Add(itemLista); } #endregion } } catch (Exception ex) { GLogger.Error("Erro encontrado no método CotistaFidcFundoDb.SelecionarListaGrid", ex); throw ex; } return(lRetorno); }
public string ResponderRemoverAssociacao() { var lRequest = new AssociacaoCotistaFidcFundoRequest { IdCotistaFidcFundo = GetIdCotistaFidcFundo }; var lResponse = RemoverAssociacaoCotistaFundo(lRequest); if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { return(RetornarSucessoAjax(lResponse.StatusResposta.ToString())); } if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.ErroNegocio) { return(RetornarErroAjax(lResponse.DescricaoResposta)); } return(RetornarErroAjax("Erro ao remover associação.")); }
public string ResponderInserirAssociacao() { var lRequest = new AssociacaoCotistaFidcFundoRequest { IdFundoCadastro = GetIdFundoCadastro, IdCotistaFidc = GetIdCotistaFidc, DtInclusao = DateTime.Now }; var lResponse = InserirAssociacaoCotistaFundo(lRequest); if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { return(RetornarSucessoAjax(lResponse.StatusResposta.ToString())); } if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.ErroNegocio) { return(RetornarErroAjax(lResponse.DescricaoResposta)); } return(RetornarErroAjax("Erro ao inserir associação.")); }
public string ResponderCarregarGrid() { var lRetorno = string.Empty; try { var lRequest = new AssociacaoCotistaFidcFundoRequest { IdFundoCadastro = GetIdFundoCadastro, IdCotistaFidc = GetIdCotistaFidc }; var lResponse = SelecionarGridCotistaFidcFundo(lRequest); if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { var lListaTransporte = new TransporteAssociacaoCotistasFundos().TraduzirLista(lResponse.ListaCotistaFidcFundo); var lRetornoLista = new TransporteDeListaPaginada(lListaTransporte) { TotalDeItens = lResponse.ListaCotistaFidcFundo.Count, PaginaAtual = 1, TotalDePaginas = 0 }; lRetorno = JsonConvert.SerializeObject(lRetornoLista); return(lRetorno); } } catch (Exception ex) { Logger.Error("Erro ao carregar os dados na tela", ex); lRetorno = RetornarErroAjax("Erro no método ResponderCarregarGrid ", ex); } return(lRetorno); }
public AssociacaoCotistaFidcFundoResponse RemoverAssociacaoCotistaFundo(AssociacaoCotistaFidcFundoRequest pRequest) { var lServico = new CotistaFidcFundoDb(); return(lServico.Remover(pRequest)); }
public AssociacaoCotistaFidcFundoResponse SelecionarGridCotistaFidcFundo(AssociacaoCotistaFidcFundoRequest pRequest) { var lServico = new CotistaFidcFundoDb(); return(lServico.SelecionarListaGrid(pRequest)); }