Пример #1
0
        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);
        }
Пример #2
0
        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);
        }