コード例 #1
0
ファイル: CartItemHandler.cs プロジェクト: Gcobani/urbanbooks
 public bool UpdateCartItem(CartItem cartItem)
 {
     SqlParameter[] Params = new SqlParameter[]
     {
         new SqlParameter("@CartItemID", cartItem.CartItemID),
         new SqlParameter("@Quantity", cartItem.Quantity )
     };
     return DataProvider.ExecuteNonQuery("sp_UpdateCartItem", CommandType.StoredProcedure,
         Params);
 }
コード例 #2
0
ファイル: CartItemHandler.cs プロジェクト: Gcobani/urbanbooks
 public bool InsertCartItem(CartItem cartItem)
 {
     SqlParameter[] Params = new SqlParameter[]
     {
         new SqlParameter("@CartID", cartItem.CartID),
         new SqlParameter("@ProductID", cartItem.ProductID),
         new SqlParameter("@Quantity", cartItem.Quantity),
         new SqlParameter("@DateAdded", cartItem.DateAdded)
     };
     return DataProvider.ExecuteNonQuery("sp_InsertCartItem", CommandType.StoredProcedure,
         Params);
 }
コード例 #3
0
ファイル: CartItemHandler.cs プロジェクト: Gcobani/urbanbooks
 public CartItem CheckProductDuplicates(int CartID, int ProductID)
 {
     CartItem cartItem = null;
     SqlParameter[] Params = new SqlParameter[] { new SqlParameter("@CartID", CartID), new SqlParameter("@ProductID", ProductID) };
     using (DataTable table = DataProvider.ExecuteParamatizedSelectCommand("sp_CheckCartDuplicate",
         CommandType.StoredProcedure, Params))
     {
         if (table.Rows.Count == 1)
         {
             DataRow row = table.Rows[0];
             cartItem = new CartItem();
             cartItem.CartItemID = Convert.ToInt32(row["CartItemID"]);
             cartItem.ProductID = Convert.ToInt32(row["ProductID"]);
             cartItem.Quantity = Convert.ToInt32(row["Quantity"]);
             cartItem.CartID = Convert.ToInt32(row["CartID"]);
         }
     }
     return cartItem;
 }
コード例 #4
0
ファイル: CartItemHandler.cs プロジェクト: Gcobani/urbanbooks
 public List<CartItem> GetCartItemList(int CartID)
 {
     List<CartItem> cartItems = null;
     SqlParameter[] Params = new SqlParameter[] { new SqlParameter("@CartID", CartID) };
     using (DataTable table = DataProvider.ExecuteParamatizedSelectCommand("sp_ViewAllCartItems",
         CommandType.StoredProcedure, Params))
     {
         if (table.Rows.Count > 0)
         {
             cartItems = new List<CartItem>();
             foreach (DataRow row in table.Rows)
             {
                 CartItem cartItem = new CartItem();
                 cartItem.CartItemID = Convert.ToInt32(row["CartItemID"]);
                 cartItem.ProductID = Convert.ToInt32(row["ProductID"]);
                 cartItem.DateAdded = Convert.ToDateTime(row["DateAdded"]);
                 cartItem.Quantity = Convert.ToInt32(row["Quantity"]);
                 cartItem.CartID = Convert.ToInt32(row["CartID"]);
                 cartItems.Add(cartItem);
             }
         }
     }
     return cartItems;
 }
コード例 #5
0
 public bool UpdateCartItem(CartItem item)
 {
     CartItemHandler myHandler = new CartItemHandler(); return myHandler.UpdateCartItem(item);
 }
コード例 #6
0
 public bool AddCartItem(CartItem item)
 {
     CartItemHandler myHandler = new CartItemHandler(); return myHandler.InsertCartItem(item);
 }