コード例 #1
0
 public ActionResult Edit([Bind(Include = "Id,CustomerId")] Carts carts)
 {
     if (ModelState.IsValid)
     {
         db.Entry(carts).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CustomerId = new SelectList(db.Customers, "Id", "NameSurname", carts.CustomerId);
     return(View(carts));
 }
コード例 #2
0
ファイル: CartEvent.cs プロジェクト: Lee-Peter/BrnShop-1
        public void Execute(object eventInfo)
        {
            EventInfo e = (EventInfo)eventInfo;

            //清空过期购物车
            DateTime expireTime = DateTime.Now.AddDays(-BMAConfig.MallConfig.SCExpire);

            Carts.ClearExpiredCart(expireTime);

            EventLogs.CreateEventLog(e.Key, e.Title, Environment.MachineName, DateTime.Now);
        }
コード例 #3
0
        public static Task <string> Run(ShopperContext context)
        {
            var watch = new Stopwatch();

            watch.Start();

            try
            {
                var container = context.ShopsContainer();

                Console.WriteLine($"Begin {ScenarioName}");

                var cartId = Guid.NewGuid().ToString("B");

                //Optix 18.0MP DSLR Camera with 18-55mm Lens
                var phoneLine = Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|7042074|57042074", 1));

                //Habitat Gift Wrapping (Style1)
                var gwLine = Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|6042989|56042989", 1));

                var gameSystemLineFulfillmentResponse = Proxy.DoCommand(container.SetCartLineFulfillment(cartId,
                                                                                                         phoneLine.Models.OfType <LineAdded>().FirstOrDefault().LineId,
                                                                                                         context.Components.OfType <PhysicalFulfillmentComponent>().First()));

                Proxy.DoCommand(
                    container.SetCartLineFulfillment(
                        cartId,
                        gwLine.Models.OfType <LineAdded>().FirstOrDefault().LineId,
                        context.Components.OfType <ElectronicFulfillmentComponent>().First()
                        )
                    );

                var cart = Carts.GetCart(cartId, context);
                cart.Should().NotBeNull();

                var paymentComponent = context.Components.OfType <FederatedPaymentComponent>().First();
                paymentComponent.Amount = cart.Totals.GrandTotal;
                Proxy.DoCommand(container.AddFederatedPayment(cartId, paymentComponent));

                var order = Orders.CreateAndValidateOrder(container, cartId, context);
                order.Status.Should().NotBe("Problem");
                order.Totals.GrandTotal.Amount.Should().Be(cart.Totals.GrandTotal.Amount);

                watch.Stop();
                Console.WriteLine($"End {ScenarioName} (${order.Totals.GrandTotal.Amount}):{watch.ElapsedMilliseconds} ms");

                return(Task.FromResult(order.Id));
            }
            catch (Exception ex)
            {
                ConsoleExtensions.WriteColoredLine(ConsoleColor.Red, $"Exception in Scenario {ScenarioName} (${ex.Message}) : Stack={ex.StackTrace}");
                return(null);
            }
        }
コード例 #4
0
        public ActionResult Create(Carts carts)
        {
            if (ModelState.IsValid)
            {
                db.CartsDbSet.Add(carts);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(carts));
        }
コード例 #5
0
        public async Task <IActionResult> Create([Bind("Id,Item,Quantity")] Carts cart)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cart);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cart));
        }
コード例 #6
0
        public void DeleteCart(string id)
        {
            var filter_id = GetFilterById <Cart>(ObjectId.Parse(id));
            var cart      = GetCart(id);
            var customer  = GetCustomer(cart.Customer.Id);

            customer.Cart = null;
            EditCustomer(customer);

            Carts.DeleteOne(filter_id);
        }
コード例 #7
0
        public IHttpActionResult GetCarts(int id)
        {
            Carts carts = db.Carts.Find(id);

            if (carts == null)
            {
                return(NotFound());
            }

            return(Ok(carts));
        }
