/// <summary> /// 写入日日志 /// </summary> /// <param name="cache"> 写入的日子表</param> public void Write_Log(Log_Order_info cache) { string ConnQuery = " insert into yl_GoodsOrderLog values('" + cache.OrderNo + "'," + cache.OrderState + "," + cache.PayState + "," + cache.ShoppingState + ",'" + cache.Remark + "'," + cache.UserCode + ",'" + cache.Creater + "','" + cache.Pubtime + "')"; SqlConnection connection = new SqlConnection(ConnString); connection.Open(); SqlCommand lo_cmd = new SqlCommand(ConnQuery, connection); lo_cmd.ExecuteNonQuery(); connection.Close(); connection.Dispose(); }
/// <summary> /// 查询日志信息 /// </summary> /// <param name="OrderNo"></param> /// <returns></returns> public Log_Order_info Log_Getinfo(string OrderNo) { Log_Order_info cache = new Log_Order_info(); string ConnQuery = "select " + "OrderState,PayState,ShoppingState" + " from " + "yl_GoodsOrder" + " where " + "OrderNo" + "='" + OrderNo + "'"; SqlConnection connection = new SqlConnection(ConnString); connection.Open(); SqlCommand lo_cmd = new SqlCommand(ConnQuery, connection); SqlDataReader reader = lo_cmd.ExecuteReader(); reader.Read(); cache.OrderNo = OrderNo; cache.OrderState = Convert.ToByte(reader["OrderState"]); cache.PayState = Convert.ToByte(reader["PayState"]); cache.ShoppingState = Convert.ToByte(reader["ShoppingState"]); reader.Close(); connection.Close(); connection.Dispose(); return(cache); }
private void button1_Click(object sender, EventArgs e) { if (KindView == 1) { if (stockOrOrder.Text != "" && KindView == 1) //写入配货员编码 { dataBase sqlConn = new dataBase(); if (selfMotion.Checked == true) //自动? { #region if (sqlConn.checkId(stockOrOrder.Text.ToString())) //检查是否有配货员id { //变更状态 if (sqlConn.WriteOrderState(AlterOrderID, 1) && sqlConn.WriteShoppingId(AlterOrderID, stockOrOrder.Text.ToString()) == 1) { //写入日志 Log_Order_info newLog = new Log_Order_info(); newLog = sqlConn.Log_Getinfo(AlterOrderID); newLog.Remark = "订单管理工具"; newLog.Creater = sqlConn.searchContent("ManageName", "ManageTel", stockOrOrder.Text.ToString(), "yl_ManageAccount"); newLog.UserCode = Convert.ToInt32(sqlConn.searchContent("UserCode", "ManageTel", stockOrOrder.Text.ToString(), "yl_ManageAccount")); newLog.Pubtime = DateTime.Now.ToString(); sqlConn.Write_Log(newLog); MessageBox.Show("变更成功"); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("变更失败"); } } else { MessageBox.Show("没有该配货员"); } #endregion } else if (selfMotion.Checked == false) { DialogResult dr = MessageBox.Show("确认您输入的配货员账号?", "提示", MessageBoxButtons.OKCancel); if (dr == DialogResult.OK) { #region if (sqlConn.checkId(stockOrOrder.Text.ToString())) //检查是否有配货员id { //变更状态 if (sqlConn.WriteOrderState(AlterOrderID, 1) && sqlConn.WriteShoppingId(AlterOrderID, stockOrOrder.Text.ToString()) == 1) { //写入日志 Log_Order_info newLog = new Log_Order_info(); newLog = sqlConn.Log_Getinfo(AlterOrderID); newLog.Remark = "订单管理工具"; newLog.Creater = sqlConn.searchContent("ManageName", "ManageTel", stockOrOrder.Text.ToString(), "yl_ManageAccount"); newLog.UserCode = Convert.ToInt32(sqlConn.searchContent("UserCode", "ManageTel", stockOrOrder.Text.ToString(), "yl_ManageAccount")); newLog.Pubtime = DateTime.Now.ToString(); sqlConn.Write_Log(newLog); MessageBox.Show("变更成功"); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("变更失败"); } } else { MessageBox.Show("没有该配货员"); } #endregion } } } else { stockOrOrder.Text = "请输入配货员编码"; } } if (KindView == 2) { if (stockOrOrder.Text != "" && KindView == 2) //写入配货员编码 { dataBase sqlConn = new dataBase(); if (selfMotion.Checked == true) //自动? { #region if (sqlConn.checkOrder(stockOrOrder.Text.ToString())) //检查是否有此订单 { //变更状态 if (sqlConn.WriteOrderState(stockOrOrder.Text.ToString(), 2) && sqlConn.WriteCheckerCodeId(stockOrOrder.Text.ToString(), adminId) == 1) { printShow(stockOrOrder.Text.ToString());//打印 //写入日志 Log_Order_info newLog = new Log_Order_info(); newLog = sqlConn.Log_Getinfo(stockOrOrder.Text.ToString()); newLog.Remark = "订单管理工具"; newLog.Creater = sqlConn.searchContent("ManageName", "ManageTel", adminId, "yl_ManageAccount"); newLog.UserCode = Convert.ToInt32(sqlConn.searchContent("UserCode", "ManageTel", adminId, "yl_ManageAccount")); newLog.Pubtime = DateTime.Now.ToString(); sqlConn.Write_Log(newLog); MessageBox.Show("检验成功"); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("检验失败"); } } else { MessageBox.Show("没有该订单"); } #endregion } else if (selfMotion.Checked == false) { DialogResult dr = MessageBox.Show("确认您输入的订单账号?", "提示", MessageBoxButtons.OKCancel); if (dr == DialogResult.OK) { #region if (sqlConn.checkOrder(stockOrOrder.Text.ToString())) //检查是否有此订单 { //变更状态 if (sqlConn.WriteOrderState(stockOrOrder.Text.ToString(), 2) && sqlConn.WriteCheckerCodeId(stockOrOrder.Text.ToString(), adminId) == 1) { printShow(stockOrOrder.Text.ToString());//打印 //写入日志 Log_Order_info newLog = new Log_Order_info(); newLog = sqlConn.Log_Getinfo(stockOrOrder.Text.ToString()); newLog.Remark = "订单管理工具"; newLog.Creater = sqlConn.searchContent("ManageName", "ManageTel", adminId, "yl_ManageAccount"); newLog.UserCode = Convert.ToInt32(sqlConn.searchContent("UserCode", "ManageTel", adminId, "yl_ManageAccount")); newLog.Pubtime = DateTime.Now.ToString(); sqlConn.Write_Log(newLog); MessageBox.Show("检验成功"); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("检验失败"); } } else { MessageBox.Show("没有该订单"); } #endregion } } } else { stockOrOrder.Text = "请输入订单编号"; } } }
private void button5_Click(object sender, EventArgs e) { if (KindView == 1) { if (KindView == 1) //写入配货员编码 { dataBase sqlConn = new dataBase(); #region if (sqlConn.checkId(stockOrOrder.Text.ToString())) //检查是否有配货员id { if (sqlConn.checkedStokUperCodeOrder(stockOrOrder.Text.ToString())) { MessageBox.Show("此售货员正在备货"); return; } //变更状态 if (sqlConn.WriteOrderState(dataGridView1.Rows[0].Cells["OrderNo"].Value.ToString(), 1) && sqlConn.WriteShoppingId(dataGridView1.Rows[0].Cells["OrderNo"].Value.ToString(), stockOrOrder.Text.ToString()) == 1) { moban newmoban = new moban(); printShow(dataGridView1.Rows[0].Cells["OrderNo"].Value.ToString(), 0, newmoban); //打印 //写入日志 Log_Order_info newLog = new Log_Order_info(); newLog = sqlConn.Log_Getinfo(dataGridView1.Rows[0].Cells["OrderNo"].Value.ToString()); newLog.Remark = "订单管理工具"; newLog.Creater = sqlConn.searchContent("ManageName", "ManageTel", stockOrOrder.Text.ToString(), "yl_ManageAccount"); newLog.UserCode = Convert.ToInt32(sqlConn.searchContent("UserCode", "ManageTel", stockOrOrder.Text.ToString(), "yl_ManageAccount")); newLog.Pubtime = DateTime.Now.ToString(); sqlConn.Write_Log(newLog); stockOrOrder.Text = "订单" + dataGridView1.Rows[0].Cells["OrderNo"].Value.ToString() + "已由备货员" + stockOrOrder.Text.ToString() + "开始备货"; weifahuoShow(); } else { stockOrOrder.Text = "订单" + dataGridView1.Rows[0].Cells["OrderNo"].Value.ToString() + "备货失败"; } } else { stockOrOrder.Text = "没有该配货员"; } #endregion return; } } if (KindView == 2) { if (KindView == 2) //写入配货员编码 { dataBase sqlConn = new dataBase(); #region if (sqlConn.checkOrder(stockOrOrder.Text.ToString())) //检查是否有此订单 { //变更状态 if (sqlConn.WriteOrderState(stockOrOrder.Text.ToString(), 2) && sqlConn.WriteCheckerCodeId(stockOrOrder.Text.ToString(), adminId) == 1) { //printShow(stockOrOrder.Text.ToString());//打印 //写入日志 Log_Order_info newLog = new Log_Order_info(); newLog = sqlConn.Log_Getinfo(stockOrOrder.Text.ToString()); newLog.Remark = "订单管理工具"; newLog.Creater = sqlConn.searchContent("ManageName", "ManageTel", adminId, "yl_ManageAccount"); newLog.UserCode = Convert.ToInt32(sqlConn.searchContent("UserCode", "ManageTel", adminId, "yl_ManageAccount")); newLog.Pubtime = DateTime.Now.ToString(); sqlConn.Write_Log(newLog); stockOrOrder.Text = "订单" + stockOrOrder.Text.ToString() + "检验成功"; beihuozhongShow(); } else { stockOrOrder.Text = "检验失败"; } } else { stockOrOrder.Text = "没有该订单"; } #endregion return; } } if (KindView == 0) { searchOrder(stockOrOrder.Text.ToString()); stockOrOrder.Focus(); return; } }