/// <summary> /// 增加一条数据 /// </summary> public int Add(ParcelSetUpEntity model) { StringBuilder strSql = new StringBuilder( ); strSql.Append("insert into T_ParcelSetUp("); strSql.Append("LocalProductName,Flag,MoreParcelNumber,Remark)"); strSql.Append(" values ("); strSql.Append("@LocalProductName,@Flag,@MoreParcelNumber,@Remark)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@LocalProductName", SqlDbType.VarChar, 50), new SqlParameter("@Flag", SqlDbType.Bit, 1), new SqlParameter("@MoreParcelNumber", SqlDbType.Int, 4), new SqlParameter("@Remark", SqlDbType.VarChar) }; parameters[0].Value = model.LocalProductName; parameters[1].Value = model.Flag; parameters[2].Value = model.MoreParcelNumber; parameters[3].Value = model.Remark; object obj = SqlHelper.GetSingle(SqlHelper.LocalSqlServer, strSql.ToString( ), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(ParcelSetUpEntity model) { StringBuilder strSql = new StringBuilder( ); strSql.Append("update T_ParcelSetUp set "); strSql.Append("LocalProductName=@LocalProductName,"); strSql.Append("Flag=@Flag,"); strSql.Append("MoreParcelNumber=@MoreParcelNumber,"); strSql.Append("Remark=@Remark"); strSql.Append(" where ItemID=@ItemID"); SqlParameter[] parameters = { new SqlParameter("@LocalProductName", SqlDbType.VarChar, 50), new SqlParameter("@Flag", SqlDbType.Bit, 1), new SqlParameter("@MoreParcelNumber", SqlDbType.Int, 4), new SqlParameter("@Remark", SqlDbType.VarChar), new SqlParameter("@ItemID", SqlDbType.Int, 4) }; parameters[0].Value = model.LocalProductName; parameters[1].Value = model.Flag; parameters[2].Value = model.MoreParcelNumber; parameters[3].Value = model.Remark; parameters[4].Value = model.ItemID; int rows = SqlHelper.ExecuteSql(SqlHelper.LocalSqlServer, strSql.ToString( ), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public ParcelSetUpEntity GetModel(int ItemID) { StringBuilder strSql = new StringBuilder( ); strSql.Append("select top 1 ItemID,LocalProductName,Flag,MoreParcelNumber,Remark from T_ParcelSetUp "); strSql.Append(" where ItemID=@ItemID"); SqlParameter[] parameters = { new SqlParameter("@ItemID", SqlDbType.Int, 4) }; parameters[0].Value = ItemID; ParcelSetUpEntity model = new ParcelSetUpEntity( ); DataSet ds = SqlHelper.Query(SqlHelper.LocalSqlServer, strSql.ToString( ), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["ItemID"] != null && ds.Tables[0].Rows[0]["ItemID"].ToString( ) != "") { model.ItemID = int.Parse(ds.Tables[0].Rows[0]["ItemID"].ToString( )); } if (ds.Tables[0].Rows[0]["LocalProductName"] != null && ds.Tables[0].Rows[0]["LocalProductName"].ToString( ) != "") { model.LocalProductName = ds.Tables[0].Rows[0]["LocalProductName"].ToString( ); } if (ds.Tables[0].Rows[0]["Flag"] != null && ds.Tables[0].Rows[0]["Flag"].ToString( ) != "") { if ((ds.Tables[0].Rows[0]["Flag"].ToString( ) == "1") || (ds.Tables[0].Rows[0]["Flag"].ToString( ).ToLower( ) == "true")) { model.Flag = true; } else { model.Flag = false; } } if (ds.Tables[0].Rows[0]["MoreParcelNumber"] != null && ds.Tables[0].Rows[0]["MoreParcelNumber"].ToString( ) != "") { model.MoreParcelNumber = int.Parse(ds.Tables[0].Rows[0]["MoreParcelNumber"].ToString( )); } if (ds.Tables[0].Rows[0]["Remark"] != null && ds.Tables[0].Rows[0]["Remark"].ToString( ) != "") { model.Remark = ds.Tables[0].Rows[0]["Remark"].ToString( ); } return(model); } else { return(null); } }
/// <summary> /// 获得数据列表 /// </summary> public List <ParcelSetUpEntity> DataTableToList(DataTable dt) { List <ParcelSetUpEntity> modelList = new List <ParcelSetUpEntity>( ); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { ParcelSetUpEntity model; for (int n = 0; n < rowsCount; n++) { model = new ParcelSetUpEntity( ); if (dt.Rows[n]["ItemID"] != null && dt.Rows[n]["ItemID"].ToString( ) != "") { model.ItemID = int.Parse(dt.Rows[n]["ItemID"].ToString( )); } if (dt.Rows[n]["LocalProductName"] != null && dt.Rows[n]["LocalProductName"].ToString( ) != "") { model.LocalProductName = dt.Rows[n]["LocalProductName"].ToString( ); } if (dt.Rows[n]["Flag"] != null && dt.Rows[n]["Flag"].ToString( ) != "") { if ((dt.Rows[n]["Flag"].ToString( ) == "1") || (dt.Rows[n]["Flag"].ToString( ).ToLower( ) == "true")) { model.Flag = true; } else { model.Flag = false; } } if (dt.Rows[n]["MoreParcelNumber"] != null && dt.Rows[n]["MoreParcelNumber"].ToString( ) != "") { model.MoreParcelNumber = int.Parse(dt.Rows[n]["MoreParcelNumber"].ToString( )); } if (dt.Rows[n]["Remark"] != null && dt.Rows[n]["Remark"].ToString( ) != "") { model.Remark = dt.Rows[n]["Remark"].ToString( ); } modelList.Add(model); } } return(modelList); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(ParcelSetUpEntity model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(ParcelSetUpEntity model) { return(dal.Add(model)); }