/// <summary> /// 审核,提交单据 以前在网页端 /// </summary> private void Upload(string strDH) { Mes_InWorkShopHeadBLL InWorkShopHeadBLL = new Mes_InWorkShopHeadBLL(); InWorkShopHeadBLL.SH(strDH); InWorkShopHeadBLL.UPLOAD(strDH, Globels.strUser); }
private void btnUpload_Click(object sender, EventArgs e) { try { if (MessageBox.Show("是否要提交", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { Mes_InWorkShopTempBLL InWorkShopTempBLL = new Mes_InWorkShopTempBLL(); var rows = InWorkShopTempBLL.GetList_InWorkShopTemp("where I_StockCode = '" + cmbStock.Text + "' and I_WorkShop = '" + cmbWorkShop.Text + "' and I_OrderNo = '" + comOrderNo.Text + "'"); if (rows == null || rows.Count < 1) { //untCommon.InfoMsg("没有任何数据!"); lblTS.Text = "系统提示:没有任何数据!"; return; } Mes_InWorkShopHeadBLL InWorkShopHeadBLL = new Mes_InWorkShopHeadBLL(); Mes_InWorkShopDetailBLL InWorkShopDetailBLL = new Mes_InWorkShopDetailBLL(); Mes_InWorkShopHeadEntity InWorkShopHeadEntity = new Mes_InWorkShopHeadEntity(); Mes_InWorkShopDetailEntity InWorkShopDetailEntity = new Mes_InWorkShopDetailEntity(); string strIn_No = ""; MesMaterInHeadBLL MaterInHeadBLL = new MesMaterInHeadBLL(); strIn_No = MaterInHeadBLL.GetDH("车间入库到线边仓单"); InWorkShopHeadEntity.I_InNo = strIn_No; InWorkShopHeadEntity.I_OrderNo = comOrderNo.Text; InWorkShopHeadEntity.I_StockCode = cmbStock.Text; InWorkShopHeadEntity.I_StockName = cmbStockName.Text; InWorkShopHeadEntity.I_CreateBy = ""; InWorkShopHeadEntity.I_CreateDate = DateTime.Now; InWorkShopHeadEntity.I_OrderDate = txtOrderDate.Text; InWorkShopHeadEntity.I_Remark = ""; InWorkShopHeadEntity.I_Status = 1; InWorkShopHeadEntity.I_WorkShop = cmbWorkShop.Text; int nRow = InWorkShopHeadBLL.SaveEntity("", InWorkShopHeadEntity); for (int i = 0; i < rows.Count; i++) { InWorkShopDetailEntity.I_GoodsCode = rows[i].I_GoodsCode; InWorkShopDetailEntity.I_GoodsName = rows[i].I_GoodsName; InWorkShopDetailEntity.I_InNo = strIn_No; InWorkShopDetailEntity.I_Price = rows[i].I_Price; InWorkShopDetailEntity.I_Qty = rows[i].I_Qty; InWorkShopDetailEntity.I_Remark = rows[i].I_Remark; InWorkShopDetailEntity.I_Unit = rows[i].I_Unit; InWorkShopDetailEntity.I_Batch = rows[i].I_Batch; nRow = InWorkShopDetailBLL.SaveEntity("", InWorkShopDetailEntity); } //更改临时数据状态 Upload(strIn_No); MessageBox.Show("保存成功"); lblTS.Text = ""; DeleteData(); UpdataNew(); } else { } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }