ldj/winform/utils/About.cs

46 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using DeiNiu.Utils;
using System.Reflection;
using System.Deployment.Application;
namespace DeiNiu.wms.win.utils
{
public partial class frmAbout : DevExpress.XtraEditors.XtraForm
{
public frmAbout()
{
InitializeComponent();
StartPosition = FormStartPosition.CenterParent;
lbSvr.Text =string.Format("{0}@{1}",LoginInfo.Account, Park.wareHouse);
lbVersion.Text = "DNWMS v" + getVersiion();
}
private static string getVersiion()
{
var version = "";
if (ApplicationDeployment.IsNetworkDeployed)//是否已连接
{
ApplicationDeployment currDeployment = ApplicationDeployment.CurrentDeployment;
DateTime lastCheck = currDeployment.TimeOfLastUpdateCheck.ToLocalTime();
var lastDay = lastCheck.Date.ToShortDateString();
var lastTime = lastCheck.TimeOfDay.ToString();
var majorVersion = currDeployment.CurrentVersion.Major.ToString();//主版本
var minorVersion = currDeployment.CurrentVersion.Minor.ToString(); //次版本
var revisionVersion = currDeployment.CurrentVersion.Revision.ToString();//内部版本号
var blildVersion = currDeployment.CurrentVersion.Build.ToString();//修订号
version = majorVersion + "." + minorVersion + "." + blildVersion + "." + revisionVersion;
}
return version;
}
}
}