示例#1
0
        private static int UpdateBookNum(OrderDetails deta)
        {
            string sql   = string.Format(@"update Book set BCount=BCount-{0},BSaleCount=BSaleCount+{0}
where BID={1}", deta.BCount, deta.BID);
            int    count = DBHelp.MyExecuteNonQuery(sql, null);

            return(count);
        }
示例#2
0
        /// <summary>
        /// 插入订单详细表
        /// </summary>
        /// <param name="listDeta"></param>
        /// <returns></returns>
        private static int AddOrderDetails(OrderDetails deta)
        {
            string sql   = string.Format(@"insert into OrderDetails(OID,BID,BPrice,BCount)
values('{0}',{1},{2},{3})", deta.OID, deta.BID, deta.BPrice, deta.BCount);
            int    count = DBHelp.MyExecuteNonQuery(sql, null);

            return(count);
        }
示例#3
0
        private static int DeleteTrade(Order order, OrderDetails deta)
        {
            string sql = string.Format(@"delete Trade where BID={0} and MID={1}",
                                       deta.BID, order.MID);
            int count = DBHelp.MyExecuteNonQuery(sql, null);

            return(count);
        }
示例#4
0
        /// <summary>
        /// 根据id删除购物车
        /// </summary>
        /// <param name="TID"></param>
        /// <returns></returns>
        public static int DeleteByTID(int TID)
        {
            SqlParameter[] pare = new SqlParameter[]
            {
                new SqlParameter("@TID", TID)
            };

            return(DBHelp.MyExecuteNonQuery("delete  from Trade where TID=@TID", pare));
        }
示例#5
0
        /// <summary>
        /// 插入订单表
        /// </summary>
        /// <returns></returns>
        private static int AddOrders(Order order)
        {
            //--1>.插入订单表
            string sql   = string.Format(@"insert into Orders(OID,MID,ODate,OConsignee,OAddress,OTelephone,OSumPrice,OState)
values('{0}',{1},'{2}','{3}','{4}','{5}',{6},{7})", order.OID, order.MID, order.ODate, order.OConsignee, order.OAddress, order.OTelephone, order.OSumPrice, order.OState);
            int    count = DBHelp.MyExecuteNonQuery(sql, null);

            return(count);
        }
示例#6
0
        /// <summary>
        /// 修改库存
        /// </summary>
        /// <param name="number"></param>
        /// <param name="bid"></param>
        /// <returns>影响行数</returns>
        public static int updateBcountByid(int number, int bid)
        {
            String sql = string.Format("update Book set BCount-=@number where BID=@bid");

            SqlParameter[] sp = new SqlParameter[] {
                new SqlParameter("@number", number),
                new  SqlParameter("@bid", bid)
            };
            return(DBHelp.MyExecuteNonQuery(sql, sp));
        }
示例#7
0
        /// <summary>
        /// 修改Bcount
        /// </summary>
        /// <param name="t"></param>
        /// <returns></returns>
        public static int update_Bcount(Trade t)
        {
            String sql = string.Format("update Trade set BCount+=@BCount where MID=@MID and BID=@BID");

            SqlParameter[] sp = new SqlParameter[] {
                new SqlParameter("@BCount", t.BCount),
                new SqlParameter("@MID", t.MID),
                new SqlParameter("@BID", t.BID),
            };
            return(DBHelp.MyExecuteNonQuery(sql, sp));
        }
示例#8
0
        /// <summary>
        /// 修改数量
        /// </summary>
        /// <returns></returns>
        public static int UpdateByTID(int TID, int BCount)
        {
            SqlParameter[] pare = new SqlParameter[]
            {
                new SqlParameter("@TID", TID),
                new SqlParameter("@BCount", BCount)
            };
            string sql = "update Trade set BCount=@BCount where BID=@TID";

            return(DBHelp.MyExecuteNonQuery(sql, pare));
        }
示例#9
0
        /// <summary>
        /// 添加到购物车
        /// </summary>
        /// <returns></returns>
        public static int addTrade(int BID, int MID, int number)
        {
            SqlParameter[] sp = new SqlParameter[] {
                new SqlParameter("@BID", BID),
                new SqlParameter("@MID", MID),
                new SqlParameter("@number", number)
            };
            string sql = string.Format("insert into Trade values(@BID,@MID,@number)");

            return(DBHelp.MyExecuteNonQuery(sql, sp));
        }
示例#10
0
        /// <summary>
        /// 注册新用户
        /// </summary>
        /// <returns></returns>
        public static int add(Member m)
        {
            string sql = string.Format("insert into Member values(@name,@email,@pwd)");

            SqlParameter[] pare = new SqlParameter[]
            {
                new SqlParameter("@name", m.MName),
                new SqlParameter("@email", m.MEmail),
                new SqlParameter("@pwd", m.MPassword)
            };
            int count = DBHelp.MyExecuteNonQuery(sql, pare);

            return(count);
        }
示例#11
0
        /// <summary>
        /// 添加订单
        /// </summary>
        /// <param name="o"></param>
        /// <returns></returns>
        public static int addOrderDetails(OrderDetails o)
        {
            string sql = string.Format("insert into OrderDetails values('{0}',{1},{2},{3})", o.OID, o.BID, o.BPrice, o.BCount);

            return(DBHelp.MyExecuteNonQuery(sql, null));
        }
示例#12
0
        /// <summary>
        /// 根据订单号修改订单状态
        /// </summary>
        /// <returns></returns>
        public static int updateStateByOID(string OID)
        {
            string sql = string.Format("update Orders set OState=OState+1 where OID='{0}'", OID);

            return(DBHelp.MyExecuteNonQuery(sql, null));
        }
示例#13
0
        /// <summary>
        /// 添加入订单表
        /// </summary>
        /// <param name="o"></param>
        /// <returns></returns>
        public static int addOrders(Order o)
        {
            string sql = string.Format("insert into Orders values('{0}',{1},getdate(),'{2}','{3}','{4}',{5},{6})", o.OID, o.MID, o.OConsignee, o.OAddress, o.OTelephone, o.OSumPrice, o.OState);

            return(DBHelp.MyExecuteNonQuery(sql, null));
        }
示例#14
0
        /// <summary>
        /// 根据书籍id修改书籍信息
        /// </summary>
        /// <param name="b"></param>
        /// <returns></returns>
        public static int update(Book b)
        {
            string sql = string.Format("update Book set BSID={0},BName='{1}',BAuthor='{2}',BISBN='{3}',BPic='{4}',BPrice={5},BCount={6} where BID={7}", b.BSID, b.BName, b.BAuthor, b.BISBN, b.BPic, b.BPrice, b.BCount, b.BID);

            return(DBHelp.MyExecuteNonQuery(sql, null));
        }
示例#15
0
        /// <summary>
        /// 添加图书
        /// </summary>
        /// <param name="b"></param>
        /// <returns></returns>
        public static int addBook(Book b)
        {
            string sql = string.Format("insert into Book values({0},'{1}','{2}','{3}','','','{4}',{5},{6},getdate(),{7})", b.BSID, b.BName, b.BAuthor, b.BISBN, b.BPic, b.BPrice, b.BCount, b.BSaleCount);

            return(DBHelp.MyExecuteNonQuery(sql, null));
        }
示例#16
0
 /// <summary>
 /// 根据书籍id删除书籍
 /// </summary>
 /// <param name="BID"></param>
 /// <returns></returns>
 public static int delete(int BID)
 {
     return(DBHelp.MyExecuteNonQuery(string.Format("delete from Book where BID={0}", BID), null));
 }