/// <summary> /// 增加一条数据 /// </summary> public int Add(GTMIS.Model.T_SysDictType model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into T_SysDictType("); strSql.Append("FTypeName,FParentId,FCreateBy,FCreateDate"); strSql.Append(") values ("); strSql.Append("@FTypeName,@FParentId,@FCreateBy,@FCreateDate"); strSql.Append(") "); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@FTypeName", SqlDbType.NVarChar, 50), new SqlParameter("@FParentId", SqlDbType.Int, 4), new SqlParameter("@FCreateBy", SqlDbType.NVarChar, 50), new SqlParameter("@FCreateDate", SqlDbType.DateTime) }; parameters[0].Value = model.FTypeName; parameters[1].Value = model.FParentId; parameters[2].Value = model.FCreateBy; parameters[3].Value = model.FCreateDate; //object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters); object obj = SqlHelper.ExecuteScalar(conn, strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public GTMIS.Model.T_SysDictType GetModel(int FDictTypeId) { StringBuilder strSql = new StringBuilder(); strSql.Append("select FDictTypeId, FTypeName, FParentId, FCreateBy, FCreateDate "); strSql.Append(" from T_SysDictType "); strSql.Append(" where FDictTypeId=@FDictTypeId"); SqlParameter[] parameters = { new SqlParameter("@FDictTypeId", SqlDbType.Int, 4) }; parameters[0].Value = FDictTypeId; GTMIS.Model.T_SysDictType model = new GTMIS.Model.T_SysDictType(); //DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters); DataTable dt = SqlHelper.ExecuteDataTable(conn, strSql.ToString(), parameters); if (dt.Rows.Count > 0) { if (dt.Rows[0]["FDictTypeId"].ToString() != "") { model.FDictTypeId = int.Parse(dt.Rows[0]["FDictTypeId"].ToString()); } model.FTypeName = dt.Rows[0]["FTypeName"].ToString(); if (dt.Rows[0]["FParentId"].ToString() != "") { model.FParentId = int.Parse(dt.Rows[0]["FParentId"].ToString()); } model.FCreateBy = dt.Rows[0]["FCreateBy"].ToString(); if (dt.Rows[0]["FCreateDate"].ToString() != "") { model.FCreateDate = DateTime.Parse(dt.Rows[0]["FCreateDate"].ToString()); } return(model); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(GTMIS.Model.T_SysDictType model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update T_SysDictType set "); strSql.Append(" FTypeName = @FTypeName , "); strSql.Append(" FParentId = @FParentId , "); strSql.Append(" FCreateBy = @FCreateBy , "); strSql.Append(" FCreateDate = @FCreateDate "); strSql.Append(" where FDictTypeId=@FDictTypeId "); SqlParameter[] parameters = { new SqlParameter("@FDictTypeId", SqlDbType.Int, 4), new SqlParameter("@FTypeName", SqlDbType.NVarChar, 50), new SqlParameter("@FParentId", SqlDbType.Int, 4), new SqlParameter("@FCreateBy", SqlDbType.NVarChar, 50), new SqlParameter("@FCreateDate", SqlDbType.DateTime) }; parameters[0].Value = model.FDictTypeId; parameters[1].Value = model.FTypeName; parameters[2].Value = model.FParentId; parameters[3].Value = model.FCreateBy; parameters[4].Value = model.FCreateDate; //int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters); int rows = SqlHelper.ExecuteNonQuery(conn, strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }