/// <summary> /// 采购助手 预采购生成采购单 /// </summary> public void GenerateCG(DataGrid dgv) { try { if (dgv.DataSource.Rows.Count < 1) { throw new Exception("表格中没有数据!"); } DataTable tb = dgv.GetSelectData(); if (tb.Rows.Count < 1) { throw new Exception("请选择要生成采购单的数据!"); } StringBuilder flow_id = new StringBuilder("''"); foreach (DataRow dr in tb.Rows) { flow_id.Append(",'" + dr["flow_id"].ToString() + "'"); } IBLL.IInOutBLL bll = new BLL.InOutBLL(); bll.AssGenCG(flow_id.ToString(), Program.oper.oper_id); MsgForm.ShowFrom("生成采购单成功"); frm.btnSelect_Click(null, null); } catch (Exception ex) { MsgForm.ShowFrom(ex); } }