Beschreibung:
Öffnet ein Projekt.
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
ProjectFilePath |
String |
Verzeichnispfad der Projektdatei.
|
|
UserName |
String |
Benutzername. Übergibt man diesen und das Passwort leer, wird Windows Authentifizierung versucht. Schlägt diese fehl, wird der Login-Dialog angezeigt. |
|
Password |
String |
Passwort des Benutzers |
Rückgabewert:
Project
Hinweis: Diese Methode sollte nur aufgerufen werden, wenn noch kein anderes Projekt geladen ist. Sollte bereits ein Projekt geladen sein wird eine Ausnahme (C#: InvalidOperationException) ausgelöst, sofern sich das geladene Projekt vom angegebenen Projekt unterscheidet. Sollte aber das angegebene Projekt das gleiche sein, wie das aktuell geladene Projekt, so wird das aktuelle Projekt verwendet und zurück geliefert. Hierbei werden jedoch der angegebene Benutzername und das Passwort ignoriert und der Benutzer des bereits geladenen Projektes verwendet.
Beispiel VBScript:
Dim sProjectPath : sProjectPath = "C:\Program Files (x86)\combit\combit CRM\Solutions\Large\combit_Large.crm"
Dim sUserName : sUserName = "Administrator"
Dim sPassword : sPassword = ""
Dim oProject : Set oProject = cRM.Login(sProjectPath, sUserName, sPassword)
If (oProject Is Nothing) Then
Call cRM.DialogMessageBox("Der Login am Projekt " & "" & sProjectPath & "" & " konnte nicht erfolgreich durchgeführt werden.", "cRM.Login", vbOkOnly)
Else
Set oProject = Nothing
End If
Beispiel C#-Script:
cRMApplication cRM = new cRMApplication(EApplicationStartType.GetActiveobject);
string projectPath = @"C:\Program Files (x86)\combit\combit CRM\Solutions\Large\combit_Large.crm";
string userName = "Administrator";
string password = "";
Project project = cRM.Login(projectPath, userName, password);
if (project == null)
{
cRM.DialogMessageBox("Der Login am projekt " + projectPath + " konnte nicht erfolgreich durchgeführt werden.", "cRM.Login", 0);
}
else
{
project.Dispose();