コード例 #8
0
 protected void btnremove_Click(object sender, EventArgs e)
 {
     Carts carts = new Carts();
     var hiddenField = (HiddenField)Master.FindControl("hdcartid");
     carts._cartid = new Guid(hiddenField.Value.ToString());
     carts.DeleteCart();
     carts._clientid = new Guid(Session["id"].ToString());
     var MasterRepeater = (Repeater)Master.FindControl("RepeaterMaster");
     MasterRepeater.DataSource = carts.RetrieveCarts();
     MasterRepeater.DataBind();
 }
コード例 #9
0
        public ActionResult Create([Bind(Include = "UserId")] Carts cart)
        {
            if (ModelState.IsValid)
            {
                db.Carts.Add(cart);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cart));
        }
コード例 #10
0
ファイル: CartController.cs プロジェクト: pan017/iphoneman
        public Carts GetCart()
        {
            Carts cart = (Carts)Session["Car"];

            if (cart == null)
            {
                cart           = new Carts();
                Session["Car"] = cart;
            }
            return(cart);
        }
コード例 #11
0
        public static string Run(ShopperContext context, decimal quantity)
        {
            using (new SampleBuyScenarioScope())
            {
                try
                {
                    var container = context.ShopsContainer();

                    var cartId = Carts.GenerateCartId();

                    Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|7042259|57042259", quantity));

                    var result = Proxy.DoCommand(
                        container.SetCartFulfillment(
                            cartId,
                            new ElectronicFulfillmentComponent
                    {
                        FulfillmentMethod = new EntityReference
                        {
                            EntityTarget = "8A23234F-8163-4609-BD32-32D9DD6E32F5",
                            Name         = "Email"
                        },
                        EmailAddress = "*****@*****.**",
                        EmailContent = "this is the content of the email"
                    }));
                    var totals = result.Models.OfType <Totals>().FirstOrDefault();
                    totals.Should().NotBeNull();
                    totals?.GrandTotal.Should().NotBeNull();
                    totals?.GrandTotal.Amount.Should().NotBe(0);
                    var paymentComponent = context.Components.OfType <FederatedPaymentComponent>().First();
                    paymentComponent.Amount = Money.CreateMoney(totals.GrandTotal.Amount);
                    result = Proxy.DoCommand(container.AddFederatedPayment(cartId, paymentComponent));
                    totals = result.Models.OfType <Totals>().FirstOrDefault();
                    totals.Should().NotBeNull();
                    totals?.GrandTotal.Should().NotBeNull();
                    totals?.GrandTotal.Amount.Should().NotBe(0);
                    totals?.PaymentsTotal.Should().NotBeNull();
                    totals?.PaymentsTotal.Amount.Should().NotBe(0);

                    var order = Orders.CreateAndValidateOrder(container, cartId, context);
                    order.Status.Should().NotBe("Problem");
                    order.Totals.GrandTotal.Amount.Should().Be(totals.GrandTotal.Amount);

                    return(order.Id);
                }
                catch (Exception ex)
                {
                    ConsoleExtensions.WriteColoredLine(
                        ConsoleColor.Red,
                        $"Exception in Scenario {ScenarioName} (${ex.Message}) : Stack={ex.StackTrace}");
                    return(null);
                }
            }
        }
コード例 #12
0
        public static DetailTransactions CreateDetail(int headerTransactionId, Carts cart)
        {
            DetailTransactions detailTransaction = new DetailTransactions()
            {
                TransactionID = headerTransactionId,
                ProductID     = cart.Products.ID,
                Quantity      = cart.Quantity
            };

            return(detailTransaction);
        }
コード例 #13
0
 public void EditCart(Cart cart)
 {
     if (cart.Id != ObjectId.Empty)
     {
         UpdateCart(cart);
     }
     else
     {
         Carts.InsertOne(cart);
     }
 }
