Beispiel #1
0
        private void SetAccess(LicState LS)
        {
            switch (LS)
            {
            case LicState.NoAccess:
            {
                lbl_Aim.ForeColor = Color.Red;
                lbl_Wh.ForeColor  = Color.Red;
                lbl_Exp.ForeColor = Color.Red;
                break;
            }

            case LicState.Normal:
            {
                lbl_Aim.ForeColor = Color.Green;
                lbl_Wh.ForeColor  = Color.Green;
                lbl_Exp.ForeColor = Color.Red;
                break;
            }

            case LicState.Premium:
            {
                lbl_Aim.ForeColor = Color.Green;
                lbl_Wh.ForeColor  = Color.Green;
                lbl_Exp.ForeColor = Color.Green;
                break;
            }

            default:
                break;
            }
        }
Beispiel #2
0
        private void cmdOk_Click(object sender, EventArgs e)
        {
            if ((txtRegister.Text + "").Length < 3)
            {
                XtraMessageBox.Show("Tên phải nhập từ 3 kí tự", "Đăng kí");
                return;
            }

            // Check license
            _license = License.IsLincense(txtLicenseKey.Text);

            if (_license == LicState.Unlimited)
            {
                txtExpire.Text = "Không giới hạn!";

                string tmp = String.Format("Mua thành công!{0}Cám ơn bạn đã sử dụng phầm mềm!"
                    + "{0}Xin hãy khởi động lại chương trình!", Environment.NewLine);
                XtraMessageBox.Show(tmp, "Đăng kí");

                Extend.ShowRight<Home.Sytem.FrmPol_Setting>(Global.Parent);
                Close();
            }
            else if (_license == LicState.Trial)
            {
                txtExpire.Text = "Phiên bản thử nghiệm!";

                string tmp = String.Format("Phần mềm dùng thử!{0}Cám ơn bạn đã sử dụng phầm mềm!"
                    + "{0}Xin hãy khởi động lại chương trình!", Environment.NewLine);
                XtraMessageBox.Show(tmp, "Đăng kí");

                Extend.ShowRight<Home.Sytem.FrmPol_Setting>(Global.Parent);
                Close();
            }
            else txtExpire.Text = "Không được sử dụng!";

            // Save to registry
            var key = new Registri();
            key.Write("Register", txtRegister.Text);
            key.Write("License", txtLicenseKey.Text);
        }