ICollection nesnesinden inherited (miras alınmış) bir nesnedir. ICAPI nesnesindeki Terminallere ulaşmamızı sağlar. Tüm elemanları ITerminal nesnesi olarak olarak tanımlıdır.


MethodsTypeAçıklama

Clear

Yok

ICollection'dan inherit edilmiş bir method'dur.Doğrudan kullanılmamalıdır. Refresh içinden internal olarak kullanılmaktadır.

Delete

Boolean

CAPI'den terminal tanımını silmek için kullanılır.

NewTerminal

ITerminal

Yeni bir terminal tanımlamak için tüm veri bufferlarını temizler.

Refresh

Yok

ITerminals nesnesini tazeler. Normal refresh işlemidir.

Data PropertiesType.Açıklama

Count

Integer

Terminaller listesindeki elaman sayıdır.

Item(Index)

ITerminal

Listedeki bir terminalin tüm bilgilerini tutan listedir. Index 0 dan başlar. Döngülerde Count-1'e kadar döndürülmelidir. Bu listedeki tüm elemanlar IUser tipindedir.

Parent

Unknown

ICollection’dan inherit edilmiş bir property’dir. ICAPI türünden bir nesne bilgisi tutar. Read veya Write işlemi yapılamaz. HR Object bu özelliği iç işleyişinde kullanır.

C# Örneği
HRObjects.ITerminals Terminals = HRApp.CAPI.Terminals;
HRObjects.ITerminal Terminal = Terminals.NewTerminal();
            if (HRApp.CompanyLoggedIn != true)
            {
                MessageBox.Show("login işlemini gerçekleştiriniz");
                return;
            }
            
int TerminalNo = 1;
Terminals = HRApp.CAPI.Terminals;
Terminal = Terminals.NewTerminal();
Terminal.number = TerminalNo;
Terminal.name = "Terminal0" + TerminalNo.ToString();
Terminal.userNumber = 2;
Terminal.code="UMUTCANYAVUZ/SQLSERVER2008";
            
            if (Terminal.Post() == true)
            {                  
               MessageBox.Show("Terminal number=" + Terminal.number.ToString() + "Terminal name= " + Terminal.name + " is added CAPI");
            }
            else 
            {
                MessageBox.Show(HRApp.GetLastError() + "-" + HRApp.GetLastErrorString());
            }
            
Terminals = null;
Terminal = null;

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