diff options
Diffstat (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/ViewModels/JobViewVM.cs')
| -rw-r--r-- | Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/ViewModels/JobViewVM.cs | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/ViewModels/JobViewVM.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/ViewModels/JobViewVM.cs index 8ca2b948c..a9ac604e6 100644 --- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/ViewModels/JobViewVM.cs +++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Jobs/ViewModels/JobViewVM.cs @@ -10,6 +10,7 @@ using Tango.PPC.Jobs.Messages; using System.Data.Entity; using Tango.Core.Commands; using System.Windows; +using Tango.Touch.Controls; namespace Tango.PPC.Jobs.ViewModels { @@ -71,6 +72,21 @@ namespace Tango.PPC.Jobs.ViewModels set { _customers = value; RaisePropertyChangedAuto(); } } + private String _customersFilter; + /// <summary> + /// Gets or sets the customers filter. + /// </summary> + public String CustomersFilter + { + get { return _customersFilter; } + set { _customersFilter = value; RaisePropertyChangedAuto(); } + } + + /// <summary> + /// Gets or sets the customers automatic complete provider. + /// </summary> + public AutoCompleteProvider<Customer> CustomersAutoCompleteProvider { get; set; } + /// <summary> /// Gets or sets the add solid segment command. /// </summary> @@ -82,8 +98,12 @@ namespace Tango.PPC.Jobs.ViewModels public JobViewVM() { RegisterForMessage<JobSelectedMessage>(HandleJobSelectedMessage); - AddSolidSegmentCommand = new RelayCommand(AddSolidSegment); + + CustomersAutoCompleteProvider = new AutoCompleteProvider<Customer>((customer, filter) => + { + return customer.Name.ToLower().StartsWith(filter.ToLower()); + }); } private void AddSolidSegment() |
