示例#1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            try
            {
                UPServer.PatSISvsSoapClient ws = new UPServer.PatSISvsSoapClient();
                string[] vsinfo = ws.getLastVersion().Split('|');
                if (Program.Version.ToUpper() != vsinfo[0].ToUpper())
                {
                    panel2.Visible = true;
                    lnkUrl.Text = vsinfo[0].ToUpper();
                    lnkUrl.Links.Add(new LinkLabel.Link() { LinkData = vsinfo[1] });

                }
                else
                {
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
            }
        }
示例#2
0
        private const int WS_SHOWNORMAL = 1; //0不可见但仍然运行,1居中,2最小化,3最大化


        private static void MainStart()
        {
            //启动程序
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

#if !DEBUG     //DEBUG RELEASE
            //系统说明
            //frmLoading frmLd = new frmLoading();
            //frmLd.ShowDialog();

            checkVersion frmcv = new checkVersion();
            if (frmcv.ShowDialog() == DialogResult.Abort)
            {
                return;
            }

            //注册检测
            bool bIsHost = false;
            try
            {
                UPServer.PatSISvsSoapClient ws = new UPServer.PatSISvsSoapClient();
                dtWebHost = ws.getWebHostDateTime();
                bIsHost = true;
            }
            catch (Exception ex)
            {
                bIsHost = false;
            }

            RegLib.reginfo reg = new RegLib.reginfo();
            //using (StreamWriter sw = new StreamWriter("log.txt", true))
            //{
            //    sw.WriteLine("登录:" + DateTime.Now.ToString());
            //    sw.WriteLine("最后一次使用时间:" + RegLib.reginfo.LastUsedTime.ToString());
            //    sw.WriteLine("授权截止时间:" + RegLib.reginfo.DtSqEndDate.ToString());
            //    sw.WriteLine("机器码:" + RegLib.reginfo.DiskNumber.ToString());
            //    sw.WriteLine("授权码:" + RegLib.reginfo.StrPC_SQM.ToString());
            //}
            //
            if (!reg.CheckRegedit(dtWebHost, bIsHost))
            {
                frmRegLogin frm = new frmRegLogin();
                if (!frm.ShowDialog().Equals(DialogResult.OK))
                {
                    return;
                }
            }
            try
            {
                DBSchemaAutoUpdata.CheckAndUpData();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }


#endif
           // Application.Run(new frmFilter("ccc",1,"CPRS"));

            Application.Run(new MDIMain());
        }