/// <summary> /// 更新一条数据 /// </summary> public bool Update(LearnSite.Model.Research model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update Research set "); strSql.Append("Rsid=@Rsid,"); strSql.Append("Ryear=@Ryear,"); strSql.Append("Rgrade=@Rgrade,"); strSql.Append("Rclass=@Rclass,"); strSql.Append("Rterm=@Rterm,"); strSql.Append("Rlearn=@Rlearn,"); strSql.Append("Rplay=@Rplay,"); strSql.Append("Rsleep=@Rsleep,"); strSql.Append("Rfree=@Rfree,"); strSql.Append("Rdate=@Rdate"); strSql.Append(" where Rid=@Rid"); SqlParameter[] parameters = { new SqlParameter("@Rsid", SqlDbType.Int, 4), new SqlParameter("@Ryear", SqlDbType.Int, 4), new SqlParameter("@Rgrade", SqlDbType.Int, 4), new SqlParameter("@Rclass", SqlDbType.Int, 4), new SqlParameter("@Rterm", SqlDbType.Int, 4), new SqlParameter("@Rlearn", SqlDbType.SmallMoney), new SqlParameter("@Rplay", SqlDbType.SmallMoney), new SqlParameter("@Rsleep", SqlDbType.SmallMoney), new SqlParameter("@Rfree", SqlDbType.SmallMoney), new SqlParameter("@Rdate", SqlDbType.DateTime), new SqlParameter("@Rid", SqlDbType.Int, 4) }; parameters[0].Value = model.Rsid; parameters[1].Value = model.Ryear; parameters[2].Value = model.Rgrade; parameters[3].Value = model.Rclass; parameters[4].Value = model.Rterm; parameters[5].Value = model.Rlearn; parameters[6].Value = model.Rplay; parameters[7].Value = model.Rsleep; parameters[8].Value = model.Rfree; parameters[9].Value = model.Rdate; parameters[10].Value = model.Rid; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public LearnSite.Model.Research DataRowToModel(DataRow row) { LearnSite.Model.Research model = new LearnSite.Model.Research(); if (row != null) { if (row["Rid"] != null && row["Rid"].ToString() != "") { model.Rid = int.Parse(row["Rid"].ToString()); } if (row["Rsid"] != null && row["Rsid"].ToString() != "") { model.Rsid = int.Parse(row["Rsid"].ToString()); } if (row["Ryear"] != null && row["Ryear"].ToString() != "") { model.Ryear = int.Parse(row["Ryear"].ToString()); } if (row["Rgrade"] != null && row["Rgrade"].ToString() != "") { model.Rgrade = int.Parse(row["Rgrade"].ToString()); } if (row["Rclass"] != null && row["Rclass"].ToString() != "") { model.Rclass = int.Parse(row["Rclass"].ToString()); } if (row["Rterm"] != null && row["Rterm"].ToString() != "") { model.Rterm = int.Parse(row["Rterm"].ToString()); } if (row["Rlearn"] != null && row["Rlearn"].ToString() != "") { model.Rlearn = decimal.Parse(row["Rlearn"].ToString()); } if (row["Rplay"] != null && row["Rplay"].ToString() != "") { model.Rplay = decimal.Parse(row["Rplay"].ToString()); } if (row["Rsleep"] != null && row["Rsleep"].ToString() != "") { model.Rsleep = decimal.Parse(row["Rsleep"].ToString()); } if (row["Rfree"] != null && row["Rfree"].ToString() != "") { model.Rfree = decimal.Parse(row["Rfree"].ToString()); } if (row["Rdate"] != null && row["Rdate"].ToString() != "") { model.Rdate = DateTime.Parse(row["Rdate"].ToString()); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(LearnSite.Model.Research model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into Research("); strSql.Append("Rsid,Ryear,Rgrade,Rclass,Rterm,Rlearn,Rplay,Rsleep,Rfree,Rdate)"); strSql.Append(" values ("); strSql.Append("@Rsid,@Ryear,@Rgrade,@Rclass,@Rterm,@Rlearn,@Rplay,@Rsleep,@Rfree,@Rdate)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@Rsid", SqlDbType.Int, 4), new SqlParameter("@Ryear", SqlDbType.Int, 4), new SqlParameter("@Rgrade", SqlDbType.Int, 4), new SqlParameter("@Rclass", SqlDbType.Int, 4), new SqlParameter("@Rterm", SqlDbType.Int, 4), new SqlParameter("@Rlearn", SqlDbType.SmallMoney), new SqlParameter("@Rplay", SqlDbType.SmallMoney), new SqlParameter("@Rsleep", SqlDbType.SmallMoney), new SqlParameter("@Rfree", SqlDbType.SmallMoney), new SqlParameter("@Rdate", SqlDbType.DateTime) }; parameters[0].Value = model.Rsid; parameters[1].Value = model.Ryear; parameters[2].Value = model.Rgrade; parameters[3].Value = model.Rclass; parameters[4].Value = model.Rterm; parameters[5].Value = model.Rlearn; parameters[6].Value = model.Rplay; parameters[7].Value = model.Rsleep; parameters[8].Value = model.Rfree; parameters[9].Value = model.Rdate; object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public LearnSite.Model.Research GetModel(int Rid) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 Rid,Rsid,Ryear,Rgrade,Rclass,Rterm,Rlearn,Rplay,Rsleep,Rfree,Rdate from Research "); strSql.Append(" where Rid=@Rid"); SqlParameter[] parameters = { new SqlParameter("@Rid", SqlDbType.Int, 4) }; parameters[0].Value = Rid; LearnSite.Model.Research model = new LearnSite.Model.Research(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }