Beispiel #1
0
 protected void OnSave(Order1 order)
 {
     //order.AccountId = AccountId;
     order.Demo       = OrderDemo;
     order.Address    = this.InnerObject.Address;
     order.SubmitTime = DateTime.Now;
     order.TotalMoney = Detials.Sum(x => x.price * x.Amount);
 }
Beispiel #2
0
        public void Read()
        {
            var all = CommodityService.Query(new Services.CommodityRequest()
            {
                State = CommodityStates.Normal
            }).Select(x => new TempDatial(x)).ToList();

            this.Detials = OrderService.GetByorderId(InnerObject.OrderId).ToList();
            foreach (var item in Detials)
            {
                var model = all.FirstOrDefault(x => x.CommodityId == item.GoodId);
                if (model != null)
                {
                    model.Amount = item.Amount;
                    model.Price  = item.price;
                }
            }
            this.AllCommodity = new MultiCheckList <TempDatial>(Detials.Select(x => new TempDatial()
            {
                Amount = x.Amount, CommodityId = x.GoodId, Price = x.price
            }));
            AllCommodity.Merge(all);
        }
Beispiel #3
0
 protected void AddDetial(OrderDetial1 item)
 {
     Detials.Add(item);
 }