diff --git a/Sln.Wcs.UI/MainWindow.xaml.cs b/Sln.Wcs.UI/MainWindow.xaml.cs index 96bebae..efc3f50 100644 --- a/Sln.Wcs.UI/MainWindow.xaml.cs +++ b/Sln.Wcs.UI/MainWindow.xaml.cs @@ -1,6 +1,7 @@ using Sln.Wcs.UI.Attribute; using Sln.Wcs.UI.Page.BasicInfo; using Sln.Wcs.UI.Page.BasicInfo.DeviceInfo; +using Sln.Wcs.UI.Page.BasicInfo.MaterialInfo; using Sln.Wcs.UI.Page.Home; using System.Windows; using System.Windows.Controls.Primitives; @@ -18,6 +19,7 @@ namespace Sln.Wcs.UI private HomePage _homePage; private BasicInfoPage _basicInfoPage; private DeviceInfoPage _deviceInfoPage; + private MaterialInfoPage _materialInfoPage; public MainWindow() { @@ -25,6 +27,7 @@ namespace Sln.Wcs.UI _homePage = new HomePage(); _basicInfoPage = new BasicInfoPage(); _deviceInfoPage = new DeviceInfoPage(); + _materialInfoPage = new MaterialInfoPage(); MainContent.Content = _homePage; BtnBasicInfo.Checked += BtnBasicInfo_Checked; @@ -88,7 +91,7 @@ namespace Sln.Wcs.UI private void BtnMaterialInfo_Click(object sender, RoutedEventArgs e) { BtnBasicInfo.IsChecked = false; - MainContent.Content = _basicInfoPage; + MainContent.Content = _materialInfoPage; } private void BtnWarehouseInfo_Click(object sender, RoutedEventArgs e) diff --git a/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml.cs b/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml.cs index a57c227..4bb13e6 100644 --- a/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml.cs +++ b/Sln.Wcs.UI/Page/BasicInfo/DeviceInfo/DeviceInfoPage.xaml.cs @@ -77,6 +77,7 @@ namespace Sln.Wcs.UI.Page.BasicInfo.DeviceInfo } } + [ValueConversion(typeof(int), typeof(string))] public class DeviceTypeConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) @@ -96,6 +97,7 @@ namespace Sln.Wcs.UI.Page.BasicInfo.DeviceInfo } } + [ValueConversion(typeof(int), typeof(string))] public class DeviceStatusConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) diff --git a/Sln.Wcs.UI/Page/BasicInfo/MaterialInfo/MaterialAddWindow.xaml b/Sln.Wcs.UI/Page/BasicInfo/MaterialInfo/MaterialAddWindow.xaml new file mode 100644 index 0000000..a6f3439 --- /dev/null +++ b/Sln.Wcs.UI/Page/BasicInfo/MaterialInfo/MaterialAddWindow.xaml @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +