Example #1
0
        /// <summary>
        /// 删除数据方法
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        private bool deleteData(decimal setno)
        {
            try
            {
                int               nodeno, workflowno;
                BLL.WORKFLOWSET   workflowsetBll = new BLL.WORKFLOWSET();
                Model.WORKFLOWSET workflowsetMdl = new Model.WORKFLOWSET();

                BLL.STU_WORKFLOW stu_workflowBll = new BLL.STU_WORKFLOW();

                workflowsetMdl = workflowsetBll.GetModel(setno);
                nodeno         = (int)workflowsetMdl.NODENO;
                workflowno     = (int)workflowsetMdl.WORKFLOWNO;

                int recordCount = stu_workflowBll.GetRecordCount("and STU_WORKFLOW.nodeno = " + nodeno.ToString() + " and TEA_STU.workflowno = " + workflowno.ToString());
                if (recordCount > 0)
                {
                    MessageBox.Show("该设置信息已经被使用,不能被删除!", "提示信息");
                    return(false);
                }
                else
                {
                    workflowsetBll.Delete(setno);
                    return(true);
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show("删除失败!", exception.Message);
                return(false);
            }
        }