protected OrdersFilterTreeViewModel(OrderCollectionViewModel collectionViewModel) : base(collectionViewModel, new FilterTreeModelPageSpecificSettings <Settings>(Settings.Default, StaticFiltersName, x => x.OrdersStaticFilters, x => x.OrdersCustomFilters, x => x.OrdersGroupFilters)) { }
public static OrdersFilterTreeViewModel Create(OrderCollectionViewModel collectionViewModel) { return(ViewModelSource.Create(() => new OrdersFilterTreeViewModel(collectionViewModel))); }
public override void Delete() { OrderCollectionViewModel.Delete(MasterEntity); }
public void MarkPaid() { MasterEntity.PaymentTotal = MasterEntity.TotalAmount; OrderCollectionViewModel.Save(MasterEntity); }
public void IssueFullRefund() { MasterEntity.RefundTotal = MasterEntity.PaymentTotal; OrderCollectionViewModel.Save(MasterEntity); }
public void Edit() { OrderCollectionViewModel.Edit(MasterEntity); RaiseCustomizeFilter(); }
public void Print() { OrderCollectionViewModel.PrintInvoice(); }