예제 #1
0
 public static Relauncher GetInstance()
 {
     lock (_lock)
     {
         if (_Launcher == null)
         {
             _Launcher = new Relauncher();
         }
     }
     return(_Launcher);
 }
예제 #2
0
 public static Relauncher GetInstance()
 {
     lock (_lock)
     {
         if (_Launcher == null)
         {
             _Launcher = new Relauncher();
         }
     }
     return _Launcher;
 }
예제 #3
0
 public static Log GetInstance()
 {
     lock (bLock)
     {
         if (objLog == null)
         {
             objLog = new Log();
             Relauncher.GetInstance().RegisterForUpdate(objLog);
         }
     }
     return(objLog);
 }
예제 #4
0
 public static Installations GetInstance()
 {
     lock (_obj)
     {
         if (_Instance == null)
         {
             _Instance = new Installations();
             Relauncher.GetInstance().RegisterForUpdate(_Instance);
         }
     }
     return(_Instance);
 }
예제 #5
0
 public static SiteDetails GetInstance()
 {
     lock (_Lock)
     {
         if (_SiteDetails == null || DateTime.Now.Subtract(dtUpdated).TotalMinutes > Settings.RefreshSiteDetailsInMinutes)
         {
             _SiteDetails = new SiteDetails();
             _DataAdapter = new DataAdapter();
             Hashtable _hsSiteDetails = _DataAdapter.GetSiteDetails();
             _SiteDetails.Area        = _hsSiteDetails["Area"].ToString();
             _SiteDetails.Company     = _hsSiteDetails["Company"].ToString();
             _SiteDetails.District    = _hsSiteDetails["District"].ToString();
             _SiteDetails.Region      = _hsSiteDetails["Region"].ToString();
             _SiteDetails.Sub_Company = _hsSiteDetails["Sub_Company"].ToString();
             Relauncher.GetInstance().RegisterForUpdate(_SiteDetails);
             dtUpdated = DateTime.Now;
         }
         return(_SiteDetails);
     }
 }