using System;
|
using System.Collections.Generic;
|
using System.IO;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows;
|
using System.Windows.Controls;
|
using System.Windows.Data;
|
using System.Windows.Documents;
|
using System.Windows.Input;
|
using System.Windows.Markup;
|
using System.Windows.Media;
|
using System.Windows.Media.Imaging;
|
using System.Windows.Navigation;
|
using System.Windows.Shapes;
|
using System.Runtime.Serialization;
|
using System.Collections.Concurrent;
|
using System.ServiceModel;
|
using Newtonsoft.Json;
|
using Newtonsoft.Json.Linq;
|
using System.Net;
|
using NLog;
|
using NLog.Config;
|
using NLog.Targets;
|
using GZ.DB.Map.OIDATABASE;
|
using GZ.DB.App.OIDATABASE;
|
using GZ.DB.Repository.OIDATABASE;
|
using GZ.DB.IRepository.OIDATABASE;
|
using GZ.DB.Entity.OIDATABASE;
|
|
namespace GZ.Projects.AuxAllWCS
|
{
|
/// <summary>
|
/// View1.xaml 的交互逻辑
|
/// </summary>
|
public partial class View1 : Window
|
{
|
public View1()
|
{
|
InitializeComponent();
|
#region 限制运行实例数量
|
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName("AuxAllWCS");
|
if (processes.Length > System.Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["InstanceLimit"]))
|
{
|
System.Windows.MessageBox.Show("运行失败:运行实例数量已超出限制");
|
this.Close();
|
}
|
#endregion
|
this.DataContext = ViewModel.CreateInstance(this,typeof(View1));
|
this.Loaded += (this.DataContext as ViewModel).View1_LoadEvent;
|
this.Closing += (this.DataContext as ViewModel).View1_CloseEvent;
|
}
|
}
|
}
|
|