Пример #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(WisdCar.Model.PO.ClubCardPackageDetailPO model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ClubCardPackageDetail(");
            strSql.Append("ItemID,ItemName,UnitPrice,OriginalCount,RemainCount,ClubCardPackageID,LogicalStatus,CreatorID,CreatedDate,LastModifierID,LastModifiedDate,Reserved1,Reserved2,Reserved3)");
            strSql.Append(" values (");
            strSql.Append("@ItemID,@ItemName,@UnitPrice,@OriginalCount,@RemainCount,@ClubCardPackageID,@LogicalStatus,@CreatorID,@CreatedDate,@LastModifierID,@LastModifiedDate,@Reserved1,@Reserved2,@Reserved3)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ItemID",            SqlDbType.Int,         4),
                new SqlParameter("@ItemName",          SqlDbType.NVarChar,   50),
                new SqlParameter("@UnitPrice",         SqlDbType.Decimal,     5),
                new SqlParameter("@OriginalCount",     SqlDbType.Int,         4),
                new SqlParameter("@RemainCount",       SqlDbType.Int,         4),
                new SqlParameter("@ClubCardPackageID", SqlDbType.NVarChar,   50),
                new SqlParameter("@LogicalStatus",     SqlDbType.Int,         4),
                new SqlParameter("@CreatorID",         SqlDbType.NVarChar,   50),
                new SqlParameter("@CreatedDate",       SqlDbType.DateTime),
                new SqlParameter("@LastModifierID",    SqlDbType.NVarChar,   50),
                new SqlParameter("@LastModifiedDate",  SqlDbType.DateTime),
                new SqlParameter("@Reserved1",         SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved2",         SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved3",         SqlDbType.NVarChar, 100)
            };
            parameters[0].Value  = model.ItemID;
            parameters[1].Value  = model.ItemName;
            parameters[2].Value  = model.UnitPrice;
            parameters[3].Value  = model.OriginalCount;
            parameters[4].Value  = model.RemainCount;
            parameters[5].Value  = model.ClubCardPackageID;
            parameters[6].Value  = model.LogicalStatus;
            parameters[7].Value  = model.CreatorID;
            parameters[8].Value  = model.CreatedDate;
            parameters[9].Value  = model.LastModifierID;
            parameters[10].Value = model.LastModifiedDate;
            parameters[11].Value = model.Reserved1;
            parameters[12].Value = model.Reserved2;
            parameters[13].Value = model.Reserved3;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public WisdCar.Model.PO.ClubCardPackageDetailPO GetModel(int PackageDetailID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 PackageDetailID,ItemID,ItemName,UnitPrice,OriginalCount,RemainCount,ClubCardPackageID,LogicalStatus,CreatorID,CreatedDate,LastModifierID,LastModifiedDate,Reserved1,Reserved2,Reserved3 from ClubCardPackageDetail ");
            strSql.Append(" where PackageDetailID=@PackageDetailID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PackageDetailID", SqlDbType.Int, 4)
            };
            parameters[0].Value = PackageDetailID;

            WisdCar.Model.PO.ClubCardPackageDetailPO model = new WisdCar.Model.PO.ClubCardPackageDetailPO();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WisdCar.Model.PO.ClubCardPackageDetailPO DataRowToModel(DataRow row)
 {
     WisdCar.Model.PO.ClubCardPackageDetailPO model = new WisdCar.Model.PO.ClubCardPackageDetailPO();
     if (row != null)
     {
         if (row["PackageDetailID"] != null && row["PackageDetailID"].ToString() != "")
         {
             model.PackageDetailID = int.Parse(row["PackageDetailID"].ToString());
         }
         if (row["ItemID"] != null && row["ItemID"].ToString() != "")
         {
             model.ItemID = int.Parse(row["ItemID"].ToString());
         }
         if (row["ItemName"] != null)
         {
             model.ItemName = row["ItemName"].ToString();
         }
         if (row["UnitPrice"] != null && row["UnitPrice"].ToString() != "")
         {
             model.UnitPrice = decimal.Parse(row["UnitPrice"].ToString());
         }
         if (row["OriginalCount"] != null && row["OriginalCount"].ToString() != "")
         {
             model.OriginalCount = int.Parse(row["OriginalCount"].ToString());
         }
         if (row["RemainCount"] != null && row["RemainCount"].ToString() != "")
         {
             model.RemainCount = int.Parse(row["RemainCount"].ToString());
         }
         if (row["ClubCardPackageID"] != null && row["ClubCardPackageID"].ToString() != "")
         {
             model.ClubCardPackageID = row["ClubCardPackageID"].ToString();
         }
         if (row["LogicalStatus"] != null && row["LogicalStatus"].ToString() != "")
         {
             model.LogicalStatus = int.Parse(row["LogicalStatus"].ToString());
         }
         if (row["CreatorID"] != null)
         {
             model.CreatorID = row["CreatorID"].ToString();
         }
         if (row["CreatedDate"] != null && row["CreatedDate"].ToString() != "")
         {
             model.CreatedDate = DateTime.Parse(row["CreatedDate"].ToString());
         }
         if (row["LastModifierID"] != null)
         {
             model.LastModifierID = row["LastModifierID"].ToString();
         }
         if (row["LastModifiedDate"] != null && row["LastModifiedDate"].ToString() != "")
         {
             model.LastModifiedDate = DateTime.Parse(row["LastModifiedDate"].ToString());
         }
         if (row["Reserved1"] != null)
         {
             model.Reserved1 = row["Reserved1"].ToString();
         }
         if (row["Reserved2"] != null)
         {
             model.Reserved2 = row["Reserved2"].ToString();
         }
         if (row["Reserved3"] != null)
         {
             model.Reserved3 = row["Reserved3"].ToString();
         }
     }
     return(model);
 }
