Moin, so rein ins Blaue, weil nicht genug Code da ist, vermute ich, das die Anmeldung am AD fehlt, also der Admin Account mit dem Du die Daten abfragst.
Du deklarierst ja oUser auch in einer anderen Methode, somit ist es eine lokale Variable der Methode btnSearch_Click und somit nicht in der Methode btnSetNewName_Click verfügbar.
Am Besten erstellst Du Dir eine Klasse, die die ganze AD Kommunikation behandelt inklusive User holen und zurück schreiben. Dein Zurück schreiben wird so eh nicht funktionieren weil Du in dieser Methode keine Verbindung zum AD hast. Und ja auch nix zurück schreibst, sondern nur einen Wert zuweist.