/// <summary> /// Método que insere uma nova etapa de aprovação de um fundo de investimento /// </summary> /// <param name="request"></param> /// <returns></returns> public FundoFluxoAlteracaoRegulamentoAnexoResponse Inserir(FundoFluxoAlteracaoRegulamentoAnexoRequest request) { var lRetorno = new FundoFluxoAlteracaoRegulamentoAnexoResponse(); try { var lAcessaDados = new AcessaDados { ConnectionStringName = "GradualFundosAdm" }; using (var cmd = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_TbFundoFluxoAlteracaoRegulamentoAnexo_ins")) { #region Adicionar Parâmetros lAcessaDados.AddInParameter(cmd, "@IdFundoFluxoAlteracaoRegulamento", DbType.Int32, request.IdFundoFluxoAlteracaoRegulamento); lAcessaDados.AddInParameter(cmd, "@CaminhoAnexo", DbType.String, request.CaminhoAnexo); #endregion lAcessaDados.ExecuteNonQuery(cmd); lRetorno.StatusResposta = OMS.Library.MensagemResponseStatusEnum.OK; } } catch (Exception ex) { GLogger.Error("Erro encontrado no método FundoFluxoAprovacaoAnexoResponse.Inserir", ex); throw; } return(lRetorno); }
/// <summary> /// Grava um anexo de uma etapa de alteração de regulamento de um fundo /// </summary> /// <returns></returns> private void GravarAnexoEtapaFluxoAprovacaoFundo(int pIdFundoFluxoAlteracaoRegulamento, string caminhoAnexo) { try { var lRequest = new FundoFluxoAlteracaoRegulamentoAnexoRequest { IdFundoFluxoAlteracaoRegulamento = pIdFundoFluxoAlteracaoRegulamento, CaminhoAnexo = caminhoAnexo }; InserirAnexoEtapaFluxoAlteracaoRegulamento(lRequest); } catch (Exception ex) { Logger.Error("Erro ao gravar registro do anexo na base de dados", ex); throw; } }
public FundoFluxoAlteracaoRegulamentoAnexoResponse InserirAnexoEtapaFluxoAlteracaoRegulamento(FundoFluxoAlteracaoRegulamentoAnexoRequest pRequest) { var lServico = new FundoFluxoAlteracaoRegulamentoAnexoDb(); return(lServico.Inserir(pRequest)); }