using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
|
namespace HH.WMS.CoreServer.Service
|
{
|
public partial class Wave : Form
|
{
|
public Wave()
|
{
|
InitializeComponent();
|
}
|
WaveService waveService = new WaveService();
|
private void btnStart_Click(object sender, EventArgs e)
|
{
|
waveService.Start();
|
button1.Visible = true;
|
button2.Visible = true;
|
}
|
|
private void button1_Click(object sender, EventArgs e)
|
{
|
if (waveService.thNxCreateWave.ThreadState != System.Threading.ThreadState.Running &&
|
waveService.thWxCreateWave.ThreadState != System.Threading.ThreadState.Running)
|
{
|
waveService.thNxCreateWave.Resume();
|
waveService.thWxCreateWave.Resume();
|
button1.Text = "暂停波次创建";
|
}
|
else
|
{
|
waveService.thNxCreateWave.Suspend();
|
waveService.thWxCreateWave.Suspend();
|
button1.Text = "继续波次创建";
|
}
|
|
}
|
|
private void button2_Click(object sender, EventArgs e)
|
{
|
if (waveService.thExecuteSorting.ThreadState != System.Threading.ThreadState.Running)
|
{
|
waveService.thExecuteSorting.Resume();
|
button2.Text = "暂停分拣执行";
|
}
|
else
|
{
|
waveService.thExecuteSorting.Suspend();
|
button2.Text = "继续分拣执行";
|
}
|
}
|
}
|
}
|