예제 #1
0
 public Order()
 {
     Customer = new Customer();
     GoodsList = new List<GoodsRow>();
     Status = new OrderStatus("Открыт");
     Comments = new List<Comment>();
 }
예제 #2
0
파일: Order.cs 프로젝트: vbre/CS2_Project
 public Order()
 {
     Customer = new Customer();
     goodsList = new List<GoodsRow>();
     Status = new OrderStatus();
     comments = new List<Comment>();
 }
예제 #3
0
        public void SelectOrdersByStatus(OrderStatus status)
        {
            if (status.Status == defaultStatus)
            {
                orders = orderModel.GetAll().ToList();
            }
            else if (statuses.Any(x=>x.Status == status.Status))
            {
                orders = orderModel.GetOrderByStatus(status).ToList();
            }

            NotifyPropertyChanged("SelectOrdersByStatus");
        }
예제 #4
0
        public void SelectOrdersByStatus(OrderStatus status)
        {
            if (status.Status == "Все статусы")
            {
                ordersList = orderModel.GetAll().ToList();
                viewModel.Clear();

                foreach (var order in ordersList)
                {
                        viewModel.Add(new SearchViewModel()
                        {
                            Id = order.Id,
                            Status = order.Status.Status,
                            Customer = order.Customer,
                            countOfGoods = order.GoodsList.Count,
                            TotalCost = order.TotalCost,
                            countOfComments = order.Comments.Count
                        });
                }
            }
            else
            {
                ordersList = orderModel.GetOrderByStatus(status).ToList();
                viewModel.Clear();

                foreach (var order in ordersList)
                {
                        viewModel.Add(new SearchViewModel()
                        {
                            Id = order.Id,
                            Status = order.Status.Status,
                            Customer = order.Customer,
                            countOfGoods = order.GoodsList.Count,
                            TotalCost = order.TotalCost,
                            countOfComments = order.Comments.Count
                        });
                }
            }
        }
예제 #5
0
 public new void Update(OrderStatus entity)
 {
     dbContext.OrderStatus.AddOrUpdate(entity);
     dbContext.SaveChanges();
 }
예제 #6
0
 public void Delete(OrderStatus entity)
 {
     throw new NotImplementedException();
 }