コード例 #1
0
        private void LL()
        {
            string sSQL = "select FK_Pro_Class,JoinType,ProName,Number,PicS,PicB,Price,Price1,PriceMarket,PriceCost,UnitNum,Unit,SellN,SellN1,hit,Detail1,Detail2,AddDate,ProIsHas,Item,MS_StartTime,MS_EndTime from vgPro_Info where ProSN=" + id;

            d = new SqlDataSelect(sSQL);

            if (d.Count > 0)
            {
                item = int.Parse(d.Eval("Item").ToString());
                int FK_Pro_Class = Convert.ToInt32(d.Eval("FK_Pro_Class"));
                CurPath(FK_Pro_Class);//位置

                //ShowAttr();//菜篮子 无公害
                GetItemValue(); //显示属性

                GetMS();        //秒杀
                Relate();       //相关食谱,套餐
                GetGZ();        //关注

                PicList();      //商品多张图片
                EvaluateList(); //评价列表
                ProSameClass(FK_Pro_Class);
                //this.ucHistory.ProID = id;

                FnData.SetHistory("proHistory", id, 5);

                GetFraction();
                HitAdd();
            }
        }
コード例 #2
0
        private void GetItemValue()
        {
            const string  fmat = "<li><img src=\"/images/item_detail/Label_{0}.gif\" alt=\"{1}\" /></li>";
            StringBuilder sb   = new StringBuilder();

            if (d.Eval("JoinType").ToString() == "0")
            {
                sb.Append(string.Format(fmat, "01", "菜篮子"));
            }

            if ((item & 128) == 128)
            {
                sb.Append(string.Format(fmat, "02", "无公害"));
            }

            if ((item & 1) == 1)
            {
                sb.Append(string.Format(fmat, "03", "新品"));
            }

            if ((item & 2) == 2)
            {
                sb.Append(string.Format(fmat, "04", "推荐"));
            }

            if ((item & 8) == 8)
            {
                sb.Append(string.Format(fmat, "05", "热销"));
            }

            pageItem = sb.ToString();
        }
コード例 #3
0
        private void ShowAttr()
        {
            int Item = Convert.ToInt32(d.Eval("Item"));

            //int iItem1 = (int)PubEnum.CaiPuItem.菜蓝子;
            int iItem2 = 128;//无公害;

            //if ((Item & iItem1) == iItem1)
            //    this.liAttr1.Visible = true;

            if ((Item & iItem2) == iItem2)
            {
                this.liAttr2.Visible = true;
            }
        }
コード例 #4
0
        private void LL()
        {
            string    sql;
            DataTable dt;

            sql = "select Title,Detail,Source,EditDate,Vote from News_Info where NewsSN=" + id;
            d   = new SqlDataSelect(sql);

            //导航栏
            curPath.Text += d.Eval("Title");

            //投票
            sql = "select ClassName,Str,PicS from Vote_Class where PClassSN=(select ClassSN from Vote_Class where Str='news') order by Taxis asc";
            dt  = DbHelp.GetDataTable(sql);
            Bind.BGRepeater(dt, rpVoteList, false);

            //hit  +1
            sql = "update News_Info set Hit=Hit+1 where NewsSN=" + id;
            DbHelp.Update(sql);

            //健康食品推荐
            sql                   = "select top 10 ProSN,ProName,PicS,Price from vgPro_Info where JoinType=0 and Item&128=128 and Item&2=2 order by EditDate desc";
            dt                    = DbHelp.GetDataTable(sql);
            this.rpList.dt        = dt;
            this.rpList.listEvent = new CycleEvent(ProLay.d_list3);

            List();
        }
コード例 #5
0
        private void LL()
        {
            string sSQL = "select FK_Pro_Class,FK_Join,ProName,Number,PicS,PicB,UnitNum,Unit,StockN,SellN,SellN1,hit,Detail1,Detail2,AddDate,EditDate,ProIsHas,Item from vgCaiPu_Info where ProSN=" + id;

            d = new SqlDataSelect(sSQL);

            if (d.Count > 0)
            {
                int FK_Pro_Class = Convert.ToInt32(d.Eval("FK_Pro_Class"));
                CurPath(FK_Pro_Class); //位置

                ShowAttr();            //显示属性
                GetClassAttr();        //分类属性
                Relate();              //相关食谱
                GetGZ();               //关注

                PicList();             //商品多张图片
                MsgList();
                SameClass(FK_Pro_Class);
                //this.ucHistory.ProID = id;
                FnData.SetHistory("caiPuHistory", id, 5);
                GetFraction();
                HitAdd();
                GetChild();
            }
        }
