/// <summary> /// Метод добавления/редактирования записи клиента /// </summary> private void Update() { IBuisnessLogic buisnessLogic = new BuisnessLogic.BuisnessLogic(); if (operationType == OperationType.Insert) { buisnessLogic.AddClient(new Client { Id = ClientId, Name = Name, Address = Address, IsVIP = IsVIP }); Container.ClientList = Container.GetClient(); } else if (operationType == OperationType.Update) { buisnessLogic.UpdateClient(new Client { Id = ClientId, Name = Name, Address = Address, IsVIP = IsVIP }); _originalValue = (ClientViewModel)MemberwiseClone(); } }
/// <summary> /// Метод удаления записи заказа /// </summary> private void Delete() { IBuisnessLogic buisnessLogic = new BuisnessLogic.BuisnessLogic(); buisnessLogic.RemoveOrder(new Order { Number = Number, Description = Description, ClientId = Clients.ClientId }); Clients.Orders = Clients.GetOrder(); }
public ObservableCollection <OrderViewModel> GetOrder() { _order = new ObservableCollection <OrderViewModel>(); IBuisnessLogic buisnessLogic = new BuisnessLogic.BuisnessLogic(); foreach (var i in buisnessLogic.GetOrderByClientId(ClientId)) { OrderViewModel order = new OrderViewModel(i); order.Clients = this; _order.Add(order); } return(_order); }
/// <summary> /// Метод удаления записи клиента /// </summary> private void Delete() { IBuisnessLogic buisnessLogic = new BuisnessLogic.BuisnessLogic(); buisnessLogic.RemoveClient(new Client { Id = ClientId, Name = Name, Address = Address, IsVIP = IsVIP }); Container.ClientList = Container.GetClient(); }
/// <summary> /// Метод добавления/редактирования записи заказа /// </summary> private void Update() { IBuisnessLogic buisnessLogic = new BuisnessLogic.BuisnessLogic(); if (operationType == OperationType.Insert) { buisnessLogic.AddOrder(new Order { Description = Description, ClientId = Clients.ClientId }); Clients.Orders = Clients.GetOrder(); } else if (operationType == OperationType.Update) { buisnessLogic.UpdateOrder(new Order { Number = Number, Description = Description, ClientId = Clients.ClientId }); _originalValue = (OrderViewModel)MemberwiseClone(); } }