private static bool IsDemoExpired() { Event clsEvent = new Event(); try { clsEvent.AddEvent("Checking if product is demo and has expired. "); AceSoft.RetailPlus.Key clsKey = new AceSoft.RetailPlus.Key(); string SerialNumber = null; RegistrationType regIsDemoExpired = clsKey.IsDemoExpired(out SerialNumber); bool boIsDemoExpired = false; switch (regIsDemoExpired) { case RegistrationType.Error: boIsDemoExpired = true; break; case RegistrationType.DEMO_Unexpired: boIsDemoExpired = false; break; case RegistrationType.DEMO_Expired: boIsDemoExpired = true; break; case RegistrationType.Registered: clsEvent.AddEventLn("Done! Product is registered to HD Serial No: " + SerialNumber); return(false); default: boIsDemoExpired = false; break; } clsEvent.AddEventLn("Done! return code: " + regIsDemoExpired.ToString("G") + " for HDD: " + SerialNumber); return(boIsDemoExpired); } catch (Exception ex) { clsEvent.AddErrorEventLn(ex); return(false); } }
private static bool IsDemoExpired() { Event clsEvent = new Event(); try { clsEvent.AddEvent("Checking if product is demo and has expired. "); AceSoft.RetailPlus.Key clsKey = new AceSoft.RetailPlus.Key(); string SerialNumber = null; RegistrationType regIsDemoExpired = clsKey.IsDemoExpired(out SerialNumber); bool boIsDemoExpired = false; switch (regIsDemoExpired) { case RegistrationType.Error: boIsDemoExpired = true; break; case RegistrationType.DEMO_Unexpired: boIsDemoExpired = false; break; case RegistrationType.DEMO_Expired: boIsDemoExpired = true; break; case RegistrationType.Registered: clsEvent.AddEventLn("Done! Product is registered to HD Serial No: " + SerialNumber); return false; default: boIsDemoExpired = false; break; } clsEvent.AddEventLn("Done! return code: " + regIsDemoExpired.ToString("G") + " for HDD: " + SerialNumber); return boIsDemoExpired; } catch (Exception ex) { clsEvent.AddErrorEventLn(ex); return false; } }