Example #1
0
        public static List<Roles> VistaRoles()
        {
            using (OracleConnection conn = Conexion.conectar())
            {
                conn.Open();
                List<Roles> nuevaLista = new List<Roles>();
                OracleCommand consulta = new OracleCommand("prMostrarRoles", conn);
                consulta.CommandType = CommandType.StoredProcedure;
                consulta.Parameters.Add("p_cursor", OracleDbType.RefCursor).Direction = ParameterDirection.Output;
                consulta.ExecuteNonQuery();
                OracleDataReader dr = ((OracleRefCursor)consulta.Parameters["p_cursor"].Value).GetDataReader();
                while (dr.Read())
                {
                    Roles nuevo = new Roles();
                    nuevo.IdRoles = int.Parse(dr[0].ToString());
                    nuevo.Perfil = dr[1].ToString();
                    nuevaLista.Add(nuevo);
                }

                conn.Close();

                return nuevaLista;
            }
        }
Example #2
0
 public U_roles(Usuario fk1, Roles fk2)
 {
     this.fk_Usuario = fk1;
     this.fk_Roles = fk2;
 }