public SalvarObjetoResponse <BloqueioInstrumentoInfo> SalvarObjeto(OMS.Persistencia.SalvarObjetoRequest <BloqueioInstrumentoInfo> pParametro)
        {
            var lAcessaDados = new AcessaDados();
            var lRetorno     = new SalvarObjetoResponse <BloqueioInstrumentoInfo>();

            lAcessaDados.ConnectionStringName = "RISCO_GRADUALOMS";

            using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_cliente_bloqueio_instrumento_ins"))
            {
                lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametro.Objeto.IdCliente);
                lAcessaDados.AddInParameter(lDbCommand, "@cd_ativo", DbType.String, pParametro.Objeto.CdAtivo);
                lAcessaDados.AddInParameter(lDbCommand, "@direcao", DbType.String, pParametro.Objeto.Direcao);

                lAcessaDados.ExecuteNonQuery(lDbCommand);
            }

            return(lRetorno);
        }
Beispiel #2
0
        public OMS.Persistencia.SalvarObjetoResponse <AssociacaoClienteRiscoInfo> SalvarObjeto(OMS.Persistencia.SalvarObjetoRequest <AssociacaoClienteRiscoInfo> lRequest)
        {
            SalvarObjetoResponse <AssociacaoClienteRiscoInfo> lRetorno = new SalvarObjetoResponse <AssociacaoClienteRiscoInfo>();

            try
            {
                Dictionary <string, object> paramsProc = new Dictionary <string, object>();

                paramsProc.Add("@tipo_associacao", (int)lRequest.Objeto.TipoAssociacao);
                paramsProc.Add("@id_cliente", lRequest.Objeto.CodigoCliente);
                paramsProc.Add("@id_grupo", lRequest.Objeto.CodigoGrupo);
                //PARAMETRO
                paramsProc.Add("@id_cliente_parametro", lRequest.Objeto.CodigoClienteParametro);
                paramsProc.Add("@id_parametro", lRequest.Objeto.CodigoParametro);
                paramsProc.Add("@vl_parametro", lRequest.Objeto.ValorParametro);
                paramsProc.Add("@dt_validade", lRequest.Objeto.DataValidadeParametro);
                //PERMISSAO
                paramsProc.Add("@id_cliente_permissao", lRequest.Objeto.CodigoClientePermissao);
                paramsProc.Add("@id_permissao", lRequest.Objeto.CodigoPermissao);

                DataSet ds = _dbLib.ExecutarProcedure("prc_associacao_salvar", paramsProc);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    lRetorno.Objeto = MontarObjeto(ds.Tables[0].Rows[0]);
                }

                return(lRetorno);
            }
            catch (Exception ex)
            {
                logger.Error(lRequest, ex);
                throw (ex);
            }
        }
Beispiel #3
0
 public OMS.Persistencia.SalvarObjetoResponse <BolsaBancoInfo> SalvarObjeto(OMS.Persistencia.SalvarObjetoRequest <BolsaBancoInfo> lRequest)
 {
     throw new NotImplementedException();
 }