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.

ParemetreTypeAçıklama
FirmNrIntegerLogin olunacak Firma numarası geçilir. Firma Numarası Logo ERP ürünleri SYS Sistem İşletmeninde Firma tanımlanırken verilir.
PeriodNrIntegerOpsiyonel 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 TypeAçıklama
BooleanCompanyLogin 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);
  } 

Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım