Ejemplo n.º 1
0
        public System.Text.StringBuilder GetProductView(ProductQuery query, string localhost, string strformat, string skucontentformat, out int recordes)
        {
            System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
            int num = 0;

            System.Data.DataSet       productsByQuery = ProductHelper.GetProductsByQuery(query, out num);
            System.Text.StringBuilder stringBuilder2  = new System.Text.StringBuilder();
            foreach (System.Data.DataRow dataRow in productsByQuery.Tables[0].Rows)
            {
                string text = "false";
                System.Data.DataRow[] childRows = dataRow.GetChildRows("ProductRealation");
                System.Data.DataRow[] array     = childRows;
                for (int i = 0; i < array.Length; i++)
                {
                    System.Data.DataRow dataRow2 = array[i];
                    text = "true";
                    string skuContent = MessageInfo.GetSkuContent(dataRow2["SkuId"].ToString());
                    stringBuilder2.AppendFormat(skucontentformat, new object[]
                    {
                        dataRow2["ProductId"].ToString(),
                        dataRow2["SKuId"].ToString(),
                        skuContent,
                        dataRow2["Stock"].ToString(),
                        dataRow2["SalePrice"].ToString()
                    });
                }
                string text2 = localhost + Globals.GetSiteUrls().UrlData.FormatUrl("productDetails", new object[]
                {
                    dataRow["ProductId"].ToString()
                });
                stringBuilder.AppendFormat(strformat, new object[]
                {
                    dataRow["ProductId"].ToString(),
                    dataRow["ProductCode"].ToString(),
                    dataRow["ProductName"].ToString(),
                    localhost + dataRow["ThumbnailUrl60"].ToString(),
                    text2,
                    dataRow["MarketPrice"].ToString(),
                    dataRow["SalePrice"].ToString(),
                    dataRow["Weight"].ToString(),
                    dataRow["SaleStatus"].ToString(),
                    text,
                    stringBuilder2
                });
            }
            recordes = num;
            return(stringBuilder);
        }
Ejemplo n.º 2
0
        public System.Text.StringBuilder GetProductDetailsView(int pid, string localhost, string strformat, string skucontentformat)
        {
            System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
            string text  = "false";
            string text2 = "";

            System.Data.DataSet productSkuDetials = ProductHelper.GetProductSkuDetials(pid);
            foreach (System.Data.DataRow dataRow in productSkuDetials.Tables[1].Rows)
            {
                text = "true";
                string skuContent = MessageInfo.GetSkuContent(dataRow["SkuId"].ToString());
                text2 += string.Format(skucontentformat, new object[]
                {
                    dataRow["ProductId"].ToString(),
                    dataRow["SKU"],
                    skuContent,
                    dataRow["Stock"],
                    dataRow["SalePrice"]
                });
            }
            foreach (System.Data.DataRow dataRow2 in productSkuDetials.Tables[0].Rows)
            {
                string text3 = localhost + Globals.GetSiteUrls().UrlData.FormatUrl("productDetails", new object[]
                {
                    dataRow2["ProductId"].ToString()
                });
                stringBuilder.AppendFormat(strformat, new object[]
                {
                    dataRow2["ProductId"].ToString(),
                    dataRow2["ProductCode"].ToString(),
                    dataRow2["ProductName"].ToString(),
                    localhost + dataRow2["ThumbnailUrl60"].ToString(),
                    text3,
                    dataRow2["MarketPrice"].ToString(),
                    dataRow2["SalePrice"].ToString(),
                    dataRow2["Weight"].ToString(),
                    dataRow2["SaleStatus"].ToString(),
                    text,
                    text2
                });
            }
            return(stringBuilder);
        }
Ejemplo n.º 3
0
        public StringBuilder GetProductDetailsView(int pid, string localhost, string strformat, string skucontentformat)
        {
            StringBuilder builder           = new StringBuilder();
            string        str               = "false";
            string        str2              = "";
            DataSet       productSkuDetials = ProductHelper.GetProductSkuDetials(pid);

            foreach (DataRow row in productSkuDetials.Tables[1].Rows)
            {
                str = "true";
                string skuContent = MessageInfo.GetSkuContent(row["SkuId"].ToString());
                str2 = str2 + string.Format(skucontentformat, new object[] { row["ProductId"].ToString(), row["SKU"], skuContent, row["Stock"], row["SalePrice"] });
            }
            foreach (DataRow row2 in productSkuDetials.Tables[0].Rows)
            {
                string str4 = localhost + Globals.GetSiteUrls().UrlData.FormatUrl("productDetails", new object[] { row2["ProductId"].ToString() });
                builder.AppendFormat(strformat, new object[] { row2["ProductId"].ToString(), row2["ProductCode"].ToString(), row2["ProductName"].ToString(), localhost + row2["ThumbnailUrl60"].ToString(), str4, row2["MarketPrice"].ToString(), row2["SalePrice"].ToString(), row2["Weight"].ToString(), row2["SaleStatus"].ToString(), str, str2 });
            }
            return(builder);
        }
Ejemplo n.º 4
0
        public StringBuilder GetProductView(ProductQuery query, string localhost, string strformat, string skucontentformat, out int recordes)
        {
            StringBuilder builder         = new StringBuilder();
            int           totalrecord     = 0;
            DataSet       productsByQuery = ProductHelper.GetProductsByQuery(query, out totalrecord);
            StringBuilder builder2        = new StringBuilder();

            foreach (DataRow row in productsByQuery.Tables[0].Rows)
            {
                string str = "false";
                foreach (DataRow row2 in row.GetChildRows("ProductRealation"))
                {
                    str = "true";
                    string skuContent = MessageInfo.GetSkuContent(row2["SkuId"].ToString());
                    builder2.AppendFormat(skucontentformat, new object[] { row2["ProductId"].ToString(), row2["SKuId"].ToString(), skuContent, row2["Stock"].ToString(), row2["SalePrice"].ToString() });
                }
                string str3 = localhost + Globals.GetSiteUrls().UrlData.FormatUrl("productDetails", new object[] { row["ProductId"].ToString() });
                builder.AppendFormat(strformat, new object[] { row["ProductId"].ToString(), row["ProductCode"].ToString(), row["ProductName"].ToString(), localhost + row["ThumbnailUrl60"].ToString(), str3, row["MarketPrice"].ToString(), row["SalePrice"].ToString(), row["Weight"].ToString(), row["SaleStatus"].ToString(), str, builder2 });
            }
            recordes = totalrecord;
            return(builder);
        }