예제 #1
0
        /// <summary>
        /// 查询所有的商品
        /// </summary>
        /// <param name="old"></param>
        /// <returns></returns>
        public static List <FlowerNew> GetFlowerNew(string str)
        {
            List <FlowerNew> flo    = new List <FlowerNew>();
            SqlDataReader    dr     = DbHelp.ExecuteDataReader(str);
            FlowerNew        flower = null;

            while (dr.Read())
            {
                flower                 = new FlowerNew();
                flower.FlowerColor     = dr["FlowerColor"] as string;
                flower.FlowerDesc      = dr["FlowerDesc"] as string;
                flower.FlowerID        = (int)dr["FlowerID"];
                flower.FlowerLang      = dr["FlowerLang"] as string;
                flower.FlowerMaterials = dr["FlowerMaterials"] as string;
                flower.FlowerName      = dr["FlowerName"] as string;
                flower.FlowerNum       = (int)dr["FlowerNum"];
                flower.FlowerPicUrl    = dr["FlowerPicUrl"] as string;
                flower.FlowerPrice     = (decimal)dr["FlowerPrice"];
                flower.FlowerSize      = dr["FlowerSize"] as string;
                flower.FlowerState     = dr["FlowerState"] as string;
                flower.TypeID          = (int)dr["TypeID"];
                flo.Add(flower);
            }
            dr.Close();
            return(flo);
        }
예제 #2
0
        /// <summary>
        /// 添加新商品
        /// </summary>
        /// <param name="flo"></param>
        /// <returns></returns>
        public static int InsertFlowerNew(FlowerNew flo)
        {
            string str = "Insert into FlowerNew values(@FlowerName,@FlowerMaterials,@TypeID,@FlowerColor,@FlowerSize,@FlowerPicUrl,@FlowerPrice,@FlowerNum,@FlowerLang,@FlowerDesc,@FlowerState)";

            SqlParameter[] p = { new SqlParameter("@FlowerName",  flo.FlowerName),  new SqlParameter("@FlowerMaterials", flo.FlowerMaterials), new SqlParameter("@TypeID",       flo.TypeID),
                                 new SqlParameter("@FlowerColor", flo.FlowerColor), new SqlParameter("@FlowerSize",      flo.FlowerSize),      new SqlParameter("@FlowerPicUrl", flo.FlowerPicUrl),
                                 new SqlParameter("@FlowerPrice", flo.FlowerPrice), new SqlParameter("@FlowerNum",       flo.FlowerNum),       new SqlParameter("@FlowerLang",   flo.FlowerLang),
                                 new SqlParameter("@FlowerDesc",  flo.FlowerDesc),  new SqlParameter("@FlowerState",     flo.FlowerState) };
            return(DbHelp.ExecuteNonQuary(str, p));
        }
예제 #3
0
        public static string InsertFlowerNew(FlowerNew flo)
        {
            string str = "";

            switch (FlowerNewDal.InsertFlowerNew(flo))
            {
            case -2:
                str = "数据库连接异常!请检查您的数据库或联系管理员";
                break;

            case -1:
                str = "数据操作异常!请检查输入的数据或联系管理员";
                break;

            case 0:
                str = "操作失败,请检查数据是否错误";
                break;

            default:
                str = "商品添加成功!";
                break;
            }
            return(str);
        }