Exemplo n.º 1
0
        /// <summary>
        /// 获得商品ID
        /// </summary>
        /// <param name="singleGoodinfo">单个商品对象</param>
        /// <returns>商品id</returns>
        public static int SingleGoodIDGetGoodFromSingleGood(SingleGoodInfo singleGoodinfo)
        {
            string sqlstring  = "select GoodID from SingleGoodInfo where SingleGoodID='" + singleGoodinfo.SingleGoodID + "'";
            Object obj        = SqlHelper.ReadSclar(sqlstring);
            int    TempGoodID = Convert.ToInt32(obj);

            return(TempGoodID);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 商品ID获取单个商品ID
        /// </summary>
        /// <param name="singleGoodinfo">单个商品信息</param>
        /// <returns>单个商品ID</returns>
        public static int mGoodIDGetSingleGoodID(SingleGoodInfo singleGoodinfo)
        {
            string sqlstring        = "select SingleGoodID from SaveSingleGoodInfo where GoodID='" + singleGoodinfo.GoodID + "' and IsDeal =0";
            Object obj              = SqlHelper.ReadSclar(sqlstring);
            int    TempSingleGoodID = Convert.ToInt32(obj);

            return(TempSingleGoodID);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 添加单个商品
        /// </summary>
        /// <param name="singleGoodinfo">单个商品对象</param>
        /// <returns>成功或失败</returns>
        public bool AddSingleGoodInfo(SingleGoodInfo singleGoodinfo)
        {
            string sqlString = "insert SingleGoodInfo(GoodID,StaffID) values('" + singleGoodinfo.GoodID + "','" + singleGoodinfo.StaffID + "')";

            if (SqlHelper.ExecuteNonQuery(sqlString) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// 对订单的修改
        /// </summary>
        /// <returns></returns>
        public bool AlterOrderStatus(SaveOrders alter)
        {
            string    sqlstring  = "update Orders set TradeStatus ='" + alter.TradeStatus + "'" + "where OrderID='" + alter.OrderID + "'" + ";update SaveOrders set TradeStatus ='" + alter.TradeStatus + "'" + "where OrderID='" + alter.OrderID + "'" + ";update SaveOrders set IsDeal ='" + alter.IsDeal + "'" + "where OrderID='" + alter.OrderID + "'" + ";update Orders set IsDeal ='" + alter.IsDeal + "'" + "where OrderID='" + alter.OrderID + "'" + ";update SaveOrders set StaffID='" + alter.StaffID + "'" + "where OrderID='" + alter.OrderID + "'" + ";update Orders set StaffID='" + alter.StaffID + "'" + "where OrderID='" + alter.OrderID + "'";
            string    sqlstring2 = "select UserInfo.MoneySum from StoreUser left join UserInfo on UserInfo.UserID=StoreUser.UserID where UserName='******'";
            StoreUser mStore     = new StoreUser();

            mStore.UserName = alter.ReceiveStr;
            int    TempUserID = StoreUser.UserNameGetID(mStore);
            int    Money      = Convert.ToInt32(SqlHelper.ReadSclar(sqlstring2)) + Convert.ToInt32(alter.TotalPrices);
            string sqlstring3 = "update UserInfo set MoneySum ='" + Money + "'" + "where UserID='" + TempUserID + "'";

            if (alter.TradeStatus == '3' && alter.Number != 0)
            {
                string         sqlstring4      = "select Good.SalesVolume from SaveOrders left join SaveSingleGoodInfo on SaveOrders.SingleGoodID=SaveSingleGoodInfo.SingleGoodID left join Good on SaveSingleGoodInfo.GoodID=Good.GoodID  where OrderID='" + alter.OrderID + "'";
                string         sqlstring5      = "select GoodID from SaveOrders left join SaveSingleGoodInfo on SaveOrders.SingleGoodID=SaveSingleGoodInfo.SingleGoodID where OrderID='" + alter.OrderID + "'";
                int            SalesVolume     = (Convert.ToInt32(SqlHelper.ReadSclar(sqlstring4)) + alter.Number);
                int            GoodID          = Convert.ToInt32(SqlHelper.ReadSclar(sqlstring5));
                string         sqlstring6      = "update Good set SalesVolume='" + SalesVolume + "'" + " where GoodID='" + GoodID + "'";
                string         sqlstring8      = "select Good.GoodIncentory from SaveOrders left join SaveSingleGoodInfo on SaveOrders.SingleGoodID=SaveSingleGoodInfo.SingleGoodID left join Good on SaveSingleGoodInfo.GoodID=Good.GoodID  where OrderID='" + alter.OrderID + "'";
                int            GoodIncentory   = (Convert.ToInt32(SqlHelper.ReadSclar(sqlstring8)) - alter.Number);
                string         sqlstring7      = "update Good set GoodIncentory='" + GoodIncentory + "'" + " where GoodID='" + GoodID + "'";
                SingleGoodInfo mSingleGoodInfo = new SingleGoodInfo();
                mSingleGoodInfo.SingleGoodID = alter.SingleGoodID;
                int    TempGoodID = SingleGoodInfo.SingleGoodIDGetGood(mSingleGoodInfo);
                string sqlstring1 = "delete top(" + alter.Number + ") from SaveSingleGoodInfo  where GoodID='" + TempGoodID + "'";
                if (SqlHelper.ExecuteNonQuery(sqlstring) > 0 && SqlHelper.ExecuteNonQuery(sqlstring1) > 0 && SqlHelper.ExecuteNonQuery(sqlstring3) > 0 && SqlHelper.ExecuteNonQuery(sqlstring6) > 0 && SqlHelper.ExecuteNonQuery(sqlstring7) > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                if (SqlHelper.ExecuteNonQuery(sqlstring) > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
Exemplo n.º 5
0
        }                                         // 为string类型
        /// <summary>
        /// 评价订单
        /// </summary>
        /// <returns>是否评价成功</returns>
        public bool OrderEvaluate()
        {
            string         singleGoodid = "select SingleGoodID from Orders where OrderID='" + this.OrderID + "'";
            SingleGoodInfo single       = new SingleGoodInfo();

            single.SingleGoodID = Convert.ToInt32(SqlHelper.ReadSclar(singleGoodid));
            int    goodID      = SingleGoodInfo.SingleGoodIDGetGoodFromSingleGood(single);
            string lEvaluate   = "insert into GoodEvaluate (GoodID,EvaluateContent, EvaluateTime,UserID,EvaluateGrade,OrderID) values ('" + goodID + "',N'" + this.EvaluateContent + "',getdate(),'" + this.userID + "','" + this.EvaluateGrade + "','" + this.OrderID + "')";
            string lIsEvaluate = "update Orders set IsEvaluate='" + 1 + "' where OrderID='" + this.OrderID + "'";
            string lIsevaluate = "update SaveOrders set IsEvaluate='" + 1 + "' where OrderID='" + this.OrderID + "'";

            if (SqlHelper.ExecuteNonQuery(lEvaluate) > 0 && SqlHelper.ExecuteNonQuery(lIsevaluate) > 0 && SqlHelper.ExecuteNonQuery(lIsEvaluate) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }