Files
37-BeiHangDaXue-BH-DAS/CCYQ_JieFang/OP/logInfo.cs
2026-06-08 17:06:10 +08:00

57 lines
1.9 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;
namespace CCYQ_JieFang
{
public partial class logInfo : Form
{
string currentOpName;
public logInfo(string opName)
{
currentOpName = opName;
InitializeComponent();
this.dateTimePicker1_log.CustomFormat = "yyyy-MM-dd";
dataGridView1_log.AutoGenerateColumns = false;
SearchLogInit(currentOpName, DateTime.Now.ToString("yyyy-MM-dd"));
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
SearchLogInit(currentOpName, dateTimePicker1_log.Value.ToString());
}
private void SearchLogInit(string opName, string logDate)
{
logDate = string.Format("{0:yyyy-MM-dd}", logDate);
SearchLog(opName, logDate, out DataTable dt, out string errorMsg);
if (dt.Rows.Count > 0)
{
dataGridView1_log.DataSource = dt;
}
}
private bool SearchLog(string opName, string logDate, out DataTable dt, out string errorMsg)
{
string procedureName;
procedureName = "系统_操作日志_查询";
SqlParameter[] thisParms = new SqlParameter[2];
thisParms[0] = new System.Data.SqlClient.SqlParameter("@工位号", opName);
thisParms[1] = new System.Data.SqlClient.SqlParameter("@操作日期", logDate);
return publicCore.ExecuteStoredProcedure(procedureName, MesWorkForm.ConnectionString, ref thisParms, out dt, out errorMsg);
}
private void button1_Click(object sender, EventArgs e)
{
SearchLogInit(currentOpName, dateTimePicker1_log.Value.ToString());
}
}
}