David.fx Kalendersynchronisation in C#

  • Hallo Alex,


    ja, David ist ein dateibasiertes System und in allen Dateien und Indexen stehen die UNC Pfade drin. Den Servernamen darf man nicht so ohne weiteres ändern, das zieht immer eine Migration nach sich. Dafür gibt es entsprechende Tools - sowas sollte man aber nur mit dem entsprechenden KnowHow machen.


    Gruß Jens

    Es wäre schön, Deinen Vornamen zu kennen. Bitte beachte unsere Forenregeln und die Netiquette.

    ----------

    Bitte teilen/weitersagen: STARFACE Module Databasewww.sfm-db.com


    STARFACE Excellence PartnerSTARFACE Module CreatorTobit.Software Authorized Partner (Mailserver/Unified Messaging)work4all! Solution Partner (CRM/ERP)Securepoint Professional Partner (Firewall/UTM)


    1 Qubit - J.Suingwww.1qubit.deSoftware - Service - Coding

  • Guten Morgen Jens,


    mir ist heute ein Problem aufgefallen.
    Es geht immer noch um die Synchronisierung
    Funktioniert schon recht gut,


    Aber da ich ja alles über den Amdin mache
    und ein neuer Termin bei dem User angelegt wird vom Admin
    bekommt die Erinnerung aber der Admin User
    und nicht der Nutzer selber.


    Ist auch recht klar, da ich ja mit dem Admin eingeloggt bin
    Aber ist es möglich, dass der User die Erinnerung nur bzw. ebenfalls bekommt, ohne sich auf den Nutzer umzuloggen?
    Wenn ja, wie würde es funktionieren?



    Alex

  • Hallo Alex,


    der Trick ist den Owner und ggf. auch den Creator zu ändern.
    Ich meine dafür gibt es auch ein Field.
    Hier wieder Hex/Dez Umwandlung beachten.


    Gruß Jens

    Es wäre schön, Deinen Vornamen zu kennen. Bitte beachte unsere Forenregeln und die Netiquette.

    ----------

    Bitte teilen/weitersagen: STARFACE Module Databasewww.sfm-db.com


    STARFACE Excellence PartnerSTARFACE Module CreatorTobit.Software Authorized Partner (Mailserver/Unified Messaging)work4all! Solution Partner (CRM/ERP)Securepoint Professional Partner (Firewall/UTM)


    1 Qubit - J.Suingwww.1qubit.deSoftware - Service - Coding

  • Giten Morgen,


    Also da ich ja die Klasse DavidUser verwenden
    muss ich nicht die ID umwandeln^^
    Aber falls doch, das ist das kleinste Problem und hab auch schon eine ConvertMethode dafür.
    die ich jederzeit einsetzen kann, sobald ich es benötige.


    Ich hab mir mal die CalendarItem Klasse angeschaut.
    Jedesmal als ich dachte ich hätte die passende Propertie gefunden
    war es leider nur eine Read-Only Eigenschaft


    z.B:
    calendaritem.Recipients --> Read-Only
    calendaritem.Account --> Read-Only
    calendaritem.Options.Account --> Read-Only
    calendaritem.From --> Read-Only
    calendaritem.To --> Read-Only


    Also kurz:
    die Properties die ich für richtig gehalten hab, waren dann ein read-only





    Die Save-Methode
    calendaritem.save()


    Die kann ja zwei werte aufnehmen, kann man hier was machen?




    Die Doku finde ich persönlich nicht allzu hilfreich, sie verwirrt mich meist auch

  • Hallo Alex,


    den Owner kannst Du über die Fields ändern, siehe dazu in der Doku den Eintrag "Field ID's" unter dem Object Diagramm. Über die Fields kannst Du fast alles anpassen, speziell bei einem MessageItem2 - das musst Du aber immer neu erzeugen, da es nicht von einem MessageItem (oder einer Ableitung wie dem CalendarItem) gecastet werden kann.


    Beim Save-Object kann man als zweiten Parameter ein User-Object übergeben. Auch dazu findet man beim CalendarItem.Save ein entsprechendes VB Beispiel.



    Die Hilfe ist schon gut, man muss sich nur ein bisschen Zeit nehmen diese zu verstehen und sollte auch nicht vor den C-Beispielen zurückschrecken - ich kann auch kein C/C++ programmieren, aber sehr wohl die ein oder andere Information aus den Beispielen lesen.
    Viele Beispiele sind aber auch in C# oder VB.


    Gruß Jens

    Es wäre schön, Deinen Vornamen zu kennen. Bitte beachte unsere Forenregeln und die Netiquette.

    ----------

    Bitte teilen/weitersagen: STARFACE Module Databasewww.sfm-db.com


    STARFACE Excellence PartnerSTARFACE Module CreatorTobit.Software Authorized Partner (Mailserver/Unified Messaging)work4all! Solution Partner (CRM/ERP)Securepoint Professional Partner (Firewall/UTM)


    1 Qubit - J.Suingwww.1qubit.deSoftware - Service - Coding

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!