ICAPI nesnesi Logo ERP ürünleri  sistem işletmeni  nesnesidir.

ICAPI nesnesi Logo ERP ürünlerine dahili tablolarını kullanarak bağlanır.


Data PropertiesTypeAçıklama

Parent

Unknown

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

Collections PropertiesTypeAçıklama

Roles

IRoles

Kullanıcılara rol eklemek ve nesne tabloları üzerinde çalışabilmek

Currencies

ICurrencies

Döviz türlerinin listesi.

Firms

IFirms

Firma listesi.

Terminals

ITerminals

Terminal listesi.

Users

IUsers

Kullanıcı listesi.


C# Örneği
public static int GetFirmIndex(int firmNr)
{
	int idx = -1;
    // Find firm index
	UnityObjects.Firms Firms = Global.UnityApp.CAPI.Firms;
    for (int i = 0; i < Firms.Count - 1; i++)
    {
    	if (Firms[i].FirmNr == firmNr)
        {
        	idx = i;
        }
	}
    return idx;
}
_____________________________________________________________
	int firmNr = Convert.ToInt32(Microsoft.VisualBasic.Interaction.InputBox("Owner Firm 		Number", "New Division", "101", 100, 100));
	int ownerIdx = GetFirmIndex(firmNr);
    if (ownerIdx != -1)
    {
    	short DVSNr = Convert.ToInt16(Microsoft.VisualBasic.Interaction.InputBox("Divisions No", "New Division", "1", 100, 100));
        UnityObjects.Division DVS = Global.UnityApp.CAPI.Firms[ownerIdx].Divisions.NewDivision(); 
        DVS.name = "NewDepartment";
        DVS.number = DVSNr;
        if (DVS.Post())
        {
        	MessageBox.Show("Post Ok");
        }else{
			MessageBox.Show(Global.UnityApp.GetLastError().ToString() + ":" + Global.UnityApp.GetLastErrorString().ToString());
        }
    }


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