예제 #1
0
        /// <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);
            }
        }