コード例 #14
0
        public ActionResult Create([Bind(Include = "Id,CustomerId")] Carts carts)
        {
            if (ModelState.IsValid)
            {
                db.Carts.Add(carts);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CustomerId = new SelectList(db.Customers, "Id", "NameSurname", carts.CustomerId);
            return(View(carts));
        }
コード例 #15
0
        /// <summary>
        /// 删除购物车中满赠
        /// </summary>
        public ActionResult DelFullSend()
        {
            //当商城不允许游客使用购物车时
            if (WorkContext.ShopConfig.IsGuestSC == 0 && WorkContext.Uid < 1)
            {
                return(AjaxResult("nologin", "请先登录"));
            }

            int    pmId = WebHelper.GetQueryInt("pmId");                                          //满赠id
            int    pos  = WebHelper.GetQueryInt("pos");                                           //位置
            string selectedCartItemKeyList = WebHelper.GetQueryString("selectedCartItemKeyList"); //选中的购物车项键列表

            //购物车商品列表
            List <OrderProductInfo> orderProductList = Carts.GetCartProductList(WorkContext.Uid, WorkContext.Sid);

            //删除满赠
            Carts.DeleteCartFullSend(ref orderProductList, pmId);

            //商品数量
            int pCount = Carts.SumOrderProductCount(orderProductList);
            //购物车信息
            CartInfo cartInfo = Carts.TidyOrderProductList(StringHelper.SplitString(selectedCartItemKeyList), orderProductList);

            //商品总数量
            int totalCount = Carts.SumOrderProductCount(cartInfo.SelectedOrderProductList);
            //商品合计
            decimal productAmount = Carts.SumOrderProductAmount(cartInfo.SelectedOrderProductList);
            //满减折扣
            int fullCut = Carts.SumFullCut(cartInfo);
            //订单合计
            decimal orderAmount = productAmount - fullCut;

            CartModel model = new CartModel
            {
                TotalCount    = totalCount,
                ProductAmount = productAmount,
                FullCut       = fullCut,
                OrderAmount   = orderAmount,
                CartInfo      = cartInfo
            };

            //将购物车中商品数量写入cookie
            Carts.SetCartProductCountCookie(pCount);

            if (pos == 0)
            {
                return(View("ajaxindex", model));
            }
            else
            {
                return(View("snap", model));
            }
        }
コード例 #16
0
        public int AddCartToDB(int userId)
        {
            var carts = new Carts {
                UserId = userId
            };

            _context.Carts.Add(carts);
            _context.SaveChanges();
            var NewCartId = carts.Id;   //??

            return(NewCartId);          //??
        }
コード例 #17
0
        public async Task <IActionResult> PostCarts([FromBody] Carts carts)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Carts.Add(carts);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCarts", new { id = carts.Id }, carts));
        }
        public static Task <string> Run(ShopperContext context)
        {
            var watch = new Stopwatch();

            watch.Start();

            try
            {
                var container = context.ShopsContainer();

                Console.WriteLine($"Begin {ScenarioName}");

                var cartId = Guid.NewGuid().ToString("B");

                var commandResponse = Proxy.DoCommand(container.AddCartLine(cartId, "Adventure Works Catalog|22565422120|100", 1));
                var firstLineId     = commandResponse.Models.OfType <LineAdded>().FirstOrDefault()?.LineId;

                commandResponse = Proxy.DoCommand(container.AddCartLine(cartId, "Adventure Works Catalog|AW188 06|19", 1));
                var secondLineId = commandResponse.Models.OfType <LineAdded>().FirstOrDefault()?.LineId;

                Proxy.DoCommand(container.SetCartLineFulfillment(cartId, firstLineId, context.Components.OfType <ElectronicFulfillmentComponent>().First()));
                commandResponse = Proxy.DoCommand(container.SetCartLineFulfillment(cartId, secondLineId, context.Components.OfType <PhysicalFulfillmentComponent>().First()));

                var totals = commandResponse.Models.OfType <Totals>().First();
                totals.AdjustmentsTotal.Amount.Should().Be(0M);
                totals.GrandTotal.Amount.Should().Be(229M);

                // Add a Payment
                var paymentComponent = context.Components.OfType <FederatedPaymentComponent>().First();
                paymentComponent.Amount = Money.CreateMoney(totals.GrandTotal.Amount - totals.PaymentsTotal.Amount);
                commandResponse         = Proxy.DoCommand(container.AddFederatedPayment(cartId, paymentComponent));
                totals = commandResponse.Models.OfType <Totals>().First();
                totals.PaymentsTotal.Amount.Should().Be(229M);

                // Get the cart one last time before creating the order
                var cart = Carts.GetCart(cartId, context);
                cart.Version.Should().Be(5);
                var order = Orders.CreateAndValidateOrder(container, cartId, context);
                order.Status.Should().NotBe("Problem");
                order.Totals.GrandTotal.Amount.Should().Be(229M);

                watch.Stop();

                Console.WriteLine($"End {ScenarioName} (${order.Totals.GrandTotal.Amount}):{watch.ElapsedMilliseconds} ms");

                return(Task.FromResult(order.Id));
            }
            catch (Exception ex)
            {
                ConsoleExtensions.WriteColoredLine(ConsoleColor.Red, $"Exception in Scenario {ScenarioName} (${ex.Message}) : Stack={ex.StackTrace}");
                return(null);
            }
        }
