public ReceberObjetoResponse <UsuarioGrupoInfo> ReceberObjeto(ReceberObjetoRequest <UsuarioGrupoInfo> parametros) { // Faz a consulta no banco DataSet ds = _dbLib.ExecutarProcedure( NomeProcSel, "@CodigoGrupo", parametros.CodigoObjeto); // Monta o objeto UsuarioGrupoInfo usuarioGrupo = ds.Tables[0].Rows.Count > 0 ? this.MontarObjeto(ds.Tables[0].Rows[0]) : null; // Achou o usuário? if (usuarioGrupo != null) { // Carrega permissoes usuarioGrupo.Permissoes = new UsuarioGrupoPermissaoDbLib().ConsultarObjetos( new List <CondicaoInfo>() { new CondicaoInfo("CodigoGrupo", CondicaoTipoEnum.Igual, usuarioGrupo.CodigoUsuarioGrupo) }); // Carrega perfis usuarioGrupo.Perfis = new UsuarioGrupoPerfilDbLib().ConsultarObjetos( usuarioGrupo.CodigoUsuarioGrupo); } // Retorna return (new ReceberObjetoResponse <UsuarioGrupoInfo>() { Objeto = usuarioGrupo }); }
public ReceberObjetoResponse <PerfilInfo> ReceberObjeto(ReceberObjetoRequest <PerfilInfo> parametros) { // Faz a consulta no banco DataSet ds = _dbLib.ExecutarProcedure( NomeProcSel, "@CodigoPerfil", parametros.CodigoObjeto); // Monta o objeto PerfilInfo perfil = ds.Tables[0].Rows.Count > 0 ? this.MontarObjeto(ds.Tables[0].Rows[0]) : null; // Achou o usuário? if (perfil != null) { // Carrega permissoes perfil.Permissoes = new PerfilPermissaoDbLib().ConsultarObjetos( new List <CondicaoInfo>() { new CondicaoInfo("CodigoPerfil", CondicaoTipoEnum.Igual, perfil.CodigoPerfil) }); } // Retorna return (new ReceberObjetoResponse <PerfilInfo>() { Objeto = perfil }); }
public ReceberObjetoResponse <UsuarioInfo> ReceberObjeto(ReceberObjetoRequest <UsuarioInfo> parametros) { DataSet ds = null; try { // Faz a consulta no banco ds = _dbLib.ExecutarProcedure( NomeProcSel, "@id_login", int.Parse(parametros.CodigoObjeto)); } catch (Exception ex) { Log.EfetuarLog(ex, parametros, "Persistencias.Seguranca"); return(null); } // Monta o objeto UsuarioInfo usuario = ds.Tables[0].Rows.Count > 0 ? this.MontarObjeto(ds.Tables[0].Rows[0]) : null; // Achou o usuário? if (usuario != null) { // Carrega permissoes usuario.Permissoes = new UsuarioPermissaoDbLib().ConsultarObjetos( new List <CondicaoInfo>() { new CondicaoInfo("CodigoUsuario", CondicaoTipoEnum.Igual, usuario.CodigoUsuario) }); // Carrega grupos usuario.Grupos = new UsuarioUsuarioGrupoDbLib().ConsultarObjetos( usuario.CodigoUsuario); // Carrega perfis usuario.Perfis = new UsuarioPerfilDbLib().ConsultarObjetos( usuario.CodigoUsuario); } // Retorna return (new ReceberObjetoResponse <UsuarioInfo>() { Objeto = usuario }); }
public ReceberObjetoResponse <PermissaoInfo> ReceberObjeto(ReceberObjetoRequest <PermissaoInfo> parametros) { // Faz a consulta no banco DataSet ds = _dbLib.ExecutarProcedure( NomeProcSel, "@CodigoPermissao", parametros.CodigoObjeto); // Monta o objeto PermissaoInfo permissao = ds.Tables[0].Rows.Count > 0 ? this.MontarObjeto(ds.Tables[0].Rows[0]) : null; // Retorna return (new ReceberObjetoResponse <PermissaoInfo>() { Objeto = permissao }); }
public ReceberObjetoResponse<ParametroRiscoClienteInfo> ReceberObjeto(ReceberObjetoRequest<ParametroRiscoClienteInfo> lRequest) { ReceberObjetoResponse<ParametroRiscoClienteInfo> lRetorno = new ReceberObjetoResponse<ParametroRiscoClienteInfo>(); DataSet ds = _dbLib.ExecutarProcedure("prc_cliente_parametro_sel", "@id_cliente_parametro", int.Parse(lRequest.CodigoObjeto)); try { 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); } }
public ReceberObjetoResponse <RegraGrupoItemInfo> ReceberObjeto(ReceberObjetoRequest <RegraGrupoItemInfo> lRequest) { ReceberObjetoResponse <RegraGrupoItemInfo> lRetorno = new ReceberObjetoResponse <RegraGrupoItemInfo>(); try { DataSet ds = _dbLib.ExecutarProcedure("prc_item_grupo_sel", "@id_grupoitem", int.Parse(lRequest.CodigoObjeto)); 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); } }
public ReceberObjetoResponse <T> ReceberObjeto <T>(ReceberObjetoRequest <T> parametros) where T : ICodigoEntidade { return(repassarMensagem(typeof(T), parametros, "ReceberObjeto") as ReceberObjetoResponse <T>); }
public ReceberObjetoResponse <PapelNegociadoBovespaInfo> ReceberObjeto(ReceberObjetoRequest <PapelNegociadoBovespaInfo> lRequest) { throw new NotImplementedException(); }
public ReceberObjetoResponse <ClienteBloqueioRegraInfo> ReceberObjeto(ReceberObjetoRequest <ClienteBloqueioRegraInfo> lRequest) { throw new NotImplementedException(); }
public ReceberObjetoResponse <T> ReceberObjeto <T>(ReceberObjetoRequest <T> parametros) where T : ICodigoEntidade { throw new System.NotImplementedException(); }