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()); } } }