80 lines
2.7 KiB
C#
80 lines
2.7 KiB
C#
using MesWork;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Data.SqlClient;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
|
|
|
|
namespace CCYQ_JieFang
|
|
{
|
|
public partial class partInfo : Form
|
|
{
|
|
string currentOpName;
|
|
public partInfo(string opName)
|
|
{
|
|
currentOpName = opName;
|
|
InitializeComponent();
|
|
initMeasureComboBox();
|
|
dataGridView1_part.AutoGenerateColumns = false;
|
|
SearchPartInit(currentOpName, "全部", "", DateTime.Now.ToString("yyyy-MM-dd"));
|
|
}
|
|
|
|
private void initMeasureComboBox()
|
|
{
|
|
// 全部 OK NG
|
|
comboBox1_isOk.Items.Add("全部");
|
|
comboBox1_isOk.Items.Add("OK");
|
|
comboBox1_isOk.Items.Add("NG");
|
|
comboBox1_isOk.SelectedIndex = 0;
|
|
}
|
|
|
|
private void button1_search_Click(object sender, EventArgs e)
|
|
{
|
|
string selectedItem = comboBox1_isOk.SelectedItem.ToString();
|
|
SearchPartInit(Name, selectedItem, textBox1_partId.Text, dateTimePicker1_part.Value.ToString("yyyy-MM-dd"));
|
|
}
|
|
|
|
private void dateTimePicker1_part_ValueChanged(object sender, EventArgs e)
|
|
{
|
|
// SearchPartInit(Name, dateTimePicker1_part.Value.ToString());
|
|
}
|
|
|
|
private void SearchPartInit(string opName, string isOk, string partId, string logDate)
|
|
{
|
|
try
|
|
{
|
|
SearchPartInfo(opName, logDate, isOk, partId, out DataTable dt, out string errorMsg);
|
|
if (dt.Rows.Count > 0)
|
|
{
|
|
dataGridView1_part.DataSource = dt;
|
|
}
|
|
else
|
|
{
|
|
dataGridView1_part.DataSource = dt;
|
|
}
|
|
}
|
|
catch (Exception err)
|
|
{
|
|
|
|
}
|
|
|
|
}
|
|
private bool SearchPartInfo(string opName, string partDate, string isOk, string partId, out DataTable dt, out string errorMsg)
|
|
{
|
|
string procedureName;
|
|
procedureName = "测量数据合格_查询";
|
|
SqlParameter[] thisParms = new SqlParameter[3];
|
|
thisParms[0] = new System.Data.SqlClient.SqlParameter("@操作日期", partDate);
|
|
thisParms[1] = new System.Data.SqlClient.SqlParameter("@IsOK", isOk);
|
|
thisParms[2] = new System.Data.SqlClient.SqlParameter("@EngineID", partId);
|
|
return publicCore.ExecuteStoredProcedure(procedureName, MesWorkForm.ConnectionString, ref thisParms, out dt, out errorMsg);
|
|
}
|
|
}
|
|
}
|