private void timer1_Tick(object sender, EventArgs e) { try { //if (today == "") //{ // today = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString(); //} //else if (today != DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString()) //{ // today = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString(); // XmlDocument doc = new XmlDocument(); // doc.Load(Application.StartupPath + @"\Operator\Users.xml"); // doc.SelectSingleNode("Users").RemoveAll(); // doc.Save(Application.StartupPath + @"\Operator\Users.xml"); //} this.Visible = false; Oral.RemoveOutLimited(); richTextBox1.Text = ""; for (int i = 0; i < Oral.ArrCients.Count; i++) { client_obj tb = (client_obj)Oral.ArrCients[i]; tb.LinkCount++; string strval = tb.Ip + " " + tb.UserName + " " + tb.ZhiWu + " " + tb.ZhiCheng + " " + tb.Account_Name; if (richTextBox1.Text.Trim() == "") { richTextBox1.Text = strval; } else { richTextBox1.Text = richTextBox1.Text + "\n" + strval; } } } catch { } }
private void timer1_Tick(object sender, EventArgs e) { try { if (!File.Exists(filename)) { //首次使用 DateTime dte = Operater.GetSystemTime().AddDays(100); string w = Encrypt(dte.ToString()) + ","; File.WriteAllText(filename, w); //regiestCode = File.ReadAllText(filename).Split(',')[1]; } if (regiestCode == null || regiestCode == "") { #region 时效性验证 DateTime sysDate = DateTime.Now; if (DateTime.Now.Hour == 8 || DateTime.Now.Hour == 10 || DateTime.Now.Hour == 12 || DateTime.Now.Hour == 14 || DateTime.Now.Hour == 18 || DateTime.Now.Hour == 23) { sysDate = Operater.GetSystemTime(); } int days = getLimitsDays(sysDate); string msg = "还剩试用天数:" + days + "天。\n为了确保系统使用不受影响请及时与软件厂商进行沟通!"; showinfo = "目前还剩" + days + "天"; /* * 信息提示设置 */ FormCollection collection = Application.OpenForms; if (DateTime.Now.Second == 8) { int fflag = 0; for (int i = 0; i < collection.Count; i++) { if (collection[i].Name.Contains("frmMessageShow")) { frmMessageShow f1 = (frmMessageShow)collection[i]; f1.ini(msg); fflag = 1; break; } } if (fflag == 0) { frmMessageShow f1 = new frmMessageShow(); f1.Show(); f1.ini(msg); } } if (days <= 0) { for (int i = 0; i < collection.Count; i++) { if (collection[i].Name.Contains("frmMessageShow")) { frmMessageShow f1 = (frmMessageShow)collection[i]; f1.Close(); //关闭已有提示框 break; } } RemotingServices.Disconnect(Operater); timer1.Enabled = false; showinfo = "目前已经过期!"; MessageBox.Show("试用期限已过,请与软件开发厂商联系!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } #endregion } this.Visible = false; Operater.RemoveOutLimited(); richTextBox1.Text = ""; for (int i = 0; i < DbHelp.ArrCients.Count; i++) { client_obj tb = (client_obj)DbHelp.ArrCients[i]; tb.LinkCount++; string strval = tb.Ip + " " + tb.UserName + " " + tb.ZhiWu + " " + tb.ZhiCheng + " " + tb.Account_Name; if (richTextBox1.Text.Trim() == "") { richTextBox1.Text = strval; } else { richTextBox1.Text = richTextBox1.Text + "\n" + strval; } } } catch { } }