Esempio n. 1
0
 public static void Recuperation(EServiceType serviceType)
 {
     lock (lockObject)
     {
         if (dicts.ContainsKey(serviceType.ServiceType))
         {
             dicts[serviceType.ServiceType].Dispose();
             dicts.Remove(serviceType.ServiceType);
         }
     }
 }
Esempio n. 2
0
        public static SignalRClient Resolve(EServiceType serviceType)
        {
            lock (lockObject)
            {
                if (!dicts.ContainsKey(serviceType.ServiceType))
                {
                    dicts[serviceType.ServiceType] = new SignalRClient(Define.SignalRUrl, Define.HubName, serviceType.ServiceType);
                    dicts[serviceType.ServiceType].Connect();
                }

                return dicts[serviceType.ServiceType];
            }
        }
Esempio n. 3
0
 public ucServiceConfig(EServiceType serviceType)
 {
     InitializeComponent();
     this.serviceType = serviceType;
     this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.DoubleBuffer, true);
 }
Esempio n. 4
0
        public ProgressSummary GetTotal(EServiceType serviceType)
        {
            lock (lockObject)
            {
                if (dictProgressInfo.ContainsKey(serviceType.ServiceType))
                {
                    var info = dictProgressInfo[serviceType.ServiceType];
                    if (info.ProgressSummarySpecific)
                    {
                        return info.ProgressSummary;
                    }
                }
            }

            return null;
        }
Esempio n. 5
0
        public ProgressItem GetSellerAccountProgressInfo(EServiceType serviceType, string sellerAccount)
        {
            lock (lockObject)
            {
                if (dictProgressInfo.ContainsKey(serviceType.ServiceType))
                {
                    var info = dictProgressInfo[serviceType.ServiceType];
                    if (info.DictUserProgressCount.ContainsKey(sellerAccount))
                    {
                        var progress = new ProgressItem();
                        progress.Total = info.DictUserProgressCount[sellerAccount].Total;
                        progress.Value = info.DictUserProgressCount[sellerAccount].Value;
                        return progress;
                    }
                }
            }

            return null;
        }
Esempio n. 6
0
 private bool Equals(EServiceType serviceType)
 {
     return((ServiceType == serviceType.ServiceType) && (GroupName == serviceType.GroupName));
 }
Esempio n. 7
0
 public void Register(EServiceType serviceType)
 {
     ClientConnector.Register(serviceType);
 }
 public DefaultMutilUserProgress(EServiceType serviceType)
 {
     this.serviceType = serviceType;
     distributionFacility = DistributionFacilityFactory.GetDistributionFacility<ProgressInfoMessage>();
 }
Esempio n. 9
0
 public ServiceInfo GetServiceInfo(EServiceType serviceType)
 {
     return ClientConnector.GetServiceInfo(serviceType);
 }
Esempio n. 10
0
 public ProgressSummary GetProgressTotal(EServiceType serviceType)
 {
     return ClientConnector.GetProgressTotal(serviceType);
 }
Esempio n. 11
0
 public ProgressItem GetProgressSellerAccountTotal(EServiceType serviceType, string sellerAccount)
 {
     return ClientConnector.GetProgressSellerAccountTotal(serviceType, sellerAccount);
 }
Esempio n. 12
0
 public void GetLogInfos(EServiceType serviceType, string date, string sellerAccount, string logLevel)
 {
     ClientConnector.GetLogInfos(serviceType, date, sellerAccount, logLevel);
 }
Esempio n. 13
0
 public IEnumerable<LogInfo> GetLogInfoDates(EServiceType serviceType)
 {
     return ClientConnector.GetLogInfoDates(serviceType);
 }