コード例 #19
0
        public IHttpActionResult PostCarts(Carts carts)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Carts.Add(carts);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = carts.Id }, carts));
        }
コード例 #20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["myCart"] == null)
     {
         Session["myCart"] = new Carts();
     }
     myCart = (Carts)Session["myCart"];
     if (!IsPostBack)
     {
         FillData();
     }
 }
コード例 #21
0
        public ActionResult Create([Bind(Include = "Id,Name,Amount")] Carts carts)
        {
            if (ModelState.IsValid)
            {
                carts.Id = Guid.NewGuid();
                db.Carts.Add(carts);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(carts));
        }
        public static Task <string> Run(ShopperContext context)
        {
            var watch = new Stopwatch();

            watch.Start();

            try
            {
                var container = context.ShopsContainer();

                Console.WriteLine($"Begin {ScenarioName}");

                var cartId = Guid.NewGuid().ToString("B");

                // Habitat Republic 32GB 4G LTE
                var phoneLine = Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|6042323|56042324", 1));

                // Habitat Shark Waterproof Smartphone Case
                var caseLine = Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|6042360|56042360", 1));

                Proxy.DoCommand(container.SetCartLineFulfillment(
                                    cartId,
                                    phoneLine.Models.OfType <LineAdded>().FirstOrDefault().LineId,
                                    context.Components.OfType <PhysicalFulfillmentComponent>().First()));

                Proxy.DoCommand(container.SetCartLineFulfillment(
                                    cartId,
                                    caseLine.Models.OfType <LineAdded>().FirstOrDefault().LineId,
                                    context.Components.OfType <PhysicalFulfillmentComponent>().First()));

                var cart = Carts.GetCart(cartId, context);
                cart.Should().NotBeNull();

                var paymentComponent = context.Components.OfType <FederatedPaymentComponent>().First();
                paymentComponent.Amount = cart.Totals.GrandTotal;
                Proxy.DoCommand(container.AddFederatedPayment(cartId, paymentComponent));

                var order = Orders.CreateAndValidateOrder(container, cartId, context);
                order.Status.Should().NotBe("Problem");
                order.Totals.GrandTotal.Amount.Should().Be(cart.Totals.GrandTotal.Amount);

                watch.Stop();
                Console.WriteLine($"End {ScenarioName} (${order.Totals.GrandTotal.Amount}):{watch.ElapsedMilliseconds} ms");

                return(Task.FromResult(order.Id));
            }
            catch (Exception ex)
            {
                ConsoleExtensions.WriteColoredLine(ConsoleColor.Red, $"Exception in Scenario {ScenarioName} (${ex.Message}) : Stack={ex.StackTrace}");
                return(null);
            }
        }
