|
|
@ -23,6 +23,7 @@ namespace SlnMesnac.WPF.ViewModel.IndexPage
|
|
|
|
public ChangeTypeViewModel()
|
|
|
|
public ChangeTypeViewModel()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
UpdateCommand = new RelayCommand<object>(t => Update(t));
|
|
|
|
UpdateCommand = new RelayCommand<object>(t => Update(t));
|
|
|
|
|
|
|
|
UpdateCommand1 = new RelayCommand<object>(t => Update1(t));
|
|
|
|
_dataService = App.ServiceProvider.GetService<Isys_dict_dataService>();
|
|
|
|
_dataService = App.ServiceProvider.GetService<Isys_dict_dataService>();
|
|
|
|
ProductType = _appSettings.ReadAppSettings("ChangeTypeConfig:ProductType");
|
|
|
|
ProductType = _appSettings.ReadAppSettings("ChangeTypeConfig:ProductType");
|
|
|
|
try
|
|
|
|
try
|
|
|
@ -46,18 +47,26 @@ namespace SlnMesnac.WPF.ViewModel.IndexPage
|
|
|
|
{
|
|
|
|
{
|
|
|
|
string materialType = parameter as string;
|
|
|
|
string materialType = parameter as string;
|
|
|
|
ProductType = materialType;
|
|
|
|
ProductType = materialType;
|
|
|
|
|
|
|
|
|
|
|
|
_appSettings.WriteAppSettings("ChangeTypeConfig", "ProductType", ProductType);
|
|
|
|
_appSettings.WriteAppSettings("ChangeTypeConfig", "ProductType", ProductType);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
private void Update1(object parameter)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
string materialType = parameter as string;
|
|
|
|
|
|
|
|
KTProductType = materialType;
|
|
|
|
|
|
|
|
_appSettings.WriteAppSettings("ChangeTypeConfig", "KTProductType", KTProductType);
|
|
|
|
|
|
|
|
}
|
|
|
|
private async void LoadDataAsync()
|
|
|
|
private async void LoadDataAsync()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
List<sys_dict_data> sys_Dict_Datas = await _dataService.GetProductType();
|
|
|
|
List<sys_dict_data> sys_Dict_Datas = await _dataService.GetProductType();
|
|
|
|
if (sys_Dict_Datas != null && sys_Dict_Datas.Count > 0)
|
|
|
|
if (sys_Dict_Datas != null && sys_Dict_Datas.Count > 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
ChangeTypePanel.Clear();
|
|
|
|
ChangeTypePanel.Clear();
|
|
|
|
|
|
|
|
ChangeTypePanel2.Clear();
|
|
|
|
foreach (var item in sys_Dict_Datas)
|
|
|
|
foreach (var item in sys_Dict_Datas)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
ChangeTypePanel.Add(item);
|
|
|
|
ChangeTypePanel.Add(item);
|
|
|
|
|
|
|
|
ChangeTypePanel2.Add(item);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -65,6 +74,7 @@ namespace SlnMesnac.WPF.ViewModel.IndexPage
|
|
|
|
///
|
|
|
|
///
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
public RelayCommand<object> UpdateCommand { get; set; }
|
|
|
|
public RelayCommand<object> UpdateCommand { get; set; }
|
|
|
|
|
|
|
|
public RelayCommand<object> UpdateCommand1 { get; set; }
|
|
|
|
private string _ProductType;
|
|
|
|
private string _ProductType;
|
|
|
|
public string ProductType
|
|
|
|
public string ProductType
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -96,5 +106,12 @@ namespace SlnMesnac.WPF.ViewModel.IndexPage
|
|
|
|
get => _ChangeTypePanel;
|
|
|
|
get => _ChangeTypePanel;
|
|
|
|
set => SetProperty(ref _ChangeTypePanel, value);
|
|
|
|
set => SetProperty(ref _ChangeTypePanel, value);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private ObservableCollection<sys_dict_data> _ChangeTypePanel2 = new ObservableCollection<sys_dict_data>();
|
|
|
|
|
|
|
|
public ObservableCollection<sys_dict_data> ChangeTypePanel2
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
get => _ChangeTypePanel2;
|
|
|
|
|
|
|
|
set => SetProperty(ref _ChangeTypePanel2, value);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|