Пример #4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(WisdCar.Model.PO.ClubCardPackageDetailPO model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ClubCardPackageDetail set ");
            strSql.Append("ItemID=@ItemID,");
            strSql.Append("ItemName=@ItemName,");
            strSql.Append("UnitPrice=@UnitPrice,");
            strSql.Append("OriginalCount=@OriginalCount,");
            strSql.Append("RemainCount=@RemainCount,");
            strSql.Append("ClubCardPackageID=@ClubCardPackageID,");
            strSql.Append("LogicalStatus=@LogicalStatus,");
            strSql.Append("CreatorID=@CreatorID,");
            strSql.Append("CreatedDate=@CreatedDate,");
            strSql.Append("LastModifierID=@LastModifierID,");
            strSql.Append("LastModifiedDate=@LastModifiedDate,");
            strSql.Append("Reserved1=@Reserved1,");
            strSql.Append("Reserved2=@Reserved2,");
            strSql.Append("Reserved3=@Reserved3");
            strSql.Append(" where PackageDetailID=@PackageDetailID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ItemID",            SqlDbType.Int,         4),
                new SqlParameter("@ItemName",          SqlDbType.NVarChar,   50),
                new SqlParameter("@UnitPrice",         SqlDbType.Decimal,     5),
                new SqlParameter("@OriginalCount",     SqlDbType.Int,         4),
                new SqlParameter("@RemainCount",       SqlDbType.Int,         4),
                new SqlParameter("@ClubCardPackageID", SqlDbType.NVarChar,   50),
                new SqlParameter("@LogicalStatus",     SqlDbType.Int,         4),
                new SqlParameter("@CreatorID",         SqlDbType.NVarChar,   50),
                new SqlParameter("@CreatedDate",       SqlDbType.DateTime),
                new SqlParameter("@LastModifierID",    SqlDbType.NVarChar,   50),
                new SqlParameter("@LastModifiedDate",  SqlDbType.DateTime),
                new SqlParameter("@Reserved1",         SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved2",         SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved3",         SqlDbType.NVarChar,  100),
                new SqlParameter("@PackageDetailID",   SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.ItemID;
            parameters[1].Value  = model.ItemName;
            parameters[2].Value  = model.UnitPrice;
            parameters[3].Value  = model.OriginalCount;
            parameters[4].Value  = model.RemainCount;
            parameters[5].Value  = model.ClubCardPackageID;
            parameters[6].Value  = model.LogicalStatus;
            parameters[7].Value  = model.CreatorID;
            parameters[8].Value  = model.CreatedDate;
            parameters[9].Value  = model.LastModifierID;
            parameters[10].Value = model.LastModifiedDate;
            parameters[11].Value = model.Reserved1;
            parameters[12].Value = model.Reserved2;
            parameters[13].Value = model.Reserved3;
            parameters[14].Value = model.PackageDetailID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WisdCar.Model.PO.ClubCardPackageDetailPO DataRowToModel(DataRow row)
 {
     WisdCar.Model.PO.ClubCardPackageDetailPO model=new WisdCar.Model.PO.ClubCardPackageDetailPO();
     if (row != null)
     {
         if(row["PackageDetailID"]!=null && row["PackageDetailID"].ToString()!="")
         {
             model.PackageDetailID=int.Parse(row["PackageDetailID"].ToString());
         }
         if(row["ItemID"]!=null && row["ItemID"].ToString()!="")
         {
             model.ItemID=int.Parse(row["ItemID"].ToString());
         }
         if(row["ItemName"]!=null)
         {
             model.ItemName=row["ItemName"].ToString();
         }
         if(row["UnitPrice"]!=null && row["UnitPrice"].ToString()!="")
         {
             model.UnitPrice=decimal.Parse(row["UnitPrice"].ToString());
         }
         if(row["OriginalCount"]!=null && row["OriginalCount"].ToString()!="")
         {
             model.OriginalCount=int.Parse(row["OriginalCount"].ToString());
         }
         if(row["RemainCount"]!=null && row["RemainCount"].ToString()!="")
         {
             model.RemainCount=int.Parse(row["RemainCount"].ToString());
         }
         if(row["ClubCardPackageID"]!=null && row["ClubCardPackageID"].ToString()!="")
         {
             model.ClubCardPackageID=row["ClubCardPackageID"].ToString();
         }
         if(row["LogicalStatus"]!=null && row["LogicalStatus"].ToString()!="")
         {
             model.LogicalStatus=int.Parse(row["LogicalStatus"].ToString());
         }
         if(row["CreatorID"]!=null)
         {
             model.CreatorID=row["CreatorID"].ToString();
         }
         if(row["CreatedDate"]!=null && row["CreatedDate"].ToString()!="")
         {
             model.CreatedDate=DateTime.Parse(row["CreatedDate"].ToString());
         }
         if(row["LastModifierID"]!=null)
         {
             model.LastModifierID=row["LastModifierID"].ToString();
         }
         if(row["LastModifiedDate"]!=null && row["LastModifiedDate"].ToString()!="")
         {
             model.LastModifiedDate=DateTime.Parse(row["LastModifiedDate"].ToString());
         }
         if(row["Reserved1"]!=null)
         {
             model.Reserved1=row["Reserved1"].ToString();
         }
         if(row["Reserved2"]!=null)
         {
             model.Reserved2=row["Reserved2"].ToString();
         }
         if(row["Reserved3"]!=null)
         {
             model.Reserved3=row["Reserved3"].ToString();
         }
     }
     return model;
 }
Пример #6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public WisdCar.Model.PO.ClubCardPackageDetailPO GetModel(int PackageDetailID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 PackageDetailID,ItemID,ItemName,UnitPrice,OriginalCount,RemainCount,ClubCardPackageID,LogicalStatus,CreatorID,CreatedDate,LastModifierID,LastModifiedDate,Reserved1,Reserved2,Reserved3 from ClubCardPackageDetail ");
            strSql.Append(" where PackageDetailID=@PackageDetailID");
            SqlParameter[] parameters = {
                    new SqlParameter("@PackageDetailID", SqlDbType.Int,4)
            };
            parameters[0].Value = PackageDetailID;

            WisdCar.Model.PO.ClubCardPackageDetailPO model=new WisdCar.Model.PO.ClubCardPackageDetailPO();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }