public int zaloguj() { polaczenieInfo = new XLPolaczenieInfo_20152(); polaczenieInfo.Wersja = 20152; loginInfo = new XLLoginInfo_20152(); loginInfo.ProgramID = "Program EDIAbra"; loginInfo.Wersja = 20152; loginInfo.Winieta = -1; idSesji = 0; int wynik = cdn_api.cdn_api.XLLogin(loginInfo, ref idSesji); if (wynik == 0) { wynik = cdn_api.cdn_api.XLPolaczenie(polaczenieInfo); connectionString = "SERVER = " + polaczenieInfo.Serwer + "; DATABASE = " + polaczenieInfo.Baza + "; TRUSTED_CONNECTION = No; UID = ComarchCDNXLADO; PWD = xT#h#VLDiT#xTbF53e+5TKa>fc1SnvbC=9afV><cI#-U=272eL;;Application Name = Comarch ERP XL:1:969:0:ADMIN:1"; } return(wynik); }
public bool LogIn() { _sesja = 0; int wynik; XLLoginInfo_20152 LogINFO = new XLLoginInfo_20152 { Wersja = 20152, UtworzWlasnaSesje = 1, Winieta = -1, TrybWsadowy = 1, ProgramID = "DrukPIET", OpeIdent = ConfigurationManager.AppSettings["CDNLogin"], OpeHaslo = ConfigurationManager.AppSettings["CDNPass"], Baza = ConfigurationManager.AppSettings["CDNBaza"], SerwerKlucza = ConfigurationManager.AppSettings["SerwerKlucza"] }; // brak formatki powitalnej // LogINFO.PlikLog = @"C:\log.txt"; wynik = cdn_api.cdn_api.XLLogin(LogINFO, ref _sesja); cdn_api.XLKomunikatInfo_20152 kom = new cdn_api.XLKomunikatInfo_20152 { Funkcja = 5, Blad = wynik, Wersja = 20152 }; api.XLOpisBledu(kom); if (wynik == 0) { return(true); } return(false); }