/// <summary> /// 更新一条数据 /// </summary> public bool Update(Student.Model.WORKFLOW model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update WORKFLOW set "); strSql.Append("WORKFLOWNAME=@WORKFLOWNAME,"); strSql.Append("CREATEDATE=@CREATEDATE,"); strSql.Append("STATUS=@STATUS"); strSql.Append(" where WORKFLOWNO=@WORKFLOWNO "); SqlParameter[] parameters = { new SqlParameter("@WORKFLOWNAME", SqlDbType.VarChar, 40), new SqlParameter("@CREATEDATE", SqlDbType.DateTime), new SqlParameter("@STATUS", SqlDbType.Int, 4), new SqlParameter("@WORKFLOWNO", SqlDbType.Int, 4) }; parameters[0].Value = model.WORKFLOWNAME; parameters[1].Value = model.CREATEDATE; parameters[2].Value = model.STATUS; parameters[3].Value = model.WORKFLOWNO; int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Student.Model.WORKFLOW DataRowToModel(DataRow row) { Student.Model.WORKFLOW model = new Student.Model.WORKFLOW(); if (row != null) { if (row["WORKFLOWNO"] != null && row["WORKFLOWNO"].ToString() != "") { model.WORKFLOWNO = int.Parse(row["WORKFLOWNO"].ToString()); } if (row["WORKFLOWNAME"] != null) { model.WORKFLOWNAME = row["WORKFLOWNAME"].ToString(); } if (row["CREATEDATE"] != null && row["CREATEDATE"].ToString() != "") { model.CREATEDATE = DateTime.Parse(row["CREATEDATE"].ToString()); } if (row["STATUS"] != null && row["STATUS"].ToString() != "") { if (row["STATUS"].ToString() == "在用") { model.STATUS = 1; } else { model.STATUS = 0; } } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Student.Model.WORKFLOW model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into WORKFLOW("); strSql.Append("WORKFLOWNAME,CREATEDATE,STATUS)"); strSql.Append(" values ("); strSql.Append("@WORKFLOWNAME,@CREATEDATE,@STATUS)"); SqlParameter[] parameters = { new SqlParameter("@WORKFLOWNAME", SqlDbType.VarChar, 40), new SqlParameter("@CREATEDATE", SqlDbType.DateTime), new SqlParameter("@STATUS", SqlDbType.Int, 4) }; parameters[0].Value = model.WORKFLOWNAME; parameters[1].Value = model.CREATEDATE; parameters[2].Value = model.STATUS; int rows = SqlHelper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// 根据工作流名称查找 /// </summary> public Student.Model.WORKFLOW GetModel(string WORKFLOWNAME) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 WORKFLOWNO,WORKFLOWNAME,CREATEDATE,case STATUS when 1 then '在用' else '未用' end as STATUS from WORKFLOW "); strSql.Append(" where WORKFLOWNAME=@WORKFLOWNAME "); SqlParameter[] parameters = { new SqlParameter("@WORKFLOWNAME", SqlDbType.VarChar, 40) }; parameters[0].Value = WORKFLOWNAME; Student.Model.WORKFLOW model = new Student.Model.WORKFLOW(); DataSet ds = SqlHelper.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }