Example #1
0
        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);
        }
Example #2
0
 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);
     }
 }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
        }
Example #6
0
        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);
            }
        }
Example #7
0
        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);
            }
        }
Example #8
0
        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);
        }
Example #10
0
        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);
        }
Example #11
0
        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);
            }
        }
Example #12
0
        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);
        }