예제 #1
0
        public static List <Role> GetRoles()
        {
            string query = "SELECT RoleID, RoleName from Roles";

            MySqlCommand    cmd  = new MySqlCommand(query);
            DBConn          conn = new DBConn();
            MySqlDataReader dr   = conn.ExecuteSelectCommand(cmd);

            List <Role> roleList = new List <Role>();

            while (dr.Read())
            {
                Role r = new Role((int)dr["RoleID"], (string)dr["RoleName"]);
                roleList.Add(r);
            }
            conn.CloseConnection();
            return(roleList);
        }
예제 #2
0
        public static Role GetRole(int roleid)
        {
            string query = "SELECT RoleID, RoleName from Roles WHERE RoleID = @roleid";

            MySqlCommand cmd = new MySqlCommand(query);

            cmd.Parameters.AddWithValue("@roleId", roleid);
            DBConn          conn = new DBConn();
            MySqlDataReader dr   = conn.ExecuteSelectCommand(cmd);

            Role role = null;

            while (dr.Read())
            {
                role = new Role((int)dr["RoleID"], (string)dr["RoleName"]);
            }
            conn.CloseConnection();
            return(role);
        }
예제 #3
0
        public static string GetRoleName(int roleid)
        {
            Role r = GetRole(roleid);

            return(r.RoleName);
        }