public RemoverEntidadeCadastroResponse RemoverEntidadeCadastro <T>(RemoverEntidadeCadastroRequest <T> parametros) where T : ICodigoEntidade { IServicoPersistencia servicoPersistencia = Ativador.Get <IServicoPersistencia>(); Type tipoObjeto = typeof(T); RemoverEntidadeCadastroResponse resposta = new RemoverEntidadeCadastroResponse() { CodigoMensagemRequest = parametros.CodigoMensagem }; try { RemoverObjetoResponse <T> respostaRemover = servicoPersistencia.RemoverObjeto <T>( new RemoverEntidadeRequest <T>() { Objeto = parametros.EntidadeCadastro, IdUsuarioLogado = parametros.IdUsuarioLogado, DescricaoUsuarioLogado = parametros.DescricaoUsuarioLogado }); } catch (Exception ex) { logger.Error(parametros, ex); resposta.DescricaoResposta = ex.ToString(); resposta.StatusResposta = MensagemResponseStatusEnum.ErroPrograma; } return(resposta); }
public RemoverObjetoResponse<ParametroRiscoClienteInfo> RemoverObjeto(RemoverObjetoRequest<ParametroRiscoClienteInfo> lRequest) { RemoverObjetoResponse<ParametroRiscoClienteInfo> lRetorno = new RemoverObjetoResponse<ParametroRiscoClienteInfo>(); try { DataSet ds = _dbLib.ExecutarProcedure("prc_cliente_parametro_del", "@id_cliente_parametro", int.Parse(lRequest.CodigoObjeto)); return lRetorno; } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public RemoverObjetoResponse <PermissaoRiscoInfo> RemoverObjeto(RemoverObjetoRequest <PermissaoRiscoInfo> lRequest) { RemoverObjetoResponse <PermissaoRiscoInfo> lRetorno = new RemoverObjetoResponse <PermissaoRiscoInfo>(); try { DataSet ds = _dbLib.ExecutarProcedure("prc_permissao_del", "@id_permissao", int.Parse(lRequest.CodigoObjeto)); return(lRetorno); } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public RemoverObjetoResponse <GrupoItemInfo> RemoverObjeto(RemoverObjetoRequest <GrupoItemInfo> lRequest) { RemoverObjetoResponse <GrupoItemInfo> lRetorno = new RemoverObjetoResponse <GrupoItemInfo>(); try { DataSet ds = _dbLib.ExecutarProcedure("prc_item_grupo_del", "@id_grupoitem", int.Parse(lRequest.CodigoObjeto)); return(lRetorno); } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public static RemoverObjetoResponse <ClienteNaoOperaPorContaPropriaInfo> ExcluirClienteNaoOperaPorContaPropria(RemoverEntidadeRequest <ClienteNaoOperaPorContaPropriaInfo> pParametros, DbTransaction pDbTransaction) { var lRetorno = new RemoverObjetoResponse <ClienteNaoOperaPorContaPropriaInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pDbTransaction, CommandType.StoredProcedure, "cliente_NaoOperaPorContaPropria_del_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.ExecuteNonQuery(lDbCommand, pDbTransaction); } return(lRetorno); }
public RemoverObjetoResponse <RegraGrupoItemInfo> RemoverObjeto(RemoverBloqueioInstrumentoRequest lRequest) { RemoverObjetoResponse <RegraGrupoItemInfo> lRetorno = new RemoverObjetoResponse <RegraGrupoItemInfo>(); try { DataSet ds = _dbLib.ExecutarProcedure("prc_item_grupo_del", "@id_cliente", "@cd_ativo", "@ds_direcao", lRequest.Objeto.IdCliente, lRequest.Objeto.CdAtivo, lRequest.Objeto.Direcao); return(lRetorno); } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public RemoverObjetoResponse <ClienteBloqueioRegraInfo> RemoverObjeto(RemoverObjetoRequest <ClienteBloqueioRegraInfo> lRequest) { RemoverObjetoResponse <ClienteBloqueioRegraInfo> lRetorno = new RemoverObjetoResponse <ClienteBloqueioRegraInfo>(); try { DataSet ds = _dbLib.ExecutarProcedure("prc_cliente_bloqueio_del", "@id_cliente", lRequest.CodigoObjeto); return(lRetorno); } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public static RemoverObjetoResponse <MonitoramentoRiscoLucroPrejuizoParametrosInfo> RemoverMonitoramentoRiscoLucroPrejuizoJanelas(RemoverEntidadeRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo> pParametros) { var lRetorno = new RemoverObjetoResponse <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoRisco; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_monitores_risco_janela_del")) { lAcessaDados.AddInParameter(lDbCommand, "@id_janela", DbType.Int32, pParametros.Objeto.IdJanela); lAcessaDados.ExecuteNonQuery(lDbCommand); } return(lRetorno); }
public RemoverObjetoResponse <ParametroAlavancagemConsultaInfo> ExcluirClienteParametro(RemoverEntidadeRequest <ParametroAlavancagemConsultaInfo> pParametro) { var lRetorno = new RemoverObjetoResponse <ParametroAlavancagemConsultaInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoRiscoNovoOMS; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_parametro_alavancagem_del")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametro.Objeto.ConsultaCdCliente); lAcessaDados.ExecuteNonQuery(lDbCommand); } return(lRetorno); }
public static RemoverObjetoResponse <ClienteDocumentacaoEntregueInfo> RemoverClienteDocumentacaoEntregue(RemoverEntidadeRequest <ClienteDocumentacaoEntregueInfo> pParametro) { var lRetorno = new RemoverObjetoResponse <ClienteDocumentacaoEntregueInfo>(); var lAcessaDados = new AcessaDados() { ConnectionStringName = gNomeConexaoCadastro }; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_documentacaoentregue_del")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente_documentacaoentregue", DbType.Int32, pParametro.Objeto.IdDocumentacaoEntregue); lAcessaDados.ExecuteNonQuery(lDbCommand); } return(lRetorno); }
public RemoverObjetoResponse <RegraGrupoItemInfo> RemoverObjeto(RemoverRegraGrupoItemRequest lRequest) { RemoverObjetoResponse <RegraGrupoItemInfo> lRetorno = new RemoverObjetoResponse <RegraGrupoItemInfo>(); try { Dictionary <string, object> paramsProc = new Dictionary <string, object>(); paramsProc.Add("@id_grupo_regra", lRequest.Objeto.CodigoGrupoRegra); DataSet ds = _dbLib.ExecutarProcedure("prc_grupo_regra_del", paramsProc); return(lRetorno); } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public OMS.Persistencia.RemoverObjetoResponse <AssociacaoClienteRiscoInfo> RemoverObjeto(OMS.Persistencia.RemoverObjetoRequest <AssociacaoClienteRiscoInfo> lRequest) { RemoverObjetoResponse <AssociacaoClienteRiscoInfo> lRetorno = new RemoverObjetoResponse <AssociacaoClienteRiscoInfo>(); try { string[] lParametros = lRequest.CodigoObjeto.Split('.'); int lTipoAssociacao = int.Parse(lParametros[0]); // Prametro = 1, Permissao = 2 int lId = int.Parse(lParametros[1]); Dictionary <string, object> paramsProc = new Dictionary <string, object>(); paramsProc.Add("@tipo", lTipoAssociacao); // Parametro = 1, Permissao = 2 paramsProc.Add("@id", lId); DataSet ds = _dbLib.ExecutarProcedure("prc_associacao_del", paramsProc); return(lRetorno); } catch (Exception ex) { logger.Error(lRequest, ex); throw (ex); } }
public static RemoverObjetoResponse <ClienteNaoOperaPorContaPropriaInfo> ExcluirClienteNaoOperaPorContaPropria(RemoverEntidadeRequest <ClienteNaoOperaPorContaPropriaInfo> pParametros) { var lRetorno = new RemoverObjetoResponse <ClienteNaoOperaPorContaPropriaInfo>(); return(lRetorno); }