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.
Methods | Type | Açı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 | Yeni bir terminal tanımlamak için tüm veri bufferlarını temizler. | |
Refresh | Yok | ITerminals nesnesini tazeler. Normal refresh işlemidir. |
Data Properties | Type | .Açıklama |
---|---|---|
Count | Integer | Terminaller listesindeki elaman sayıdır. |
Item(Index) | 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. |
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;