コード例 #6
0
        private void ShowAttr()
        {
            int Item = Convert.ToInt32(d.Eval("Item"));

            int iItem1 = (int)PubEnum.TaoCanItem.菜蓝子;
            int iItem2 = (int)PubEnum.TaoCanItem.无公害;

            if ((Item & iItem1) == iItem1)
            {
                this.liAttr1.Visible = true;
            }

            if ((Item & iItem2) == iItem2)
            {
                this.liAttr2.Visible = true;
            }
        }
コード例 #7
0
ファイル: orderView.aspx.cs プロジェクト: yuhua1987113/scai
        //订单详细信息
        private void GetOrdInfo()
        {
            //pageMod = new Ord_InfoM();

            string sSQL = "select Ticket_1_Number,Ticket_1_Price,UserName,RealName,FixTel,Tel,Area,Address,OrdNumber,TotalPrice,AddDate,Caption,Remark,Status,StatusPay,ToMinTime,ToMaxTime,(select PayName from Pay_Info where PaySN=a.FK_Pay) as pn from Ord_Info a where OrdSN=" + id + " and FK_User="******"Remark").ToString().Length == 0)
                //    pageMod.Remark = "无";

                ItemHandler kpOrd = new ItemHandler("OrderStatus");

                pageStatusName = kpOrd.GetDircBit(int.Parse(d.Eval("Status").ToString()));
                pagePayName    = d.Eval("pn").ToString();

                //区域
                GetClassPath1 acp = new GetClassPath1();
                ClassPath     cp  = new ClassPath(PubData.GetDataTable("pub_area"), acp);
                cp.Exe(Convert.ToInt32(d.Eval("Area")));
                pageAreaPath = acp.GetPath;

                pageTicket_1_Number = d.Eval("Ticket_1_Number").ToString();
                pageTicket_1_Price  = double.Parse(d.Eval("Ticket_1_Price").ToString());
                pageTotalPrice      = double.Parse(d.Eval("TotalPrice").ToString());
            }
            else
            {
                msgG.Error("此订单不存在");
            }
        }
コード例 #8
0
        private void LL()
        {
            string sql;

            if (id > 0)
            {
                sql = "select Name,Address,FixTel,Tel,FK_Area from User_Contact where ConSN=" + id + " and FK_User="******"Name").ToString();
                    this.cAddress.Text = d.Eval("Address").ToString();
                    this.cFixTel.Text  = d.Eval("FixTel").ToString();
                    this.cTel.Text     = d.Eval("Tel").ToString();
                    this.cArea.Text    = d.Eval("FK_Area").ToString();

                    cp.Exe(d.Eval("FK_Area"));
                    //this.cSelectSpanHidden.Text = acp.GetPath;
                }
                else
                {
                    Response.Redirect(Request.Url.AbsolutePath);
                }
            }
        }
コード例 #9
0
ファイル: newsVote.aspx.cs プロジェクト: yuhua1987113/scai
        private void LL()
        {
            if (banH.IsBan())
            {
                msgAjax.Error("ban");
                return;
            }

            string        sql = "select Vote from News_Info where NewsSN=" + id;
            SqlDataSelect d   = new SqlDataSelect(sql);

            if (d.Count > 0)
            {
            }
            else
            {
                msgAjax.Error("不存在此新闻");
                return;
            }

            string           vote    = d.Eval("Vote").ToString();
            JavaScriptObject jsoVote = null;

            try
            {
                jsoVote = (JavaScriptObject)JavaScriptConvert.DeserializeObject(vote);
            }
            catch
            {
                jsoVote = new JavaScriptObject();
            }
            finally
            {
                if (jsoVote == null)
                {
                    jsoVote = new JavaScriptObject();
                }
            }

            sql = "select top 1 1 from Vote_Class where PClassSN in(select ClassSN from Vote_Class where Str='news') and Str=@Str";
            IDataParameter[] dp =
            {
                DbHelp.Def.AddParam("@Str", s),
            };

            if (DbHelp.First(sql, dp, "0") == "1")
            {
                object val;
                if (jsoVote.TryGetValue(s, out val))
                {
                    jsoVote[s] = Fn.IsInt(val.ToString(), 0) + 1;
                }
                else
                {
                    jsoVote.Add(s, "1");
                }
            }
            else
            {
                msgAjax.Error("不存在此投票项");
                return;
            }

            if (jsoVote.Count > 0)
            {
                sql = "update News_Info set Vote=@Vote where NewsSN=" + id;
                IDataParameter[] dp1 =
                {
                    DbHelp.Def.AddParam("@Vote", JavaScriptConvert.SerializeObject(jsoVote)),
                };
                DbHelp.Update(sql, dp1);
                banH.Add();
                msgAjax.Success("1");
            }
            else
            {
                msgAjax.Error("投票失败");
            }
        }