コード例 #23
0
        public static string Run(ShopperContext context)
        {
            using (new SampleBuyScenarioScope())
            {
                try
                {
                    var container = context.ShopsContainer();

                    var cartId = Carts.GenerateCartId();

                    //Habitat NextCube-V Game Cube 1TB
                    var gameSystemLine =
                        Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|6042432|56042432", 1));

                    //Habitat NextCube Now  6 month On-Demand multi game Subscription
                    var subscriptionLine =
                        Proxy.DoCommand(container.AddCartLine(cartId, "Habitat_Master|6042456|56042456", 1));

                    Proxy.DoCommand(
                        container.SetCartLineFulfillment(
                            cartId,
                            gameSystemLine.Models.OfType <LineAdded>().FirstOrDefault().LineId,
                            context.Components.OfType <PhysicalFulfillmentComponent>().First()));

                    Proxy.DoCommand(
                        container.SetCartLineFulfillment(
                            cartId,
                            subscriptionLine.Models.OfType <LineAdded>().FirstOrDefault().LineId,
                            context.Components.OfType <ElectronicFulfillmentComponent>().First()));

                    var cart = Carts.GetCart(cartId, context);
                    cart.Should().NotBeNull();

                    var paymentComponent = context.Components.OfType <FederatedPaymentComponent>().First();
                    paymentComponent.Amount = cart.Totals.GrandTotal;
                    Proxy.DoCommand(container.AddFederatedPayment(cartId, paymentComponent));

                    var order = Orders.CreateAndValidateOrder(container, cartId, context);
                    order.Status.Should().NotBe("Problem");
                    order.Totals.GrandTotal.Amount.Should().Be(cart.Totals.GrandTotal.Amount);

                    return(order.Id);
                }
                catch (Exception ex)
                {
                    ConsoleExtensions.WriteColoredLine(
                        ConsoleColor.Red,
                        $"Exception in Scenario {ScenarioName} (${ex.Message}) : Stack={ex.StackTrace}");
                    return(null);
                }
            }
        }
        public static Task <string> Run(ShopperContext context, decimal quantity)
        {
            var watch = new Stopwatch();

            watch.Start();

            try
            {
                var container = context.ShopsContainer();

                Console.WriteLine($"Begin {ScenarioName}");

                var cartId = Guid.NewGuid().ToString("B");

                Proxy.DoCommand(container.AddCartLine(cartId, "Adventure Works Catalog|22565422120|100", quantity));

                Proxy.DoCommand(
                    container.SetCartFulfillment(
                        cartId,
                        new ElectronicFulfillmentComponent
                {
                    FulfillmentMethod = new EntityReference
                    {
                        EntityTarget = "8A23234F-8163-4609-BD32-32D9DD6E32F5",
                        Name         = "Email"
                    },
                    EmailAddress = "*****@*****.**",
                    EmailContent = "this is the content of the email"
                }));

                var cart = Carts.GetCart(cartId, context);
                cart.Should().NotBeNull();

                var paymentComponent = context.Components.OfType <FederatedPaymentComponent>().First();
                paymentComponent.Amount = Money.CreateMoney(cart.Totals.GrandTotal.Amount);
                Proxy.DoCommand(container.AddFederatedPayment(cartId, paymentComponent));

                var order = Orders.CreateAndValidateOrder(container, cartId, context);
                order.Status.Should().NotBe("Problem");
                order.Totals.GrandTotal.Amount.Should().Be(cart.Totals.GrandTotal.Amount);

                watch.Stop();
                Console.WriteLine($"End {ScenarioName} (${order.Totals.GrandTotal.Amount}):{watch.ElapsedMilliseconds} ms");

                return(Task.FromResult(order.Id));
            }
            catch (Exception ex)
            {
                ConsoleExtensions.WriteColoredLine(ConsoleColor.Red, $"Exception in Scenario {ScenarioName} (${ex.Message}) : Stack={ex.StackTrace}");
                return(null);
            }
        }
コード例 #25
0
        public EditCartPage(Carts cart)
        {
            var editCartViewModel = new EditCartViewModel();

            editCartViewModel.Cart = cart;

            BindingContext = editCartViewModel;

            InitializeComponent();

            //var editCartViewModel = BindingContext as EditCartViewModel;
            //editCartViewModel.Cart = cart;
        }
コード例 #26
0
 public void SpawnNewCarts()
 {
     Warehouses.ToList().ForEach(e =>
     {
         var cart = e.Value.NewCart();
         if (cart != null)
         {
             cart.Track = e.Value.FirstTrack;
             e.Value.FirstTrack.Cart = cart;
             Carts.Add(cart);
         }
     });
 }
コード例 #27
0
        public ActionResult Edit(int id)
        {
            var cart = Carts.GetByID(id);

            EditCart editCart = Mapper.Map <EditCart>(cart);

            editCart.SendMethodType    = cart.SendMethodType;
            editCart.PaymentMethodType = cart.PaymentMethodType;
            editCart.Notes             = OrderNotes.GetByCartID(id);
            editCart.OrderItems        = CartItems.GetOrderItems(id);

            return(View("/Areas/Admin/Views/Orders/Edit.cshtml", model: editCart));
        }
