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; } }
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); }