Esempio n. 1
0
    public IList <PackageProductInfo> ReadPackageProduct()
    {
        string product_id     = tools.CheckStr(Request.Form["product_id"]);
        string product_amount = tools.CheckStr(Request.Form["product_amount"]);

        string[] ProductIDArr     = product_id.Split(',');
        string[] ProductAmountArr = product_amount.Split(',');

        int icount = 0;

        IList <PackageProductInfo> entityList = new List <PackageProductInfo>();
        PackageProductInfo         product    = null;

        foreach (string pid in ProductIDArr)
        {
            product = new PackageProductInfo();
            product.Package_Product_ProductID = int.Parse(pid);
            product.Package_Product_Amount    = int.Parse(ProductAmountArr[icount]);
            entityList.Add(product);
            icount++;
        }

        if (entityList.Count == 0)
        {
            entityList = null;
        }

        return(entityList);
    }
Esempio n. 2
0
    public IList <PackageProductInfo> ReadPackageProduct()
    {
        string product_id     = tools.CheckStr(Request.Form["product_id"]);
        string product_amount = tools.CheckStr(Request.Form["product_amount"]);

        string[] ProductIDArr     = product_id.Split(',');
        string[] ProductAmountArr = product_amount.Split(',');

        if (product_id.Length == 0)
        {
            Public.Msg("error", "错误信息", "请选择套装商品", false, "{back}");
        }

        int icount = 0;

        IList <PackageProductInfo> entityList = new List <PackageProductInfo>();
        PackageProductInfo         product    = null;

        foreach (string pid in ProductIDArr)
        {
            if (tools.CheckInt(pid) == 0 || tools.CheckInt(ProductAmountArr[icount]) == 0)
            {
                continue;
            }

            product = new PackageProductInfo();
            product.Package_Product_ProductID = int.Parse(pid);
            product.Package_Product_Amount    = int.Parse(ProductAmountArr[icount]);
            entityList.Add(product);
            icount++;
        }

        if (entityList.Count == 0)
        {
            entityList = null;
        }

        return(entityList);
    }
Esempio n. 3
0
        public virtual IList <PackageProductInfo> GetProductListByPackage(int ID)
        {
            IList <PackageProductInfo> entityList = null;
            PackageProductInfo         entity     = null;
            string        SqlList = "SELECT * FROM Package_Product WHERE Package_Product_PackageID = " + ID;
            SqlDataReader RdrList = null;

            try
            {
                RdrList = DBHelper.ExecuteReader(SqlList);
                if (RdrList.HasRows)
                {
                    entityList = new List <PackageProductInfo>();
                }

                while (RdrList.Read())
                {
                    entity = new PackageProductInfo();
                    entity.Package_Product_ID        = Tools.NullInt(RdrList["Package_Product_ID"]);
                    entity.Package_Product_PackageID = Tools.NullInt(RdrList["Package_Product_PackageID"]);
                    entity.Package_Product_ProductID = Tools.NullInt(RdrList["Package_Product_ProductID"]);
                    entity.Package_Product_Amount    = Tools.NullInt(RdrList["Package_Product_Amount"]);
                    entityList.Add(entity);
                    entity = null;
                }

                return(entityList);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                RdrList.Close();
                RdrList = null;
            }
        }