Files
BeWoPlaner/BeWo/View/Search/CustomerSearchView.cs

35 lines
982 B
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Windows.Media;
using BeWo.ServiceProxy;
using BS.Shared.DataContracts.Compact;
namespace BeWo.View.Search
{
public class CustomerSearchView : GenericSearchView<CompactCustomerDC>
{
public List<CompactCustomerDC> Customers
{
get => _ObjectList;
set => base.UpdateObjectList(value);
}
public CustomerSearchView()
{
if(!DesignerProperties.GetIsInDesignMode(this))
{
ThemeColor = FindResource("CustomerContentBrush") as Brush;
}
}
public bool FetchReferenceNumbers { get; set; }
protected override void GetAll(Action<List<CompactCustomerDC>> pCallBack)
{
ServiceFacade.DoCustomerServiceAsync(s => s.GetAllActiveCustomersForEmployee(FetchReferenceNumbers), pCallBack);
}
}
}