using DataEntity.Share;
|
using System;
|
using System.Collections.ObjectModel;
|
using System.Data;
|
using System.Windows;
|
using System.Windows.Media;
|
using System.Xml;
|
using XCommon.Log;
|
using XHandler.Class;
|
using XHandler.Class.DataEx;
|
using XHandler.View.ManualCoating;
|
|
namespace XHandler.View.ManualPick
|
{
|
/// <summary>
|
/// 挑菌后继续页面
|
/// </summary>
|
public partial class ConfirmNext : Window
|
{
|
public event EventHandler closeEvent;
|
public event EventHandler okEvent;
|
public ManualPickBacteria manualPickBacteria = null;
|
public RunWnd launchView;
|
public XmlNode methodNode;
|
public DataTable dtChoiceParams;
|
public bool cancelFlg = false;
|
public ObservableCollection<BacteriaCoordinateEx> dgBacteriaCoordinates = null;
|
|
public ConfirmNext()
|
{
|
InitializeComponent();
|
this.Owner = (Window)Shared.Main;
|
}
|
|
private void Button_Click(object sender, RoutedEventArgs e)
|
{
|
if (EventResponseController.Instance.CanExecute() == false)
|
return;
|
cancelFlg = true;
|
closeEvent?.Invoke(this, EventArgs.Empty);
|
}
|
|
private void btnConfirm_Click(object sender, RoutedEventArgs e)
|
{
|
if (radiobtnDoNext.IsChecked == true)
|
{
|
ConfirmNext_okEvent();
|
}
|
else if (radiobtnCancel.IsChecked == true)
|
{
|
cancelFlg = true;
|
}
|
this.Close();
|
}
|
|
/// <summary>
|
/// 执行下一个命令
|
/// </summary>
|
public void ConfirmNext_okEvent()
|
{
|
try
|
{
|
if (manualPickBacteria != null)
|
{
|
this.Close();
|
CoatingSetting coatingSetting = new CoatingSetting();
|
coatingSetting.Height = this.ActualHeight;
|
coatingSetting.Width = this.ActualWidth;
|
coatingSetting.launchView = launchView;
|
coatingSetting.methodNode = methodNode;
|
coatingSetting.dtChoiceParams = dtChoiceParams;
|
SolidColorBrush mybtn1_Brush = new SolidColorBrush(System.Windows.Media.Color.FromArgb(0, 0, 0, 0));
|
coatingSetting.Background = (System.Windows.Media.Brush)mybtn1_Brush;
|
coatingSetting.dgBacteriaCoordinates = dgBacteriaCoordinates;
|
coatingSetting.ShowDialog();
|
}
|
}
|
catch (Exception ex)
|
{
|
LoggerHelper.ErrorLog("ERROR:", ex);
|
}
|
}
|
|
|
private void Window_Load(object sender, RoutedEventArgs e)
|
{
|
// 1:人工挑选菌落;0:成像系统自动挑选菌落
|
string choicemode = dtChoiceParams.Rows[9]["属性值"].ToString();
|
if (choicemode.Equals("0"))
|
{
|
btnConfirm_Click(null, null);
|
}
|
}
|
}
|
}
|