Mam aplikację, która na podstawie ZS generuje ZZ oraz MMkę (pod warunkiem obecności towaru na magazynie).
Czasami spotykam się z tym, że mimo brakuj licencji na sprzedaż i tak logowanie po API zwraca status OK.
Ewentualnie gdzieś w trakcie licencja "zniknie"...
Logowanie raczej zrobione standardowo
Kod: Zaznacz cały
XLLoginInfo_20193 _xlLoginInfo = new XLLoginInfo_20193();
_xlLoginInfo.Wersja = 20193;
_xlLoginInfo.ProgramID = "ZSdoZZ";
_xlLoginInfo.Baza = "";
_xlLoginInfo.OpeIdent = "";
_xlLoginInfo.OpeHaslo = "";
_xlLoginInfo.SerwerKlucza = "";
_xlLoginInfo.UtworzWlasnaSesje = 1;
_xlLoginInfo.Winieta = -1;
_xlLoginInfo.TrybWsadowy = 1;
_xlLoginInfo.TrybNaprawy = 1;
int _xlSejsaID = 0;
//Wykluczenie LB z obiegu??
if (cdn_api.cdn_api.XLLogin(_xlLoginInfo, ref _xlSejsaID) == 0)
{
Już nawet pod apkę jest wypluty osobny klucz z licencją i tak czasami się coś zadzieje i jest jakby zajęta przez poprzednie wywołanie puszczone na tym samym serwerze. Jak sobie poradzić z "uciekającą licencją"?