using System; using System.Collections.Generic; 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.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace Audit.View { /// /// QueryView.xaml 的交互逻辑 /// public partial class QueryView : UserControl { /// /// QueryView /// public QueryView() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e)//确认按钮事件 { string DataGridDyelots_Button = this.Dyelots_Dyelot.Text;//定义工单输入框 string DataGridMachine_Button = this.Dyelots_Machine.Text;//定义机台输入框 DateTime query_start = DateTime.Parse(query_date_start);//定义并转换开始时间 DateTime query_end = DateTime.Parse(query_date_end);//定义并转换结束时间 int query_DateTime = DateTime.Compare(query_end,query_start); if (query_date_start != null && query_date_end != null)//判断查询时间 { if (query_DateTime <= 0)//查询时间是否有效 { } else { MessageBox.Show("SC:请输入有效查询时间");//返回弹窗 } } else { if ((DataGridDyelots_Button == null) && (DataGridMachine_Button != null))//优先以工单查询 { } else { if ((DataGridDyelots_Button != null) && (DataGridMachine_Button == null))//以机台查询 { } else { MessageBox.Show("SC:请输入有效查询信息");//返回弹窗 } } } } private void DataGrid_Detailed(object sender, SelectionChangedEventArgs e) { } private void DataGrid_Directory(object sender, SelectionChangedEventArgs e) { } private void DataGridDyelot_MouseDoubleClick(object sender, MouseButtonEventArgs e)// DataGridDyelot表格双击事件 { int rownum = this.DataGridDyelots.SelectedIndex;//获取鼠标选中行并定义变量 string DataGridDyelots_value = (DataGridDyelots.Columns[0].GetCellContent(DataGridDyelots.Items[rownum]) as TextBlock).Text;//定位第0列选中行单元格 Dyelots_Dyelot.Text = DataGridDyelots_value.ToString();//获取单元格变量填入工单输入框 if (DataGridDyelots_value != null) { } } } }