private void TransferApplicationClick(object sender, RoutedEventArgs e) { application_children.Children.Clear(); WarehouseManager_TransferApplication WarehouseManager_TransferApplication = new WarehouseManager_TransferApplication(); application_children.Children.Add(WarehouseManager_TransferApplication); WarehouseManager_TransferApplication.SetValue(Grid.RowProperty, 1); WarehouseManager_TransferApplication.SetValue(Grid.ColumnSpanProperty, 12); }
private void MenuLoad() { int column = 0; switch (MainWindow.user) { case MainWindow.userIdentity.Ordinary_users: //普通用户 Button Databorrow = new Button(); Button EquipmentApplication = new Button(); Button MaintenanceApplication = new Button(); Button DataSearch = new Button(); Button EquipmentInventory = new Button(); Databorrow.Width = 100; Databorrow.Height = 100; Databorrow.Style = Resources["MyButton"] as Style; ImageBrush Image = new ImageBrush(); Image.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Ordinaryusers/借阅申请.png", UriKind.RelativeOrAbsolute)); Image.Stretch = Stretch.Fill; Databorrow.Background = Image; EquipmentApplication.Width = 100; EquipmentApplication.Height = 100; EquipmentApplication.Style = Resources["MyButton"] as Style; ImageBrush Image1 = new ImageBrush(); Image1.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Ordinaryusers/装备申请.png", UriKind.RelativeOrAbsolute)); Image1.Stretch = Stretch.Fill; EquipmentApplication.Background = Image1; MaintenanceApplication.Width = 100; MaintenanceApplication.Height = 100; MaintenanceApplication.Style = Resources["MyButton"] as Style; ImageBrush Image2 = new ImageBrush(); Image2.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Ordinaryusers/维修申请.png", UriKind.RelativeOrAbsolute)); Image2.Stretch = Stretch.Fill; MaintenanceApplication.Background = Image2; DataSearch.Width = 100; DataSearch.Height = 100; DataSearch.Style = Resources["MyButton"] as Style; ImageBrush Image3 = new ImageBrush(); Image3.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Ordinaryusers/资料信息.png", UriKind.RelativeOrAbsolute)); Image3.Stretch = Stretch.Fill; DataSearch.Background = Image3; EquipmentInventory.Width = 100; EquipmentInventory.Height = 100; EquipmentInventory.Style = Resources["MyButton"] as Style; ImageBrush Image4 = new ImageBrush(); Image4.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Ordinaryusers/装备信息.png", UriKind.RelativeOrAbsolute)); Image4.Stretch = Stretch.Fill; EquipmentInventory.Background = Image4; application.Children.Add(Databorrow); application.Children.Add(EquipmentApplication); application.Children.Add(MaintenanceApplication); application.Children.Add(DataSearch); application.Children.Add(EquipmentInventory); Databorrow.SetValue(Grid.ColumnProperty, 0); Databorrow.SetValue(Grid.RowProperty, 0); EquipmentApplication.SetValue(Grid.ColumnProperty, 1); EquipmentApplication.SetValue(Grid.RowProperty, 0); MaintenanceApplication.SetValue(Grid.ColumnProperty, 2); MaintenanceApplication.SetValue(Grid.RowProperty, 0); DataSearch.SetValue(Grid.ColumnProperty, 3); DataSearch.SetValue(Grid.RowProperty, 0); EquipmentInventory.SetValue(Grid.ColumnProperty, 4); EquipmentInventory.SetValue(Grid.RowProperty, 0); column = 5; Databorrow.Click += new RoutedEventHandler(DataborrowClick); EquipmentApplication.Click += new RoutedEventHandler(EquipmentApplicationClick); MaintenanceApplication.Click += new RoutedEventHandler(MaintenanceApplicationClick); DataSearch.Click += new RoutedEventHandler(DataSearchClick); EquipmentInventory.Click += new RoutedEventHandler(EquipmentInventoryClick); application_children.Children.Clear(); OrdinaryUsers_Databorrow OrdinaryUsers_Databorrow = new OrdinaryUsers_Databorrow(); application_children.Children.Add(OrdinaryUsers_Databorrow); OrdinaryUsers_Databorrow.SetValue(Grid.RowProperty, 1); OrdinaryUsers_Databorrow.SetValue(Grid.ColumnSpanProperty, 12); break; case MainWindow.userIdentity.Warehouse_manager: //仓库管理员 Button TransferApplication = new Button(); Button AllocationStatus = new Button(); Button OutOfStorage = new Button(); Button Inventory = new Button(); Button Addwarehouse = new Button(); TransferApplication.Width = 100; TransferApplication.Height = 100; TransferApplication.Style = Resources["MyButton"] as Style; ImageBrush WarehouseImage1 = new ImageBrush(); WarehouseImage1.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/WarehouseManager/申请管理.png", UriKind.RelativeOrAbsolute)); WarehouseImage1.Stretch = Stretch.Fill; TransferApplication.Background = WarehouseImage1; AllocationStatus.Width = 100; AllocationStatus.Height = 100; AllocationStatus.Style = Resources["MyButton"] as Style; ImageBrush WarehouseImage2 = new ImageBrush(); WarehouseImage2.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/WarehouseManager/调拨状态.png", UriKind.RelativeOrAbsolute)); WarehouseImage2.Stretch = Stretch.Fill; AllocationStatus.Background = WarehouseImage2; OutOfStorage.Width = 100; OutOfStorage.Height = 100; OutOfStorage.Style = Resources["MyButton"] as Style; ImageBrush WarehouseImage3 = new ImageBrush(); WarehouseImage3.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/WarehouseManager/出入库管理.png", UriKind.RelativeOrAbsolute)); WarehouseImage3.Stretch = Stretch.Fill; OutOfStorage.Background = WarehouseImage3; Inventory.Width = 100; Inventory.Height = 100; Inventory.Style = Resources["MyButton"] as Style; ImageBrush WarehouseImage4 = new ImageBrush(); WarehouseImage4.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/WarehouseManager/库存信息.png", UriKind.RelativeOrAbsolute)); WarehouseImage4.Stretch = Stretch.Fill; Inventory.Background = WarehouseImage4; Addwarehouse.Width = 100; Addwarehouse.Height = 100; Addwarehouse.Style = Resources["MyButton"] as Style; ImageBrush WarehouseImage5 = new ImageBrush(); WarehouseImage5.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/WarehouseManager/增加仓库.png", UriKind.RelativeOrAbsolute)); WarehouseImage5.Stretch = Stretch.Fill; Addwarehouse.Background = WarehouseImage5; application.Children.Add(TransferApplication); application.Children.Add(AllocationStatus); application.Children.Add(OutOfStorage); application.Children.Add(Inventory); application.Children.Add(Addwarehouse); TransferApplication.SetValue(Grid.ColumnProperty, 0); TransferApplication.SetValue(Grid.RowProperty, 0); AllocationStatus.SetValue(Grid.ColumnProperty, 1); AllocationStatus.SetValue(Grid.RowProperty, 0); OutOfStorage.SetValue(Grid.ColumnProperty, 2); OutOfStorage.SetValue(Grid.RowProperty, 0); Inventory.SetValue(Grid.ColumnProperty, 3); Inventory.SetValue(Grid.RowProperty, 0); Addwarehouse.SetValue(Grid.ColumnProperty, 4); Addwarehouse.SetValue(Grid.RowProperty, 0); column = 5; TransferApplication.Click += new RoutedEventHandler(TransferApplicationClick); AllocationStatus.Click += new RoutedEventHandler(AllocationStatusClick); OutOfStorage.Click += new RoutedEventHandler(OutOfStorageClick); Inventory.Click += new RoutedEventHandler(InventoryClick); Addwarehouse.Click += new RoutedEventHandler(AddwarehouseClick); WarehouseManager_TransferApplication WarehouseManager_TransferApplication = new WarehouseManager_TransferApplication(); application_children.Children.Add(WarehouseManager_TransferApplication); WarehouseManager_TransferApplication.SetValue(Grid.RowProperty, 1); WarehouseManager_TransferApplication.SetValue(Grid.ColumnSpanProperty, 12); break; case MainWindow.userIdentity.System_administrator: //系统管理员 Button AddUser = new Button(); Button NetUser = new Button(); Button Logging = new Button(); Button EquipmentInformationAdded = new Button(); Button AllInformationView = new Button(); AddUser.Width = 100; AddUser.Height = 100; AddUser.Style = Resources["MyButton"] as Style; ImageBrush AddUserImage = new ImageBrush(); AddUserImage.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/SystemAdministrator/用户添加.png", UriKind.RelativeOrAbsolute)); AddUserImage.Stretch = Stretch.Fill; AddUser.Background = AddUserImage; NetUser.Width = 100; NetUser.Height = 100; NetUser.Style = Resources["MyButton"] as Style; ImageBrush NetUserImage = new ImageBrush(); NetUserImage.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/SystemAdministrator/用户信息.png", UriKind.RelativeOrAbsolute)); NetUserImage.Stretch = Stretch.Fill; NetUser.Background = NetUserImage; Logging.Width = 100; Logging.Height = 100; Logging.Style = Resources["MyButton"] as Style; ImageBrush LoggingImage = new ImageBrush(); LoggingImage.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/SystemAdministrator/日志管理.png", UriKind.RelativeOrAbsolute)); LoggingImage.Stretch = Stretch.Fill; Logging.Background = LoggingImage; EquipmentInformationAdded.Width = 100; EquipmentInformationAdded.Height = 100; EquipmentInformationAdded.Style = Resources["MyButton"] as Style; ImageBrush EquipmentInformationAddedImage = new ImageBrush(); EquipmentInformationAddedImage.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/SystemAdministrator/装备信息管理.png", UriKind.RelativeOrAbsolute)); EquipmentInformationAddedImage.Stretch = Stretch.Fill; EquipmentInformationAdded.Background = EquipmentInformationAddedImage; AllInformationView.Width = 100; AllInformationView.Height = 100; AllInformationView.Style = Resources["MyButton"] as Style; ImageBrush AllInformationViewImage = new ImageBrush(); AllInformationViewImage.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/SystemAdministrator/所有信息.png", UriKind.RelativeOrAbsolute)); AllInformationViewImage.Stretch = Stretch.Fill; AllInformationView.Background = AllInformationViewImage; application.Children.Add(AddUser); application.Children.Add(NetUser); application.Children.Add(Logging); application.Children.Add(EquipmentInformationAdded); application.Children.Add(AllInformationView); AddUser.SetValue(Grid.ColumnProperty, 0); AddUser.SetValue(Grid.RowProperty, 0); NetUser.SetValue(Grid.ColumnProperty, 1); NetUser.SetValue(Grid.RowProperty, 0); Logging.SetValue(Grid.ColumnProperty, 2); Logging.SetValue(Grid.RowProperty, 0); EquipmentInformationAdded.SetValue(Grid.ColumnProperty, 3); EquipmentInformationAdded.SetValue(Grid.RowProperty, 0); AllInformationView.SetValue(Grid.ColumnProperty, 4); AllInformationView.SetValue(Grid.RowProperty, 0); column = 5; application_children.Children.Clear(); SystemAdministrator_AddUser SystemAdministrator_1 = new SystemAdministrator_AddUser(); application_children.Children.Add(SystemAdministrator_1); SystemAdministrator_1.SetValue(Grid.RowProperty, 1); SystemAdministrator_1.SetValue(Grid.ColumnSpanProperty, 12); AddUser.Click += new RoutedEventHandler(AddUserClick); NetUser.Click += new RoutedEventHandler(NetUserClick); Logging.Click += new RoutedEventHandler(LoggingClick); EquipmentInformationAdded.Click += new RoutedEventHandler(EquipmentInformationAddedClick); AllInformationView.Click += new RoutedEventHandler(AllInformationViewClick); break; case MainWindow.userIdentity.Confidential_clerk: //保密员 Button LoanApplication = new Button(); Button Borrowinfo = new Button(); Button NewEquipmentInformationAdded = new Button(); Button EquipmentFiling = new Button(); LoanApplication.Width = 100; LoanApplication.Height = 100; LoanApplication.Style = Resources["MyButton"] as Style; Borrowinfo.Width = 100; Borrowinfo.Height = 100; Borrowinfo.Style = Resources["MyButton"] as Style; NewEquipmentInformationAdded.Width = 100; NewEquipmentInformationAdded.Height = 100; NewEquipmentInformationAdded.Style = Resources["MyButton"] as Style; EquipmentFiling.Width = 100; EquipmentFiling.Height = 100; EquipmentFiling.Style = Resources["MyButton"] as Style; application.Children.Add(LoanApplication); application.Children.Add(Borrowinfo); application.Children.Add(NewEquipmentInformationAdded); application.Children.Add(EquipmentFiling); LoanApplication.SetValue(Grid.ColumnProperty, 0); LoanApplication.SetValue(Grid.RowProperty, 0); Borrowinfo.SetValue(Grid.ColumnProperty, 1); Borrowinfo.SetValue(Grid.RowProperty, 0); NewEquipmentInformationAdded.SetValue(Grid.ColumnProperty, 2); NewEquipmentInformationAdded.SetValue(Grid.RowProperty, 0); EquipmentFiling.SetValue(Grid.ColumnProperty, 3); EquipmentFiling.SetValue(Grid.RowProperty, 0); column = 4; application_children.Children.Clear(); ConfidentialMembers_LoanApplication ConfidentialMembers_LoanApplication = new ConfidentialMembers_LoanApplication(); application_children.Children.Add(ConfidentialMembers_LoanApplication); ConfidentialMembers_LoanApplication.SetValue(Grid.RowProperty, 1); ConfidentialMembers_LoanApplication.SetValue(Grid.ColumnSpanProperty, 12); LoanApplication.Click += new RoutedEventHandler(LoanApplicationClick); Borrowinfo.Click += new RoutedEventHandler(BorrowinfoClick); NewEquipmentInformationAdded.Click += new RoutedEventHandler(NewEquipmentInformationAddedClick); EquipmentFiling.Click += new RoutedEventHandler(EquipmentFilingClick); break; case MainWindow.userIdentity.Maintenance_man: //维修员 Button ViewMaintenanceApplication = new Button(); Button MaintenanceStatus = new Button(); ViewMaintenanceApplication.Width = 100; ViewMaintenanceApplication.Height = 100; ViewMaintenanceApplication.Style = Resources["MyButton"] as Style; MaintenanceStatus.Width = 100; MaintenanceStatus.Height = 100; MaintenanceStatus.Style = Resources["MyButton"] as Style; application.Children.Add(ViewMaintenanceApplication); application.Children.Add(MaintenanceStatus); ViewMaintenanceApplication.SetValue(Grid.ColumnProperty, 0); ViewMaintenanceApplication.SetValue(Grid.RowProperty, 0); MaintenanceStatus.SetValue(Grid.ColumnProperty, 1); MaintenanceStatus.SetValue(Grid.RowProperty, 0); column = 2; application_children.Children.Clear(); MaintenanceAdministrator_ViewMaintenanceApplication MaintenanceAdministrator_ViewMaintenanceApplication = new MaintenanceAdministrator_ViewMaintenanceApplication(); application_children.Children.Add(MaintenanceAdministrator_ViewMaintenanceApplication); MaintenanceAdministrator_ViewMaintenanceApplication.SetValue(Grid.RowProperty, 1); MaintenanceAdministrator_ViewMaintenanceApplication.SetValue(Grid.ColumnSpanProperty, 12); ViewMaintenanceApplication.Click += new RoutedEventHandler(ViewMaintenanceApplicationClick); MaintenanceStatus.Click += new RoutedEventHandler(MaintenanceStatusClick); break; case MainWindow.userIdentity.Finance_department: //财务员 Button BookingAndHistory = new Button(); Button FinancialUse = new Button(); BookingAndHistory.Width = 100; BookingAndHistory.Height = 100; BookingAndHistory.Style = Resources["MyButton"] as Style; FinancialUse.Width = 100; FinancialUse.Height = 100; FinancialUse.Style = Resources["MyButton"] as Style; application.Children.Add(BookingAndHistory); application.Children.Add(FinancialUse); BookingAndHistory.SetValue(Grid.ColumnProperty, 0); BookingAndHistory.SetValue(Grid.RowProperty, 0); FinancialUse.SetValue(Grid.ColumnProperty, 1); FinancialUse.SetValue(Grid.RowProperty, 0); column = 2; application_children.Children.Clear(); FinancialAdministrator_BookingAndHistory FinancialAdministrator_BookingAndHistory = new FinancialAdministrator_BookingAndHistory(); application_children.Children.Add(FinancialAdministrator_BookingAndHistory); FinancialAdministrator_BookingAndHistory.SetValue(Grid.RowProperty, 1); FinancialAdministrator_BookingAndHistory.SetValue(Grid.ColumnSpanProperty, 12); BookingAndHistory.Click += new RoutedEventHandler(BookingAndHistoryClick); FinancialUse.Click += new RoutedEventHandler(FinancialUseClick); break; } Button Personalinformation = new Button(); Button Renovate = new Button(); Button Cancel = new Button(); Personalinformation.Width = 100; Personalinformation.Height = 100; Personalinformation.Style = Resources["MyButton"] as Style; ImageBrush Image98 = new ImageBrush(); Image98.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Public/个人信息.png", UriKind.RelativeOrAbsolute)); Image98.Stretch = Stretch.Fill; Personalinformation.Background = Image98; Renovate.Width = 100; Renovate.Height = 100; Renovate.Style = Resources["MyButton"] as Style; ImageBrush Image99 = new ImageBrush(); Image99.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Public/刷新.png", UriKind.RelativeOrAbsolute)); Image99.Stretch = Stretch.Fill; Renovate.Background = Image99; Cancel.Width = 100; Cancel.Height = 100; Cancel.Style = Resources["MyButton"] as Style; ImageBrush Image100 = new ImageBrush(); Image100.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Images/Public/注销登录.png", UriKind.RelativeOrAbsolute)); Image100.Stretch = Stretch.Fill; Cancel.Background = Image100; application.Children.Add(Personalinformation); application.Children.Add(Renovate); application.Children.Add(Cancel); Personalinformation.SetValue(Grid.ColumnProperty, column); Personalinformation.SetValue(Grid.RowProperty, 0); Renovate.SetValue(Grid.ColumnProperty, column + 1); Renovate.SetValue(Grid.RowProperty, 0); Cancel.SetValue(Grid.ColumnProperty, column + 2); Cancel.SetValue(Grid.RowProperty, 0); Personalinformation.Click += new RoutedEventHandler(PersonalinformationClick); Cancel.Click += new RoutedEventHandler(CancelrClick); }