/// <summary> /// 增加一条数据 /// </summary> public int Add(RequestionEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tbRequestion("); strSql.Append("ftypeid,ftitle,fcontent,CreateBy,CreateTime,UpdateBy,UpdateTime"); strSql.Append(") values ("); strSql.Append("@ftypeid,@ftitle,@fcontent,@CreateBy,@CreateTime,@UpdateBy,@UpdateTime"); strSql.Append(") "); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@ftypeid", SqlDbType.Int, 4), new SqlParameter("@ftitle", SqlDbType.NVarChar, 50), new SqlParameter("@fcontent", SqlDbType.Text), new SqlParameter("@CreateBy", SqlDbType.NVarChar, 50), new SqlParameter("@CreateTime", SqlDbType.DateTime), new SqlParameter("@UpdateBy", SqlDbType.NVarChar, 50), new SqlParameter("@UpdateTime", SqlDbType.DateTime) }; parameters[0].Value = model.ftypeid; parameters[1].Value = model.ftitle; parameters[2].Value = model.fcontent; parameters[3].Value = model.CreateBy; parameters[4].Value = model.CreateTime; parameters[5].Value = model.UpdateBy; parameters[6].Value = model.UpdateTime; object obj = Convert.ToInt32(SqlHelper.ExecuteScalar(SqlHelper.connStr, CommandType.Text, strSql.ToString(), parameters)); return(Convert.ToInt32(obj)); }
public ActionResult AddRequestion() { try { UserEntity uInfo = ViewData["Account"] as UserEntity; RequestionEntity requestionAdd = new RequestionEntity(); requestionAdd.ftitle = Request["FTitle"]; requestionAdd.ftypeid = int.Parse(Request["FTypeId"]); requestionAdd.fcontent = Request["FContent"]; requestionAdd.CreateBy = uInfo.AccountName; requestionAdd.CreateTime = DateTime.Now; requestionAdd.UpdateBy = uInfo.AccountName; requestionAdd.UpdateTime = DateTime.Now; int id = DALUtility.Requestion.Add(requestionAdd); if (id > 0) { return(Content("{\"msg\":\"添加成功!\",\"success\":true}")); } else { return(Content("{\"msg\":\"添加失败!\",\"success\":false}")); } } catch (Exception ex) { return(Content("{\"msg\":\"修改失败," + ex.Message + "\",\"success\":false}")); } }
public ActionResult EditRequestion() { try { UserEntity uInfo = ViewData["Account"] as UserEntity; int id = Convert.ToInt32(Request["id"]); RequestionEntity requestionEdit = DALUtility.Requestion.GetModel(id); requestionEdit.ftitle = Request["FTitle"]; requestionEdit.ftypeid = int.Parse(Request["FTypeId"]); requestionEdit.fcontent = Request["FContent"]; requestionEdit.UpdateBy = uInfo.AccountName; requestionEdit.UpdateTime = DateTime.Now; int result = DALUtility.Requestion.Update(requestionEdit); if (result > 0) { return(Content("{\"msg\":\"修改成功!\",\"success\":true}")); } else { return(Content("{\"msg\":\"修改失败!\",\"success\":false}")); } } catch (Exception ex) { return(Content("{\"msg\":\"修改失败," + ex.Message + "\",\"success\":false}")); } }
/// <summary> /// 编辑页面展示 /// </summary> /// <returns></returns> public ActionResult RequestionEdit() { int id = 0; if (!string.IsNullOrEmpty(Request["id"])) { id = int.Parse(Request["id"]); RequestionEntity requestionEdit = DALUtility.Requestion.GetModel(id); return(View(requestionEdit)); } return(new EmptyResult()); }
/// <summary> /// 得到一个对象实体 /// </summary> public RequestionEntity GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id, ftypeid, ftitle, fcontent, CreateTime, CreateBy, UpdateBy, UpdateTime "); strSql.Append(" from tbRequestion "); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4) }; parameters[0].Value = id; RequestionEntity model = new RequestionEntity(); DataTable dt = SqlHelper.GetDataTable(SqlHelper.connStr, CommandType.Text, strSql.ToString(), parameters); if (dt.Rows.Count > 0) { if (dt.Rows[0]["id"].ToString() != "") { model.id = int.Parse(dt.Rows[0]["id"].ToString()); } if (dt.Rows[0]["ftypeid"].ToString() != "") { model.ftypeid = int.Parse(dt.Rows[0]["ftypeid"].ToString()); } model.ftitle = dt.Rows[0]["ftitle"].ToString(); model.fcontent = dt.Rows[0]["fcontent"].ToString(); model.CreateBy = dt.Rows[0]["CreateBy"].ToString(); if (dt.Rows[0]["CreateTime"].ToString() != "") { model.CreateTime = DateTime.Parse(dt.Rows[0]["CreateTime"].ToString()); } model.UpdateBy = dt.Rows[0]["UpdateBy"].ToString(); if (dt.Rows[0]["UpdateTime"].ToString() != "") { model.UpdateTime = DateTime.Parse(dt.Rows[0]["UpdateTime"].ToString()); } return(model); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public int Update(RequestionEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update tbRequestion set "); strSql.Append(" ftypeid = @ftypeid , "); strSql.Append(" ftitle = @ftitle , "); strSql.Append(" fcontent = @fcontent , "); strSql.Append(" CreateBy = @CreateBy , "); strSql.Append(" CreateTime = @CreateTime , "); strSql.Append(" UpdateBy = @UpdateBy , "); strSql.Append(" UpdateTime = @UpdateTime "); strSql.Append(" where id=@id "); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4), new SqlParameter("@ftypeid", SqlDbType.Int, 4), new SqlParameter("@ftitle", SqlDbType.NVarChar, 50), new SqlParameter("@fcontent", SqlDbType.Text), new SqlParameter("@CreateBy", SqlDbType.NVarChar, 50), new SqlParameter("@CreateTime", SqlDbType.DateTime), new SqlParameter("@UpdateBy", SqlDbType.NVarChar, 50), new SqlParameter("@UpdateTime", SqlDbType.DateTime) }; parameters[0].Value = model.id; parameters[1].Value = model.ftypeid; parameters[2].Value = model.ftitle; parameters[3].Value = model.fcontent; parameters[4].Value = model.CreateBy; parameters[5].Value = model.CreateTime; parameters[6].Value = model.UpdateBy; parameters[7].Value = model.UpdateTime; object obj = SqlHelper.ExecuteNonQuery(SqlHelper.connStr, CommandType.Text, strSql.ToString(), parameters); return(Convert.ToInt32(obj)); }
/// <summary> /// 获得数据列表 /// </summary> public List <RequestionEntity> DataTableToList(DataTable dt) { List <RequestionEntity> modelList = new List <RequestionEntity>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { RequestionEntity model; for (int n = 0; n < rowsCount; n++) { model = new RequestionEntity(); if (dt.Rows[n]["id"].ToString() != "") { model.id = int.Parse(dt.Rows[n]["id"].ToString()); } if (dt.Rows[n]["ftypeid"].ToString() != "") { model.ftypeid = int.Parse(dt.Rows[n]["ftypeid"].ToString()); } model.ftitle = dt.Rows[n]["ftitle"].ToString(); model.fcontent = dt.Rows[n]["fcontent"].ToString(); model.CreateBy = dt.Rows[n]["CreateBy"].ToString(); if (dt.Rows[n]["CreateTime"].ToString() != "") { model.CreateTime = DateTime.Parse(dt.Rows[n]["CreateTime"].ToString()); } model.UpdateBy = dt.Rows[n]["UpdateBy"].ToString(); if (dt.Rows[n]["UpdateTime"].ToString() != "") { model.UpdateTime = DateTime.Parse(dt.Rows[n]["UpdateTime"].ToString()); } modelList.Add(model); } } return(modelList); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(RequestionEntity model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(RequestionEntity model) { return(dal.Add(model)); }