Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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;
            }

        }