Ejemplo n.º 1
0
 public void Save()
 {
     __sisSubscription.Protocol = CRMMobileDesaDB.GetSynchronizationProfile().GetProperty("protocol", "TCN");
     __sisSubscription.Address  = CRMMobileDesaDB.GetSynchronizationProfile().GetProperty("address");
     __sisSubscription.Appname  = CRMMobileDesaDB.GetSynchronizationProfile().GetProperty("appname", "sup");
     __sisSubscription.Save();
 }
Ejemplo n.º 2
0
        private SynchronizationGroup(String ___name)
        {
            SISSubscriptionKey _key = new SISSubscriptionKey();

            _key.ClientId = GetRemoteId();
            string domainName = CRMMobileDesaDB.GetSynchronizationProfile().DomainName;

            if (domainName == null || domainName.Length == 0)
            {
                domainName = Sybase.Mobile.Application.GetInstance().ApplicationSettings.GetStringProperty(Sybase.Mobile.ConnectionPropertyType.DomainName);
            }
            if (domainName == null || domainName.Length == 0)
            {
                domainName = "default";
            }
            _key.Domain       = domainName;
            _key.Package      = CRMMobileDesaDB.GetPackageName();
            _key.SyncGroup    = ___name;
            __sisSubscription = SISSubscription.Find(_key);
            if (__sisSubscription == null)
            {
                __sisSubscription           = new SISSubscription();
                __sisSubscription.Domain    = _key.Domain;
                __sisSubscription.Package   = _key.Package;
                __sisSubscription.SyncGroup = _key.SyncGroup;
                __sisSubscription.ClientId  = _key.ClientId;
                __sisSubscription.Username  = CRMMobileDesaDB.GetSyncUsername();
                __sisSubscription.DeviceId  = com.sybase.afx.util.PidUtil.GetId();
            }
        }
Ejemplo n.º 3
0
        private void configureDBCredentials()
        {
            checkDBSavedCredentials();
            CRMMobileDesaDB.GetConnectionProfile().Credentials = _lastDBCredentials;
            CRMMobileDesaDB.GetConnectionProfile().Save();

            CRMMobileDesaDB.GetSynchronizationProfile().Credentials = _lastDBCredentials;
            CRMMobileDesaDB.GetSynchronizationProfile().Save();
        }
Ejemplo n.º 4
0
        private void configureDBConnection()
        {
            ConnectionProfile cnProfile = CRMMobileDesaDB.GetConnectionProfile();

            configureConnectionnProfile(cnProfile);

            ConnectionProfile cnSyncProfile = CRMMobileDesaDB.GetSynchronizationProfile();

            configureConnectionnProfile(cnSyncProfile);

#if !DEBUG
            CRMMobileDesaDB.GetLogger().SetLogLevel(LogLevel.OFF);
#endif
            CRMMobileDesaDB.SetApplication(_sybaseApp);
            CRMMobileDesaDB.RegisterCallbackHandler(this);
            //CRMMobileDesaDB.Initialize(;
            CRMMobileDesaDB.OpenConnection();
            IsDBOpen = true;
        }