private void BBI_Reg_ItemClick(object sender, ItemClickEventArgs e) { if (BET_ToolCode.EditValue.ToString().Trim() == string.Empty) { MessageBox.Show("注册码格式不正确!"); return; } if (!PublicFunc.CompareCode(BET_ToolCode.EditValue.ToString().Trim())) { MessageBox.Show("注册码不正确!"); return; } // db.SetRange(); // MessageBox.Show(BET_ToolCode.EditValue.ToString().Length.ToString()); if (!db.EditRegCode(BET_ToolCode.EditValue.ToString().Trim()) || !PublicFunc.CompareCode(db.GetRegCode())) { MessageBox.Show("保存数据不正确!"); return; } else { MessageBox.Show("感谢您的注册!"); TxtData.XMLConfigure.Reged = true; BBI_Reg.Enabled = BET_ToolCode.Enabled = !TxtData.XMLConfigure.Reged; BSI_RegStatus.Caption = TxtData.XMLConfigure.Reged ? "已注册" : "未注册"; } // Frm_Main_Load(this, null); }
public Frm_Main() { //卸载与安装 if (!File.Exists(Application.StartupPath + "\\Packaging.mdb") && File.Exists(Application.StartupPath + "\\Backup\\Packaging.mdb")) { File.Copy(Application.StartupPath + "\\Backup\\Packaging.mdb", Application.StartupPath + "\\Packaging.mdb", true); } //2013.11.20 //检查数据库是否存在 if (!File.Exists(Application.StartupPath + "\\Packaging.mdb")) { MessageBox.Show("程序根目录中数据库文件Packaging.MDB不存在"); System.Environment.Exit(System.Environment.ExitCode); this.Dispose(); this.Close(); return; } PublicFunc.Init(); DevExpress.Data.CurrencyDataController.DisableThreadingProblemsDetection = true; // PublicFunc.ReadXMLConfigure(); InitializeComponent(); BI_ListClose_ItemClick(this, null); TE_Title.Text = "Packaging"; RC_Main.DefaultPageCategory.Expanded = true; RC_Main.Minimized = true; InitSkinGallery(); db = new DataBaseManage(); TxtData.XMLConfigure.RegCode = db.GetRegCode(); TxtData.XMLConfigure.Reged = PublicFunc.CompareCode(TxtData.XMLConfigure.RegCode); db.SaveCs8cConfigure(); PublicFunc.ReadCs8CConfigure(); db.GetIp(ref TxtData.XMLConfigure.IpAddress, ref TxtData.XMLConfigure.RestrictCode); db.GetPopedom(ref TxtData.PublicData.ScreenEnable); TxtData.XMLConfigure.User = db.GetAutoLogin(); if (TxtData.XMLConfigure.User != null) { TxtData.XMLConfigure.Login = true; TxtData.XMLConfigure.PopeDom = db.GetUserPopm(TxtData.XMLConfigure.User); db.AddLog(TxtData.XMLConfigure.User + "登录"); } PublicFunc.ReadXMLConfigure(); poll = new Thread(new ThreadStart(PublicFunc.Poll)); poll.Start(); }