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; } }
public U_roles(Usuario fk1, Roles fk2) { this.fk_Usuario = fk1; this.fk_Roles = fk2; }