/// <summary> /// 增加一条数据 /// </summary> public int Add(NewsTypeEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tbNewsType("); strSql.Append("ftypename,fsort,CreateBy,CreateTime,UpdateBy,UpdateTime"); strSql.Append(") values ("); strSql.Append("@ftypename,@fsort,@CreateBy,@CreateTime,@UpdateBy,@UpdateTime"); strSql.Append(") "); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@ftypename", SqlDbType.NVarChar, 50), new SqlParameter("@CreateBy", SqlDbType.NVarChar, 50), new SqlParameter("@CreateTime", SqlDbType.DateTime), new SqlParameter("@UpdateBy", SqlDbType.NVarChar, 50), new SqlParameter("@UpdateTime", SqlDbType.DateTime), new SqlParameter("@fsort", SqlDbType.Int) }; parameters[0].Value = model.ftypename; parameters[1].Value = model.CreateBy; parameters[2].Value = model.CreateTime; parameters[3].Value = model.UpdateBy; parameters[4].Value = model.UpdateTime; parameters[5].Value = model.fsort; object obj = Convert.ToInt32(SqlHelper.ExecuteScalar(SqlHelper.connStr, CommandType.Text, strSql.ToString(), parameters)); return(Convert.ToInt32(obj)); }
/// <summary> /// 新增公告类型 /// </summary> /// <returns></returns> public ActionResult AddNewsType() { try { UserEntity uInfo = ViewData["Account"] as UserEntity; NewsTypeEntity typeAdd = new NewsTypeEntity(); typeAdd.ftypename = Request["TypeName"]; typeAdd.fsort = int.Parse(Request["Sort"] == null ? "0" : Request["Sort"]); typeAdd.CreateBy = uInfo.AccountName; typeAdd.CreateTime = DateTime.Now; typeAdd.UpdateBy = uInfo.AccountName; typeAdd.UpdateTime = DateTime.Now; bool exists = DALUtility.NewsType.Exists(typeAdd.ftypename); if (exists) { return(Content("{\"msg\":\"添加失败,类型名称已存在!\",\"success\":false}")); } else { int typeId = DALUtility.NewsType.Add(typeAdd); if (typeId > 0) { return(Content("{\"msg\":\"添加成功!\",\"success\":true}")); } else { return(Content("{\"msg\":\"添加失败!\",\"success\":false}")); } } } catch (Exception ex) { return(Content("{\"msg\":\"添加失败," + ex.Message + "\",\"success\":false}")); } }
/// <summary> /// 获得数据列表 /// </summary> public List <NewsTypeEntity> DataTableToList(DataTable dt) { List <NewsTypeEntity> modelList = new List <NewsTypeEntity>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { NewsTypeEntity model; for (int n = 0; n < rowsCount; n++) { model = new NewsTypeEntity(); if (dt.Rows[n]["id"].ToString() != "") { model.id = int.Parse(dt.Rows[n]["id"].ToString()); } model.ftypename = dt.Rows[n]["ftypename"].ToString(); model.fsort = int.Parse(dt.Rows[n]["fsort"].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); }
public NewsTypeDTO NewsType(NewsTypeEntity user) { NewsTypeDTO NewsType = new NewsTypeDTO(); NewsType.ID = user.ID; NewsType.NewTypeName = user.NewTypeName; return(NewsType); }
/// <summary> /// 增加数据 /// </summary> /// <param name="hh"></param> /// <returns></returns> public int AddTypeName(NewsTypeDTO hh) { using (MyDbContext dbc = new MyDbContext()) { NewsTypeEntity Type = new NewsTypeEntity(); Type.NewTypeName = hh.NewTypeName; dbc.NewsType.Add(Type); dbc.SaveChanges(); return(2); } }
public void SubmitForm(NewsTypeEntity entity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { entity.Modify(keyValue); service.Update(entity); } else { entity.Create(); service.Insert(entity); } }
public int Save(NewsTypeEntity data) { try { return(Connection.Db.Query <int>("spNewsTypeSet", new { ID = data.Id, TypeName = data.TypeName, }, commandType: CommandType.StoredProcedure).SingleOrDefault()); } catch (Exception ex) { SaveLog.Save(ex); return(-1); } }
public List <NewsTypeEntity> Search(NewsTypeEntity data) { try { return(Connection.Db.Query <NewsTypeEntity>("spNewsTypeSearch", new { ID = data.Id, TypeName = "%" + data.TypeName + "%", }, commandType: CommandType.StoredProcedure).ToList()); } catch (Exception ex) { SaveLog.Save(ex); return(new List <NewsTypeEntity>()); } }
public NewsTypeEntity GetNewsTypeByCode(int code) { if (CacheNewsType.Where(m => m.Cls_Code == code).Count() > 0) { return(CacheNewsType.Where(m => m.Cls_Code == code).FirstOrDefault()); } NewsTypeEntity model = new NewsTypeEntity(); DataTable dt = NewsDAL.BaseDAL.GetNewsTypeByID(code); if (dt.Rows.Count > 0) { model.FillData(dt.Rows[0]); CacheNewsType.Add(model); } return(model); }
/// <summary> /// 得到一个对象实体 /// </summary> public NewsTypeEntity GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id, ftypename, fsort, CreateTime,CreateBy,UpdateTime,UpdateBy "); strSql.Append(" from tbNewsType "); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int, 4) }; parameters[0].Value = id; NewsTypeEntity model = new NewsTypeEntity(); 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()); } model.ftypename = dt.Rows[0]["ftypename"].ToString(); if (dt.Rows[0]["fsort"].ToString() != "") { model.fsort = int.Parse(dt.Rows[0]["fsort"].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> /// <returns></returns> public ActionResult EditNewsType() { try { UserEntity uInfo = ViewData["Account"] as UserEntity; int id = Convert.ToInt32(Request["id"]); string originalName = Request["originalName"]; NewsTypeEntity typeEdit = DALUtility.NewsType.GetModel(id); typeEdit.ftypename = Request["TypeName"]; typeEdit.fsort = int.Parse(Request["Sort"] == null ? "0" : Request["Sort"]); typeEdit.UpdateBy = uInfo.AccountName; typeEdit.UpdateTime = DateTime.Now; bool exists = DALUtility.NewsType.Exists(typeEdit.ftypename); if (typeEdit.ftypename != originalName && exists) { return(Content("{\"msg\":\"修改失败,类型名称已存在!\",\"success\":false}")); } else { int result = DALUtility.NewsType.Update(typeEdit); 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> public int Update(NewsTypeEntity model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update tbNewsType set "); strSql.Append(" ftypename = @ftypename , "); strSql.Append(" fsort = @fsort , "); 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("@ftypename", SqlDbType.NVarChar, 50), new SqlParameter("@CreateBy", SqlDbType.NVarChar, 50), new SqlParameter("@CreateTime", SqlDbType.DateTime), new SqlParameter("@UpdateBy", SqlDbType.NVarChar, 50), new SqlParameter("@UpdateTime", SqlDbType.DateTime), new SqlParameter("@fsort", SqlDbType.Int) }; parameters[0].Value = model.id; parameters[1].Value = model.ftypename; parameters[2].Value = model.CreateBy; parameters[3].Value = model.CreateTime; parameters[4].Value = model.UpdateBy; parameters[5].Value = model.UpdateTime; parameters[6].Value = model.fsort; object obj = SqlHelper.ExecuteNonQuery(SqlHelper.connStr, CommandType.Text, strSql.ToString(), parameters); return(Convert.ToInt32(obj)); }
public void Delete(NewsTypeEntity entity) { service.Delete(entity); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(NewsTypeEntity model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(NewsTypeEntity model) { return(dal.Add(model)); }