Exemplo n.º 1
0
 public List <Modulos> ObtenerMenuListado()
 {
     try
     {
         List <Modulos> lista   = new List <Modulos>();
         SqlCommand     comando = new SqlCommand();
         comando.Connection  = BaseDatos.conexionConfiguracion;
         comando.CommandText = "SELECT M.* FROM Modulos AS M LEFT JOIN (SELECT * FROM BloqueoUsuarios WHERE IdUsuario = @idUsuario) AS BU ON (M.Id = BU.IdModulo) WHERE BU.IdUsuario IS NULL";
         comando.Parameters.AddWithValue("@idUsuario", this.IdUsuario);
         comando.Parameters.AddWithValue("@id", this.Id);
         BaseDatos.conexionConfiguracion.Open();
         SqlDataReader lectorDatos = comando.ExecuteReader();
         Modulos       modulos;
         while (lectorDatos.Read())
         {
             modulos         = new Modulos();
             modulos.id      = Convert.ToInt32(lectorDatos["Id"].ToString());
             modulos.nombre  = lectorDatos["Nombre"].ToString();
             modulos.prefijo = lectorDatos["Prefijo"].ToString();
             lista.Add(modulos);
         }
         BaseDatos.conexionConfiguracion.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         BaseDatos.conexionConfiguracion.Close();
     }
 }
Exemplo n.º 2
0
 public List <Modulos> ObtenerListado()
 {
     try
     {
         List <Modulos> lista   = new List <Modulos>();
         SqlCommand     comando = new SqlCommand();
         comando.Connection  = BaseDatos.conexionConfiguracion;
         comando.CommandText = "SELECT * FROM Modulos";
         BaseDatos.conexionConfiguracion.Open();
         SqlDataReader lectorDatos = comando.ExecuteReader();
         Modulos       modulos;
         while (lectorDatos.Read())
         {
             modulos         = new Modulos();
             modulos.id      = Convert.ToInt32(lectorDatos["Id"].ToString());
             modulos.nombre  = lectorDatos["Nombre"].ToString();
             modulos.prefijo = lectorDatos["Prefijo"].ToString();
             lista.Add(modulos);
         }
         BaseDatos.conexionConfiguracion.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         BaseDatos.conexionConfiguracion.Close();
     }
 }