internal UsuarioBC UsuarioObtenerPorId(int id) { UsuarioBC usuario = new UsuarioBC(); SqlAccesoDatos accesoDatos = new SqlAccesoDatos(SqlTransaccion.STRING_CONEXION); try { accesoDatos.CargarSqlComando("[dbo].[CARGA_TODO_USUARIO]"); accesoDatos.AgregarSqlParametro("@USUA_ID", id); accesoDatos.EjecutarSqlLector(); while (accesoDatos.SqlLectorDatos.Read()) { usuario = cargarDatosUsuario(accesoDatos.SqlLectorDatos); } } catch (Exception ex) { throw (ex); } finally { accesoDatos.CerrarSqlConeccion(); } return(usuario); }
public String obtenerIdsPaginasPorPerfil(int idPerfil) { String ids = ""; SqlAccesoDatos accesoDatos = new SqlAccesoDatos(SqlTransaccion.STRING_CONEXION); try { accesoDatos.CargarSqlComando("[dbo].[LISTAR_IDS_PAGINAS_TIPO_USUARIO]"); accesoDatos.AgregarSqlParametro("@TIPO_USUARIO", idPerfil); accesoDatos.EjecutarSqlLector(); int columnas = accesoDatos.SqlLectorDatos.FieldCount; while (accesoDatos.SqlLectorDatos.Read()) { ids = accesoDatos.SqlLectorDatos["IDS"].ToString(); } } catch (Exception ex) { throw (ex); } finally { accesoDatos.CerrarSqlConeccion(); } return(ids); }
internal PerfilBC Perfil_ObtenerPorId(int id, bool mobile) { PerfilBC perfil = new PerfilBC(); try { accesoDatos.CargarSqlComando("[dbo].[CARGA_PERFIL]"); accesoDatos.AgregarSqlParametro("@USTI_ID", id); accesoDatos.AgregarSqlParametro("@MOBILE", mobile); accesoDatos.EjecutarSqlLector(); while (accesoDatos.SqlLectorDatos.Read()) { perfil = cargarDatosPerfil(accesoDatos.SqlLectorDatos); } } catch (Exception ex) { throw (ex); } finally { accesoDatos.CerrarSqlConeccion(); } return(perfil); }