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