/// <summary> /// 更新一条数据 /// </summary> public bool Update(Maticsoft.Model.forum_a model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update forum_a set "); strSql.Append("id=@id,"); strSql.Append("que_id=@que_id,"); strSql.Append("name=@name,"); strSql.Append("team=@team,"); strSql.Append("answer=@answer,"); strSql.Append("time=@time,"); strSql.Append("password=@password,"); strSql.Append("fenshu=@fenshu,"); strSql.Append("beizhu=@beizhu,"); strSql.Append("beizhu2=@beizhu2"); strSql.Append(" where "); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4), new SqlParameter("@que_id", SqlDbType.Int, 4), new SqlParameter("@name", SqlDbType.NChar, 50), new SqlParameter("@team", SqlDbType.NChar, 50), new SqlParameter("@answer", SqlDbType.Text), new SqlParameter("@time", SqlDbType.DateTime), new SqlParameter("@password", SqlDbType.Int, 4), new SqlParameter("@fenshu", SqlDbType.Int, 4), new SqlParameter("@beizhu", SqlDbType.NChar, 50), new SqlParameter("@beizhu2", SqlDbType.Text) }; parameters[0].Value = model.id; parameters[1].Value = model.que_id; parameters[2].Value = model.name; parameters[3].Value = model.team; parameters[4].Value = model.answer; parameters[5].Value = model.time; parameters[6].Value = model.password; parameters[7].Value = model.fenshu; parameters[8].Value = model.beizhu; parameters[9].Value = model.beizhu2; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
private void ShowInfo() { Maticsoft.BLL.forum_a bll = new Maticsoft.BLL.forum_a(); Maticsoft.Model.forum_a model = bll.GetModel(); this.lblid.Text = model.id.ToString(); this.lblque_id.Text = model.que_id.ToString(); this.lblname.Text = model.name; this.lblteam.Text = model.team; this.lblanswer.Text = model.answer; this.lbltime.Text = model.time.ToString(); this.lblpassword.Text = model.password.ToString(); this.lblfenshu.Text = model.fenshu.ToString(); this.lblbeizhu.Text = model.beizhu; this.lblbeizhu2.Text = model.beizhu2; }
/// <summary> /// 得到一个对象实体 /// </summary> public Maticsoft.Model.forum_a DataRowToModel(DataRow row) { Maticsoft.Model.forum_a model = new Maticsoft.Model.forum_a(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["que_id"] != null && row["que_id"].ToString() != "") { model.que_id = int.Parse(row["que_id"].ToString()); } if (row["name"] != null) { model.name = row["name"].ToString(); } if (row["team"] != null) { model.team = row["team"].ToString(); } if (row["answer"] != null) { model.answer = row["answer"].ToString(); } if (row["time"] != null && row["time"].ToString() != "") { model.time = DateTime.Parse(row["time"].ToString()); } if (row["password"] != null && row["password"].ToString() != "") { model.password = int.Parse(row["password"].ToString()); } if (row["fenshu"] != null && row["fenshu"].ToString() != "") { model.fenshu = int.Parse(row["fenshu"].ToString()); } if (row["beizhu"] != null) { model.beizhu = row["beizhu"].ToString(); } if (row["beizhu2"] != null) { model.beizhu2 = row["beizhu2"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(Maticsoft.Model.forum_a model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into forum_a("); strSql.Append("id,que_id,name,team,answer,time,password,fenshu,beizhu,beizhu2)"); strSql.Append(" values ("); strSql.Append("@id,@que_id,@name,@team,@answer,@time,@password,@fenshu,@beizhu,@beizhu2)"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4), new SqlParameter("@que_id", SqlDbType.Int, 4), new SqlParameter("@name", SqlDbType.NChar, 50), new SqlParameter("@team", SqlDbType.NChar, 50), new SqlParameter("@answer", SqlDbType.Text), new SqlParameter("@time", SqlDbType.DateTime), new SqlParameter("@password", SqlDbType.Int, 4), new SqlParameter("@fenshu", SqlDbType.Int, 4), new SqlParameter("@beizhu", SqlDbType.NChar, 50), new SqlParameter("@beizhu2", SqlDbType.Text) }; parameters[0].Value = model.id; parameters[1].Value = model.que_id; parameters[2].Value = model.name; parameters[3].Value = model.team; parameters[4].Value = model.answer; parameters[5].Value = model.time; parameters[6].Value = model.password; parameters[7].Value = model.fenshu; parameters[8].Value = model.beizhu; parameters[9].Value = model.beizhu2; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Maticsoft.Model.forum_a GetModel() { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 id,que_id,name,team,answer,time,password,fenshu,beizhu,beizhu2 from forum_a "); strSql.Append(" where "); SqlParameter[] parameters = { }; Maticsoft.Model.forum_a model = new Maticsoft.Model.forum_a(); DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
protected void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (!PageValidate.IsNumber(txtid.Text)) { strErr += "id格式错误!\\n"; } if (!PageValidate.IsNumber(txtque_id.Text)) { strErr += "que_id格式错误!\\n"; } if (this.txtname.Text.Trim().Length == 0) { strErr += "name不能为空!\\n"; } if (this.txtteam.Text.Trim().Length == 0) { strErr += "team不能为空!\\n"; } if (this.txtanswer.Text.Trim().Length == 0) { strErr += "answer不能为空!\\n"; } if (!PageValidate.IsDateTime(txttime.Text)) { strErr += "time格式错误!\\n"; } if (!PageValidate.IsNumber(txtpassword.Text)) { strErr += "password格式错误!\\n"; } if (!PageValidate.IsNumber(txtfenshu.Text)) { strErr += "fenshu格式错误!\\n"; } if (this.txtbeizhu.Text.Trim().Length == 0) { strErr += "beizhu不能为空!\\n"; } if (this.txtbeizhu2.Text.Trim().Length == 0) { strErr += "beizhu2不能为空!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } int id = int.Parse(this.txtid.Text); int que_id = int.Parse(this.txtque_id.Text); string name = this.txtname.Text; string team = this.txtteam.Text; string answer = this.txtanswer.Text; DateTime time = DateTime.Parse(this.txttime.Text); int password = int.Parse(this.txtpassword.Text); int fenshu = int.Parse(this.txtfenshu.Text); string beizhu = this.txtbeizhu.Text; string beizhu2 = this.txtbeizhu2.Text; Maticsoft.Model.forum_a model = new Maticsoft.Model.forum_a(); model.id = id; model.que_id = que_id; model.name = name; model.team = team; model.answer = answer; model.time = time; model.password = password; model.fenshu = fenshu; model.beizhu = beizhu; model.beizhu2 = beizhu2; Maticsoft.BLL.forum_a bll = new Maticsoft.BLL.forum_a(); bll.Add(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx"); }