using Mulaolao.Forms;
using Mulaolao.Procedure;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using Mulaolao.Other;
using System.Threading;
using StudentMgr;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
namespace Mulaolao
{
static class Program
{
//private static Mutex mutex;
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main( )
{
Application.EnableVisualStyles( );
Application.SetCompatibleTextRenderingDefault( false );
//读取表
DataTable da = SqlHelper.ExecuteDataTable( "SELECT * FROM R_UpdateforOrder" );
string news = "", old = "";
//如果表中没有任何数据,则直接登录,不用更新
if (da.Rows.Count < 1)
{
//设置登录成功之后关闭登录窗体 显示主窗体
Login lg = new Login( );
lg.StartPosition = FormStartPosition.CenterScreen;
lg.ShowDialog( );
if (lg.DialogResult == DialogResult.OK)
{
Application.Run( new Form1( ) );
}
else
{
return;
}
}
else
{
//如果表中的新版本和老版本一致,也不需要更新
news = da.Rows[0]["New"].ToString( );
old = da.Rows[0]["Old"].ToString( );
if (news == old)
{
//设置登录成功之后关闭登录窗体 显示主窗体
Login lg = new Login( );
lg.StartPosition = FormStartPosition.CenterScreen;
lg.ShowDialog( );
if (lg.DialogResult == DialogResult.OK)
{
Application.Run( new Form1( ) );
}
else
{
return;
}
}
else
{
//如果表中的新版本和老版本不一致 则需要把老版本更新成新版本 同时启动自动更新窗口
SqlHelper.ExecuteNonQuery( "UPDATE R_UpdateforOrder SET Old=@Old", new SqlParameter( "@Old", news ) );
System.Diagnostics.Process.Start( Application.StartupPath + @"\AutoUpdate.exe" );
}
}
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有