コード例 #28
0
 private async Task OnUpdateCartItemCompleted(CartItemModel cartItem)
 {
     if (cartItem.Quantity == 0)
     {
         Carts.Remove(cartItem);
     }
     else
     {
         var cart = Carts.FirstOrDefault(x => x.ProductId == cartItem.ProductId);
         cart.Quantity = cartItem.Quantity;
     }
     UpdateOrderSummaryUI();
 }
コード例 #29
0
    protected void btnremove_Click(object sender, EventArgs e)
    {
        Carts carts       = new Carts();
        var   hiddenField = (HiddenField)Master.FindControl("hdcartid");

        carts._cartid = new Guid(hiddenField.Value.ToString());
        carts.DeleteCart();
        carts._clientid = new Guid(Session["id"].ToString());
        var MasterRepeater = (Repeater)Master.FindControl("RepeaterMaster");

        MasterRepeater.DataSource = carts.RetrieveCarts();
        MasterRepeater.DataBind();
    }
コード例 #30
0
        public async Task PostCartAsync(Carts cart, string accessToken)
        {
            var client = new HttpClient();

            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);

            var         json    = JsonConvert.SerializeObject(cart);
            HttpContent content = new StringContent(json);

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            var response = await client.PostAsync("http://10.0.2.2:3000/api/Carts", content);
        }
コード例 #31
0
    // 计算总价
    private void TotalPrice()
    {
        List <Carts> list  = cm.GetAllInfo(user.username);
        double       Total = 0;

        for (int i = 0; i < list.Count; i++)
        {
            Carts ca = list[i];
            Total += Convert.ToDouble(ca.BookPrice * Convert.ToDouble(ca.BookCount));
        }

        ltrSalary.Text = Total.ToString();
    }
コード例 #32
0
ファイル: Default.aspx.cs プロジェクト: EdgarPerezJ/Shopm8s
 protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     hfProductID.Value = e.CommandArgument.ToString();
     if (e.CommandName == "view")
     {
         Server.Transfer(string.Format("ProductDetail.aspx?ProductID={0}", hfProductID.Value));
     }
     else
     {
         //Validate the session
         if (Session["id"] == null || Session["id"].Equals(""))
         {
             Server.Transfer("/Login.aspx");
         }
         string productid = hfProductID.Value;
         Carts cart = new Carts();
         cart._cartid = Guid.NewGuid();
         cart._clientid = new Guid(Session["id"].ToString());
         cart._productid = new Guid(productid);
         //Validates if the product was already added to the cart
         cartInfoDt = cart.RetrieveCartByClientProduct();
         if (cartInfoDt.Rows.Count > 0)
         {
             divSuccess.Visible = false;
             divError.Visible = true;
         }
         else
         {
             cart.SaveCart();
             var MasterRepeater = (Repeater)Master.FindControl("RepeaterMaster");
             MasterRepeater.DataSource = cart.RetrieveCarts();
             MasterRepeater.DataBind();
             divSuccess.Visible = true;
             divError.Visible = false;
         }
     }
 }
コード例 #33
0
    protected void RepeaterMaster_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        hdcartid.Value = e.CommandArgument.ToString();

        if (e.CommandName == "DeleteCart")
        {
            Carts carts = new Carts();
            carts._cartid = new Guid(hdcartid.Value.ToString());
            carts.DeleteCart();
            carts._clientid = new Guid(Session["id"].ToString());
            RepeaterMaster.DataSource = carts.RetrieveCarts();
            RepeaterMaster.DataBind();

        }
    }
コード例 #34
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         if (Session["name"] != null)
         {
             loginlinks.Visible = false;
             logoutdiv.Visible = true;
             Carts cart = new Carts();
             cart._clientid = new Guid(Session["id"].ToString());
             RepeaterMaster.DataSource = cart.RetrieveCarts();
             RepeaterMaster.DataBind();
         }
         else
         {
             loginlinks.Visible = true;
             logoutdiv.Visible = false;
         }
     }
 }