Beispiel "Datensatz wird gespeichert"

Beschreibung:

Ereignis 'Datensatz wird gespeichert' der Ansicht Firma, um dem Anwender eine Hinweismeldung anzuzeigen, dass er für den aktuellen Datensatz nur Leserechte besitzt.

VBScript:

Dim oEvent

Set oEvent = WScript.Event

Dim DoCancel

DoCancel = false

Dim Value

Value = oEvent.Record1.GetContentsByName("ABC")

If(Value = "A") Then

    DoCancel = True

    MsgBox "Sie haben nur Leserechte auf diesen Datensatz!", vbInformation, cRM.AppTitle

End If

oEvent.Cancel = DoCancel

C#-Script:

object event = Event;

bool doCancel = false;

string value = event.Record1.GetContentsByName("ABC");

if (value == "A")

{

    doCancel = true;

MessageBox.Show("Sie haben nur Leserechte auf diesen Datensatz!", cRM.AppTitle, MessageBoxButtons.OK);

}

event.Cancel = doCancel;

TypeScript:

import {

    cRM,

    WScript,

    CRMEvent

} from "./sdk/combitCRM.SDK.WindowsClient.v13";

 

const event : CRMEvent = WScript.Event;

let doCancel = false;

let value = event.Record1.GetContentsByName("ABC");

 

if (value == "A")

{

    doCancel = true;

cRM.DialogMessageBox("Sie haben nur Leserechte auf diesen Datensatz!", cRM.AppTitle, 0);

}

 

event.Cancel = doCancel;