Bu metod Logo ERP ürünleri’nin firmalarına login olunması için kullanılır. Bu metot Connect ve UserLogin metotlarından sonra kullanılır. Firmaya başarılı bir şekilde connect olunması durumunda TRUE, diğer durumlarda FALSE değeri döner.
CompanyLogin FALSE dönerse Application nesnesinin GetLastError, GetLastErrorString metodları ile hata yakalanabilir. CompanyLogin metodu kullanılmadan Connected, Loggedln, CompanyLoggedln metodları ile Connection,
UserConnection ve açık olan firma bağlantısı olup olmadığı kontrol edilmelidir. Açık olan firma bağlantısı varsa CompanyLogout metodu kullanıldıktan sonra CompanyLogin olunmalıdır.
Paremetre | Type | Açıklama |
---|---|---|
FirmNr | Integer | Login olunacak Firma numarası geçilir. Firma Numarası Logo ERP ürünleri SYS Sistem İşletmeninde Firma tanımlanırken verilir. |
PeriodNr | Integer | Opsiyonel bir parametredir Firmanın bağlanılmak istenen dönem numarası girilmelidir Boş olarak geçildiğinde Firma üzerindeki aktif döneme bağlanılmaktadır. |
Return Type | Açıklama |
---|---|
Boolean | CompanyLogin işleminin gerçekleşme durumunu döner. |
VB Örneği
Dim FirmNr As Long
Dim Ok As Boolean
Dim Err As String
FirmNr = Val(InputBox("Login olunacak Firma Numarasını giriniz."))
If FirmNr = 0 Then
Exit Sub
End If
Ok = UnityApp.CompanyLogin(FirmNr)
If Ok Then
MsgBox("Login Ok")
Else
Err = Cstr(UnityApp.GetLastError) + ":" + Cstr(UnityApp.GetLastErrorString)
MsgBox(Err)
End If
End Sub
C# Örneği
if ((FirmNr != "") && (UnityApp.CompanyLogin(Convert.ToInt16(FirmNr), 0)))
{
MessageBox.Show("Connect + UserLogin + CompanyLogin");
}
else
{
string Err = UnityApp.GetLastError().ToString() + ":" + UnityApp.GetLastErrorString().ToString();
MessageBox.Show(Err);
}
Copyright © 2018 Logo Yazılım