# coding: windows-1252
#
#---Bezeichnung: Ordner verschieben
#   Klassen: Eintrag
#   ObjectScript: No
#   ContainerScript: Yes
#   EventType: Kein
#---Ändert den Parentordner eines bestimmten Ordners.
#   Der Ordner wird so in einen anderen Ordner verschoben.
#   Der neue Parenordner muss über die ID angegeben werden.
#   Die ID finden Sie auf dem Ordner mit rechter Maustaste > Eigenschaften.
#---03.02.2004, Vertec AG: erstellt.
#---03.03.2017, sr: Script in Python erstellt.

def main():
    parentord = None
    ord = argobject
    if not ord.eval('oclisKindOf(AbstractOrdner)'):
        vtcapp.msgbox('Sie können dieses Skript nur auf einem Ordner ausführen')
    else:
        #neuen Parentordner bestimmen
        parentid = vtcapp.inputbox('Vertec','Geben Sie die ID des neuen Parentordners an','')
        try:
            parentord = vtcapp.getobjectbyid(parentid)
        except:
            vtcapp.msgbox('Kein Ordner mit dieser ID gefunden')
        else:
            try:
                ord.parentordner = parentord
            except:
                vtcapp.msgbox('Expression-, Abfrage- oder SQL-Ordner sind als Zielordner nicht erlaubt')

main()