1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243 |
- <fluent:RibbonWindow x:Class="PRSDesktop.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:PRSDesktop"
- mc:Ignorable="d"
- xmlns:syncfusion="http://schemas.syncfusion.com/wpf"
- xmlns:themes="clr-namespace:InABox.WPF.Themes;assembly=InABox.Wpf"
- xmlns:fluent="urn:fluent-ribbon"
- Title="PRS Desktop"
- Height="900" Width="1200" Left="100" Top="100"
- WindowStartupLocation="CenterScreen"
- WindowState="Maximized"
- HorizontalContentAlignment="Stretch"
- VerticalContentAlignment="Stretch"
- Loaded="Window_Loaded"
- Unloaded="Window_Unloaded"
- Closing="Window_Closing"
- Closed="RibbonWindow_Closed"
- PreviewMouseUp="RibbonWindow_PreviewMouseUp"
- PreviewKeyUp="RibbonWindow_PreviewKeyUp"
- Activated="RibbonWindow_Activated"
- Background="{Binding Path=(themes:ThemeManager.WorkspaceBackgroundBrush)}"
- Foreground="{Binding Path=(themes:ThemeManager.WorkspaceForegroundBrush)}"
- TitleBackground="{Binding Path=(themes:ThemeManager.WorkspaceBackgroundBrush)}"
- TitleForeground="{Binding Path=(themes:ThemeManager.WorkspaceForegroundBrush)}"
- GlowBrush="{Binding Path=(themes:ThemeManager.BackstageBackgroundBrush)}"
- NonActiveGlowBrush="{Binding Path=(themes:ThemeManager.WorkspaceBackgroundBrush)}"
- NonActiveBorderBrush="{Binding Path=(themes:ThemeManager.BackstageBackgroundBrush)}">
- <fluent:RibbonWindow.Resources>
- <!-- <ResourceDictionary> -->
- <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Backstage.BackButton.Background"
- Color="{Binding Path=(themes:ThemeManager.BackstageBackgroundColor)}" />
- <SolidColorBrush x:Key="Fluent.Ribbon.Brushes.Backstage.BackButton.Foreground"
- Color="{Binding Path=(themes:ThemeManager.BackstageForegroundColor)}" />
- <ControlTemplate x:Key="VerticalSplitter">
- <Grid Background="{TemplateBinding Background}" Width="4">
- <Button x:Name="PART_Left" Visibility="Collapsed" />
- <Button x:Name="PART_Right" Visibility="Collapsed" />
- <StackPanel Margin="0" Orientation="Vertical" VerticalAlignment="Center"
- HorizontalAlignment="Center">
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- <Ellipse Fill="Silver" HorizontalAlignment="Center" Height="2" Width="2" Opacity="1"
- Margin="0,2,0,0" />
- </StackPanel>
- </Grid>
- </ControlTemplate>
- <!-- </ResourceDictionary> -->
- </fluent:RibbonWindow.Resources>
- <Grid x:Name="_mainScreen">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="Auto" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition x:Name="_ribbonRow" Height="Auto" />
- <RowDefinition Height="*" />
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <fluent:Ribbon x:Name="_ribbon" Grid.Row="0" Grid.ColumnSpan="2" IsCollapsed="False"
- PreviewMouseDoubleClick="_ribbon_OnPreviewMouseDoubleClick"
- Background="{Binding Path=(themes:ThemeManager.WorkspaceBackgroundBrush)}"
- Foreground="{Binding Path=(themes:ThemeManager.WorkspaceForegroundBrush)}"
- Loaded="_ribbon_OnLoaded"
- >
- <fluent:Ribbon.Menu>
- <fluent:Backstage Header="System"
- Background="{Binding Path=(themes:ThemeManager.BackstageBackgroundBrush)}"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}">
- <fluent:BackstageTabControl
- x:Name="_backstage"
- ItemsPanelBackground="{Binding Path=(themes:ThemeManager.BackstageBackgroundBrush)}"
- Background="{Binding Path=(themes:ThemeManager.WorkspaceBackgroundBrush)}"
- Foreground="{Binding Path=(themes:ThemeManager.WorkspaceForegroundBrush)}">
- <fluent:SeparatorTabItem x:Name="BackstageSeparator" Height="20" />
- <fluent:Button
- x:Name="DatabaseSettings"
- Header="Database Settings"
- Click="DatabaseSettings_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:SeparatorTabItem x:Name="BackstageSeparator0" Height="20" />
- <fluent:Button
- x:Name="CompanyInformation"
- Header="Company Information"
- Click="CompanyInformation_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:SeparatorTabItem x:Name="BackstageSeparator1" Height="20" />
- <fluent:Button
- x:Name="SecurityDefaultsButton"
- Header="Security Defaults"
- Click="SecurityDefaultsButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:SeparatorTabItem x:Name="BackstageSeparator1a" Height="20" />
- <fluent:Button
- x:Name="SystemLogsButton"
- Header="View System Logs"
- Click="SystemLogsButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:SeparatorTabItem x:Name="BackstageSeparator2" Height="20" />
- <fluent:Button
- x:Name="DocumentTypeList"
- Header="Document Types"
- Click="DocumentTypeList_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:Button
- x:Name="DocumentList"
- Header="Document List"
- Click="DocumentList_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:Button
- x:Name="QAFormSetupButton"
- Header="Digital Forms"
- Click="QAFormSetupButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:Button
- x:Name="TaskTypesButton"
- Header="Task Types"
- Click="TaskTypesButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:SeparatorTabItem x:Name="BackstageSeparator5" Height="20" />
- <fluent:Button
- x:Name="EditDetailsButton"
- VerticalAlignment="Bottom"
- Header="My Details"
- Click="EditDetailsButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:Button
- x:Name="LogoutButton"
- VerticalAlignment="Bottom"
- Header="Log Out"
- Click="LogoutButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:Button
- x:Name="LoginButton"
- VerticalAlignment="Bottom"
- Header="Log In"
- Click="LoginButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- <fluent:SeparatorTabItem Height="20" />
- <fluent:Button
- x:Name="ExitButton"
- VerticalAlignment="Bottom"
- Header="Exit"
- Click="ExitButton_OnClick"
- Size="Middle"
- HorizontalAlignment="Stretch"
- Foreground="{Binding Path=(themes:ThemeManager.BackstageForegroundBrush)}" />
- </fluent:BackstageTabControl>
- </fluent:Backstage>
- </fluent:Ribbon.Menu>
- <fluent:RibbonTabItem x:Name="QuotesTab" Header="Quotes" IsSelected="False" Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="QuotesActions" Header="Actions" LauncherClick="ManageModulesClick"
- IsLauncherVisible="False">
- <fluent:Button Header="Refresh" LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="QuotesDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png" Click="Dashboards_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="QuotesMessagesButton" Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="QuotesTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="QuotesAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="QuotesMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="QuotesDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="QuotesTaskSeparator" />
- <fluent:Button x:Name="QuotesButton" Header="Quotes"
- LargeIcon="pack://application:,,,/Resources/quotation.png"
- Click="Quotes_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="QuotesActionSeparator" />
- <fluent:Button x:Name="KitsMasterList" Header="Product Kits"
- LargeIcon="pack://application:,,,/Resources/kit.png"
- Click="KitsMasterList_Click" MinWidth="60" />
- <fluent:Button x:Name="CostSheetsMasterList" Header="Cost Sheets"
- LargeIcon="pack://application:,,,/Resources/costsheet.png"
- Click="CostSheetsMasterList_Click" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="QuoteReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" IsLauncherVisible="False"
- Visibility="Collapsed"/>
- <!--fluent:RibbonGroupBox x:Name="QuotesSetup" Width="Auto" Header="Tools" IsLauncherVisible="False">
- <fluent:Button x:Name="QuoteStatusButton" Header="Status Codes"
- LargeIcon="pack://application:,,,/Resources/quotestatus.png"
- Click="QuoteStatusButton_Click" MinWidth="60" />
- <fluent:Button x:Name="QuoteDesignSectionButton" Header="Design Sections"
- LargeIcon="pack://application:,,,/Resources/design.png"
- Click="QuoteDesignSectionButton_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="QuotesSetupSeparator" />
- <fluent:Button x:Name="KitConditionList" Header="Kit Conditions"
- LargeIcon="pack://application:,,,/Resources/kitcondition.png"
- Click="KitConditionList_Click" MinWidth="60" />
- <fluent:Button x:Name="KitFormulaeList" Header="Kit Formulae"
- LargeIcon="pack://application:,,,/Resources/kitformula.png"
- Click="KitFormulaeList_Click" MinWidth="60" />
- <fluent:Button x:Name="CostSheetTypeList" Header="Cost Sheet Types"
- LargeIcon="pack://application:,,,/Resources/costsheettype.png"
- Click="CostSheetTypeList_Click" MinWidth="60" />
- <fluent:Button x:Name="CostSheetBrandList" Header="Cost Sheet Brands"
- LargeIcon="pack://application:,,,/Resources/costsheetbrand.png"
- Click="CostSheetBrandList_Click" MinWidth="60" />
- <fluent:Button x:Name="CostSheetSectionList" Header="Cost Sheet Sections"
- LargeIcon="pack://application:,,,/Resources/costsheetsection.png"
- Click="CostSheetSectionList_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="QuotesSetupSeparator2" />
- <fluent:Button x:Name="QuoteDiagramSymbols" Header="Symbols"
- LargeIcon="pack://application:,,,/Resources/pencil.png"
- Click="QuoteDiagramSymbols_Checked" MinWidth="60" />
- <fluent:Button x:Name="QuoteDiagramSymbolTypes" Header="Symbol Types"
- LargeIcon="pack://application:,,,/Resources/attachment.png"
- Click="QuoteDiagramSymbolTypes_Checked" MinWidth="60" />
- <fluent:Button x:Name="QuoteTakeOffUnits" Header="Dimension Types"
- LargeIcon="pack://application:,,,/Resources/box.png"
- Click="QuoteTakeOffUnits_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="ProjectsTab" Header="Projects" IsSelected="False" Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="ProjectsActions" Header="Actions" LauncherClick="ManageModulesClick"
- IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="ProjectsDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProjectMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProjectTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProjectAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProjectsMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="ProjectDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="ProjectTaskSeparator" />
- <fluent:Button x:Name="ProjectsButton" Header="Projects"
- LargeIcon="pack://application:,,,/Resources/project.png"
- Click="Jobs_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProjectPlannerButton" Header="Project Planner"
- LargeIcon="pack://application:,,,/Resources/calendar.png"
- Click="ProjectPlanner_Checked" MinWidth="60" />
- <fluent:Button x:Name="ServiceButton" Header="Service"
- LargeIcon="pack://application:,,,/Resources/service.png"
- Click="Service_Checked" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="ProjectReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="ProjectSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="JobStatusButton" Header="Job Statuses"
- LargeIcon="pack://application:,,,/Resources/view.png"
- Click="JobStatusButton_Click" MinWidth="60" />
- <fluent:Button x:Name="JobDocumentMileStoneButton" Size="Large"
- Header="Document MileStones"
- LargeIcon="pack://application:,,,/Resources/revision.png"
- Click="JobDocumentMileStoneButton_OnClick" MinWidth="60" />
- <fluent:Button x:Name="FinancialStatusButton" Header="Financial Statuses"
- LargeIcon="pack://application:,,,/Resources/view.png"
- Click="FinancialStatusButton_Click" MinWidth="60" />
- <fluent:Button x:Name="DrawingTemplatesButton" Header="Drawing Templates"
- LargeIcon="pack://application:,,,/Resources/doc-misc.png"
- Click="DrawingTemplatesButton_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="ManufacturingTab" Header="Manufacturing" IsSelected="False"
- Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="ManufacturingActions" Header="Actions"
- LauncherClick="ManageModulesClick"
- IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60"/>
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="ManufacturingDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingAttendanceButton" Size="Large"
- Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="ManufacturingDailyReportButton" Size="Large"
- Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="ManufacturingTaskSeparator" />
- <fluent:Button x:Name="FactoryStatusButton" Header="Manufacturing Status"
- LargeIcon="pack://application:,,,/Resources/factory.png"
- Click="ManufacturingMenu_Checked" MinWidth="60" />
- <fluent:Button x:Name="FactoryAllocationButton" Size="Large"
- Header="Factory Allocation"
- LargeIcon="pack://application:,,,/Resources/assignments.png"
- Click="FactoryAllocationButton_Click" MinWidth="60" />
- <!--<fluent:Button x:Name="FactoryScheduleButton" Header="Factory Schedule" LargeIcon="pack://application:,,,/Resources/clock.png" Click="Schedule_Checked" MinWidth="60"/>-->
- <fluent:Button x:Name="FactoryFloorButton" Header="Factory Floor"
- LargeIcon="pack://application:,,,/Resources/wrench.png"
- Click="FactoryFloorButton_Click" MinWidth="60" />
- <!--<fluent:Button x:Name="FactoryReadyButton" Header="Ready To Go" LargeIcon="pack://application:,,,/Resources/truck.png" Click="FactoryReadyButton_Click" MinWidth="60"/>-->
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="ManufacturingReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="ManufacturingSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="FactorySettingsButton" Header="Factory Settings"
- LargeIcon="pack://application:,,,/Resources/factorysetup.png"
- Click="FactorySetup_Click" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingTemplatesButton" Size="Large"
- Header="Manufacturing Templates"
- LargeIcon="pack://application:,,,/Resources/template.png"
- Click="TemplateSetup_Click" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingTrolleysButton" Size="Large"
- Header="Manufacturing Trolleys"
- LargeIcon="pack://application:,,,/Resources/trolley.png"
- Click="TrolleySetup_Click" MinWidth="60" />
- <fluent:Button x:Name="ManufacturingLostTimeButton" Size="Large"
- Header="Lost Time Types"
- LargeIcon="pack://application:,,,/Resources/smiley.png"
- Click="LostTimeSetup_Click" MinWidth="60" />
- <! - - <fluent:Button x:Name="ManufacturingTransferButton" Header="Transfer Settings" LargeIcon="pack://application:,,,/Resources/warning.png" Click="ManufacturingTransferButton_Click" MinWidth="60"/>
- <fluent:Button x:Name="RebuildPacketsButton" Header="Rebuild Packets" LargeIcon="pack://application:,,,/Resources/warning.png" Click="RebuildPacketsButton_Click" MinWidth="60"/> - - >
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="LogisticsTab" Header="Logistics" IsSelected="False" Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="LogisticsActions" Header="Actions" LauncherClick="ManageModulesClick"
- IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="LogisticsDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="LogisticsMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="LogisticsTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="LogisticsAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="LogisticsMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="LogisticsDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="LogisticsTaskSeparator1" />
- <fluent:Button x:Name="ReadyToGoItemsButton" Header="Ready To Go"
- LargeIcon="pack://application:,,,/Resources/truck.png"
- Click="ReadyToGoMenu_Checked" MinWidth="60" />
- <fluent:Button x:Name="DispatchButton" Header="Rack List"
- LargeIcon="pack://application:,,,/Resources/barcode.png"
- Click="DispatchMenu_Checked" MinWidth="60" />
- <fluent:Button x:Name="RequisitionsButton" Header="Site Requisitions"
- LargeIcon="pack://application:,,,/Resources/box.png"
- Click="Requisitions_Checked" MinWidth="60" />
- <fluent:Button x:Name="DeliveriesButton" Header="Deliveries"
- LargeIcon="pack://application:,,,/Resources/truck.png"
- Click="DeliveriesButton_Click" MinWidth="60" />
- <fluent:Button x:Name="DeliveredItemsButton" Header="Delivered On Site"
- LargeIcon="pack://application:,,,/Resources/lifter.png"
- Click="DeliveredOnSiteMenu_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="LogisticsTaskSeparator2" />
- <fluent:Button x:Name="ConsignmentButton" Header="Incoming Consignments"
- LargeIcon="pack://application:,,,/Resources/consignment.png"
- Click="ConsignmentButton_Click" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="LogisticsReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="LogisticsSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="DeliveryTypesButton" Header="Delivery Types"
- LargeIcon="pack://application:,,,/Resources/truck.png"
- Click="DeliveryTypesButton_Click" MinWidth="60" />
- <fluent:Button x:Name="ConsignmentTypesButton" Header="Consignment Types"
- LargeIcon="pack://application:,,,/Resources/service.png"
- Click="ConsignmentTypesButton_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="ProductTab" Header="Product Management" IsSelected="False"
- Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="ProductActions" Width="Auto" Header="Actions"
- LauncherClick="ManageModulesClick" IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="ProductsDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProductsMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProductsTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProductsAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="ProductsMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="ProductsDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="ProductsTaskSeparator" />
- <fluent:Button x:Name="ProductsMasterList" Header="Product List"
- LargeIcon="pack://application:,,,/Resources/product.png"
- Click="Products_Checked" MinWidth="60" />
- <fluent:Button x:Name="StockLocationList" Header="Stock Locations"
- LargeIcon="pack://application:,,,/Resources/parcel.png"
- Click="StockLocations_Checked" MinWidth="60" />
- <fluent:Button x:Name="StockMovementList" Header="Stock Movements"
- LargeIcon="pack://application:,,,/Resources/forklift.png"
- Click="StockMovements_Checked" MinWidth="60" />
- <fluent:Button x:Name="StockSummaryButton" Header="Stock Forecast"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="StockSummaryButton_Clicked" MinWidth="60" />
- <fluent:Button x:Name="JobRequisitionDashboardButton" Header="Reservation Management"
- LargeIcon="pack://application:,,,/Resources/requisition.png"
- Click="JobRequisitionDashboardButton_Clicked" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="ProductReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="ProductSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="ProductDimensionUnitsList" Size="Large"
- Header="Units of Measure"
- LargeIcon="pack://application:,,,/Resources/unitofmeasure.png"
- Click="ProductDimensionUnitsList_Click" MinWidth="60" />
- <fluent:Button x:Name="ProductGroupsList" Header="Product Groups"
- LargeIcon="pack://application:,,,/Resources/productgroup.png"
- Click="ProductGroupsList_Click" MinWidth="60" />
- <fluent:Button x:Name="ProductStylesList" Header="Product Styles"
- LargeIcon="pack://application:,,,/Resources/palette.png"
- Click="ProductStylesList_Click" MinWidth="60" />
- <fluent:Button x:Name="StockAreasList" Header="Stock Areas"
- LargeIcon="pack://application:,,,/Resources/rack.png"
- Click="StockAreasList_Click" MinWidth="60" />
- <fluent:Button x:Name="StockWarehouseList" Header="Stock Warehouses"
- LargeIcon="pack://application:,,,/Resources/factorysetup.png"
- Click="StockWarehouseList_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="HumanResourcesTab" Header="Human Resources" IsSelected="False"
- Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="HumanResourcesActions" Header="Actions"
- LauncherClick="ManageModulesClick" IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="HumanResourcesDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="HumanResourcesMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="HumanResourcesTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="HumanResourcesAttendanceButton" Size="Large"
- Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="HumanResourcesMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="HumanResourcesDailyReportButton" Size="Large"
- Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="HumanResourcesTaskSeparator" />
- <fluent:Button x:Name="AssignmentsButton" Header="Calendar"
- LargeIcon="pack://application:,,,/Resources/assignments.png"
- Click="CalendarButton_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeePlannerButton" Header="Employee Planner"
- LargeIcon="pack://application:,,,/Resources/calendar.png"
- Click="EmployeePlannerButton_Click" MinWidth="60" />
- <fluent:Button x:Name="TimesheetsButton" Header="Staff TimeSheets"
- LargeIcon="pack://application:,,,/Resources/clock.png"
- Click="Timesheets_Checked" MinWidth="60" />
- <fluent:Button x:Name="LeaveRequestsButton" Header="Leave Requests"
- LargeIcon="pack://application:,,,/Resources/leave.png"
- Click="LeaveRequestsButton_Click" MinWidth="60" />
- <fluent:Button x:Name="MeetingsButton" Header="Meetings"
- LargeIcon="pack://application:,,,/Resources/employees.png"
- Click="MeetingsButton_Click" MinWidth="60" />
-
- <syncfusion:RibbonSeparator x:Name="HumanResourcesSetupSeparator1" />
-
- <fluent:Button x:Name="UsersButton" Header="User Accounts"
- LargeIcon="pack://application:,,,/Resources/user.png"
- Click="UserSetup_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeesButton" Header="Employee List"
- LargeIcon="pack://application:,,,/Resources/employee.png"
- Click="Employees_Click" MinWidth="60" />
- <fluent:Button x:Name="OrgChartButton" Header="Org Chart"
- LargeIcon="pack://application:,,,/Resources/orgchart.png"
- Click="OrgChartButton_Click" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="HumanResourcesReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="HumanResourcesSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="SecurityGroupsButton" Header="Security Groups"
- LargeIcon="pack://application:,,,/Resources/securitygroup.png"
- Click="SecurityGroupsButton_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeeGroupsButton" Header="Employee Groups"
- LargeIcon="pack://application:,,,/Resources/employees.png"
- Click="GroupsSetup_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeePositionsButton" Header="Positions"
- LargeIcon="pack://application:,,,/Resources/position.png"
- Click="PositionsSetup_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeeRolesButton" Header="Roles"
- LargeIcon="pack://application:,,,/Resources/employeerole.png"
- Click="RolesSetup_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeeTeamsButton" Header="Teams"
- LargeIcon="pack://application:,,,/Resources/team.png"
- Click="EmployeeTeamsButton_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeeActivitiesButton" Header="Activities"
- LargeIcon="pack://application:,,,/Resources/quality.png"
- Click="ActivityMenu_Click" MinWidth="60" />
- <fluent:Button x:Name="EmployeeQualificationsButton" Size="Large"
- Header="Qualifications"
- LargeIcon="pack://application:,,,/Resources/certificate.png"
- Click="QualificationMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="HumanResourcesSetupSeparator2" />
- <fluent:Button x:Name="OvertimeRulesButton" Header="Overtime Rules"
- LargeIcon="pack://application:,,,/Resources/overtime.png"
- Click="OvertimeRulesButton_Click" MinWidth="60" />
- <fluent:Button x:Name="StandardLeaveButton" Header="Standard Leave"
- LargeIcon="pack://application:,,,/Resources/fireworks.png"
- Click="StandardLeaveButton_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="AccountsTab" Header="Accounts" IsSelected="False" Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="AccountsActions" Header="Actions" LauncherClick="ManageModulesClick"
- IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="AccountsDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="AccountsMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="AccountsTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="AccountsDataButton" Header="Data Entry"
- LargeIcon="pack://application:,,,/Resources/pencil.png"
- Click="DataEntry_Click" MinWidth="60" />
- <fluent:Button x:Name="AccountsAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="AccountsMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="AccountsDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="AccountsTaskSeparator1" />
- <fluent:Button x:Name="CustomerList" Header="Customers"
- LargeIcon="pack://application:,,,/Resources/customer.png"
- Click="CustomerList_Click" MinWidth="60" />
- <fluent:Button x:Name="InvoiceList" Header="Invoices"
- LargeIcon="pack://application:,,,/Resources/invoice.png"
- Click="InvoiceList_Click" MinWidth="60" />
- <fluent:Button x:Name="ReceiptList" Header="Receipts"
- LargeIcon="pack://application:,,,/Resources/receipt.png"
- Click="ReceiptList_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="AccountsTaskSeparator2" />
- <fluent:Button x:Name="SupplierList" Header="Suppliers"
- LargeIcon="pack://application:,,,/Resources/supplier.png"
- Click="SupplierList_Click" MinWidth="60" />
- <fluent:Button x:Name="PurchasesList" Header="Purchase Orders"
- LargeIcon="pack://application:,,,/Resources/purchase.png"
- Click="PurchasesList_Click" MinWidth="60" />
- <fluent:Button x:Name="BillsList" Header="Bills"
- LargeIcon="pack://application:,,,/Resources/bill.png"
- Click="BillsList_Click" MinWidth="60" />
- <fluent:Button x:Name="PaymentsList" Header="Payments"
- LargeIcon="pack://application:,,,/Resources/payment.png"
- Click="PaymentsList_Click" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="AccountsReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="AccountsSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="ContactTypeList" Header="Contact Types"
- LargeIcon="pack://application:,,,/Resources/contacttype.png"
- Click="ContactTypeList_Click" MinWidth="60" />
- <fluent:Button x:Name="TaxCodeList" Header="Tax Codes"
- LargeIcon="pack://application:,,,/Resources/taxcode.png"
- Click="TaxCodeList_Click" MinWidth="60" />
- <fluent:Button x:Name="ReceiptTypeList" Header="Receipt Types"
- LargeIcon="pack://application:,,,/Resources/receipt.png"
- Click="ReceiptTypeList_Click" MinWidth="60" />
- <fluent:Button x:Name="PaymentTypeList" Header="Payment Types"
- LargeIcon="pack://application:,,,/Resources/payment.png"
- Click="PaymentTypeList_Click" MinWidth="60" />
- <fluent:Button x:Name="CostCentresList" Header="Cost Centres"
- LargeIcon="pack://application:,,,/Resources/costcentre.png"
- Click="CostCentresList_Click" MinWidth="60" />
- <fluent:Button x:Name="GLCodesList" Header="GL Codes"
- LargeIcon="pack://application:,,,/Resources/glcode.png"
- Click="GLCodesList_Click" MinWidth="60" />
- <fluent:Button x:Name="PurchaseOrderCategoriesList" Size="Large"
- Header="Purchase Order Categories"
- LargeIcon="pack://application:,,,/Resources/service.png"
- Click="PurchaseOrderCategoriesButton_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="EquipmentTab" Header="Equipment" IsSelected="True" Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="EquipmentActions" Width="Auto" Header="Actions"
- LauncherClick="ManageModulesClick" IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="EquipmentDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="EquipmentMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="EquipmentTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="EquipmentAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="EquipmentMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="EquipmentDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="EquipmentTaskSeparator" />
- <fluent:Button x:Name="EquipmentButton" Header="Equipment List"
- LargeIcon="pack://application:,,,/Resources/specifications.png"
- Click="Equipment_Checked" MinWidth="60" />
- <fluent:Button x:Name="TrackersMasterList" Header="GPS Trackers"
- LargeIcon="pack://application:,,,/Resources/milestone.png"
- Click="Trackers_Click" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="EquipmentReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- <!--fluent:RibbonGroupBox x:Name="EquipmentSetup" Width="Auto" Header="Tools"
- IsLauncherVisible="False">
- <fluent:Button x:Name="TrackerTypesMasterList" Header="Tracker Types"
- LargeIcon="pack://application:,,,/Resources/milestone.png"
- Click="TrackerTypes_Click" MinWidth="60" />
- <fluent:Button x:Name="StickersMasterList" Header="Stickers"
- LargeIcon="pack://application:,,,/Resources/barcode.png"
- Click="Stickers_Click" MinWidth="60" />
- <fluent:Button x:Name="DigitalKeysMasterList" Header="Digital Keys"
- LargeIcon="pack://application:,,,/Resources/key.png"
- Click="DigitalKeys_Click" MinWidth="60" />
- <fluent:Button x:Name="EquipmentGroupList" Header="Equipment Groups"
- LargeIcon="pack://application:,,,/Resources/specifications.png"
- Click="EquipmentGroupList_Click" MinWidth="60" />
- </fluent:RibbonGroupBox-->
- </fluent:RibbonTabItem>
- <fluent:RibbonTabItem x:Name="DashboardsTab" Header="Dashboards" IsSelected="False" Visibility="Collapsed">
- <fluent:RibbonGroupBox x:Name="DashboardsActions" Header="Actions" LauncherClick="ManageModulesClick"
- IsLauncherVisible="False">
- <fluent:Button Header="Refresh"
- LargeIcon="pack://application:,,,/Resources/refresh.png"
- Click="RefreshMenu_Click" MinWidth="60" />
- <syncfusion:RibbonSeparator />
- <fluent:Button x:Name="DashboardsDashboardButton" Header="Dashboards"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="Dashboards_Checked" MinWidth="60" />
- <fluent:Button x:Name="DashboardMessagesButton" Size="Large"
- Header="Notification Centre"
- LargeIcon="pack://application:,,,/Resources/email.png"
- Click="Messages_Checked" MinWidth="60" />
- <fluent:Button x:Name="DashboardsTaskButton" Header="Task List"
- LargeIcon="pack://application:,,,/Resources/kanban.png"
- Click="Tasks_Checked" MinWidth="60" />
- <fluent:Button x:Name="DashboardsAttendanceButton" Header="In/Out Board"
- LargeIcon="pack://application:,,,/Resources/attendance.png"
- Click="Attendance_Checked" MinWidth="60" />
- <fluent:Button x:Name="DashboardsMapButton" Header="Live Maps"
- LargeIcon="pack://application:,,,/Resources/map.png" Click="Maps_Checked"
- MinWidth="60" />
- <fluent:Button x:Name="DashboardsDailyReportButton" Header="Daily Report"
- LargeIcon="pack://application:,,,/Resources/report.png"
- Click="DailyReport_Checked" MinWidth="60" />
- <syncfusion:RibbonSeparator x:Name="DashboardsTaskSeparator" />
- <!--This is where the static dashboards need to go-->
- <fluent:Button x:Name="FactoryProductivityButton" Header="Factory KPIs"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="FactoryProductivityButton_Click" MinWidth="60" />
- <fluent:Button x:Name="TemplateAnalysisButton" Header="Template Analysis"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="TemplateAnalysisButton_Click" MinWidth="60" />
- <fluent:Button x:Name="FactoryAnalysisButton" Header="Factory Analysis"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="FactoryAnalysisButton_Click" MinWidth="60" />
- <fluent:Button x:Name="DatabaseActivityButton" Header="Database Activity"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="DatabaseActivityButton_Click" MinWidth="60" />
- <fluent:Button x:Name="UserActivityButton" Header="User Activity"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="UserActivityButton_Click" MinWidth="60" />
- <fluent:Button x:Name="QAAnalysisButton" Header="Digital Forms"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="QAAnalysisButton_Click" MinWidth="60" />
- <fluent:Button x:Name="QuickStatusButton" Header="Quick Status"
- LargeIcon="pack://application:,,,/Resources/kpi.png"
- Click="QuickStatus_Click" MinWidth="60" />
- </fluent:RibbonGroupBox>
- <fluent:RibbonGroupBox x:Name="DashboardsReports" Width="Auto" MinWidth="60" Header="Print"
- LauncherClick="ManageReportsMenu_Click" Visibility="Collapsed"
- IsLauncherVisible="False" />
- </fluent:RibbonTabItem>
- </fluent:Ribbon>
- <Grid Grid.Row="0" Grid.Column="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="30" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <fluent:Button
- x:Name="SendNotification"
- Header="Send Notification"
- BorderBrush="Gray"
- BorderThickness="0.75"
- Margin="0,0,5,0"
- Background="WhiteSmoke"
- Grid.Row="0"
- Grid.Column="2"
- Size="Middle"
- Icon="Resources/team.png"
- HorizontalAlignment="Stretch"
- Height="25"
- Click="SendNotificationClick" />
- <fluent:Button Grid.Row="1" Grid.Column="0"
- Header="Setup"
- LargeIcon="Resources/view.png"
- Click="Setup_Click"
- Margin="0,0,5,20"/>
- <fluent:Button Grid.Row="1" Grid.Column="1"
- Header="Forms"
- LargeIcon="Resources/contract.png"
- Click="Forms_Click"
- Margin="0,0,5,20"/>
- <Border Grid.Row="1" Grid.Column="2"
- BorderBrush="Silver" BorderThickness="0,0.75,0.75,0.75" Padding="0,0,5,20">
- <StackPanel Orientation="Horizontal">
-
- <fluent:Button
- Header="Online Help"
- LargeIcon="Resources/help.png"
- Click="Wiki_Click" />
- <fluent:Button
- x:Name="EquipmentTechnicalLibrary"
- Header="Technical Library"
- LargeIcon="Resources/doc-pdf.png"
- Click="Library_Click" />
- </StackPanel>
- </Border>
- </Grid>
- <DockingManager x:Name="DockingManager"
- Grid.Row="1"
- Grid.Column="0"
- Grid.ColumnSpan="2"
- AllowMixedOrientation="True"
- AutoWindowSizeWhenOpened="True"
- IsVirtualizingAnchorable="True"
- IsVirtualizingDocument="True"
- Margin="-4,-4,-4,0" Padding="0" BorderBrush="Silver" BorderThickness="0,0.75,0,0">
- <DockingManager.Theme>
- <MetroTheme />
- </DockingManager.Theme>
- <DockingManager.Resources>
- <!-- DockingManager.Background, LayoutDocumentFloatingWindowControl.Header.Foreground-->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor1"
- Color="{Binding Path=(themes:ThemeManager.WorkspaceBackgroundColor)}" />
- <!-- AnchorablePaneTitle.DropDownControlArea.Foreground, LayoutAnchorControl.Foreground, LayoutAnchorableFloatingWindowControl.Foreground-->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor2"
- Color="{Binding Path=(themes:ThemeManager.WorkspaceForegroundColor)}" />
- <!-- TabItem.IsActive.Border, AnchorablePaneTitle.IsActive.Border LayoutAnchorControl.IsActive.Border -->
- <!-- LayoutDocumentFolatingWindowControl.IsActive.Border -->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor3"
- Color="{Binding Path=(themes:ThemeManager.SelectedTabItemBackgroundColor)}" />
- <!-- TabItem.Hover.Border, LayoutAnchorControl.Hover.Border -->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor4"
- Color="{Binding Path=(themes:ThemeManager.SelectedTabItemBackgroundColor)}" />
- <!-- TabItem.IsSelected.Border, TabItem.IsActive.ForeGround, TabItem.Hover.Foreground, LayoutFloatingWindowControl.Background -->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor5"
- Color="{Binding Path=(themes:ThemeManager.WorkspaceForegroundColor)}" />
- <!-- FloatingWindowControl.Border, LayoutAnchorableFloatingWindowControl.Border -->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor6"
- Color="{Binding Path=(themes:ThemeManager.WorkspaceForegroundColor)}" />
- <!-- LayoutGridResizerControl.Background, NavigatorWindow.Background -->
- <SolidColorBrush x:Key="AvalonDock_ThemeMetro_BaseColor7" Color="#EEEEEE" />
- </DockingManager.Resources>
- <LayoutRoot>
- <LayoutPanel Orientation="Horizontal">
- <LayoutDocumentPaneGroup>
- <LayoutDocumentPane x:Name="LayoutDocumentPane" ShowHeader="False">
- <LayoutDocument Title="Document 1" ContentId="document1">
- <Grid x:Name="DockingGrid">
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="0" />
- <ColumnDefinition Width="0" />
- </Grid.ColumnDefinitions>
- <ContentControl x:Name="ContentControl" HorizontalAlignment="Stretch"
- VerticalAlignment="Stretch"
- Grid.Column="0" Grid.Row="0" Margin="0,-4,2,-4" />
- <syncfusion:SfGridSplitter Grid.Row="0" Grid.Column="1"
- ResizeBehavior="PreviousAndNext"
- Background="Transparent"
- Template="{StaticResource VerticalSplitter}">
- <syncfusion:SfGridSplitter.PreviewStyle>
- <Style TargetType="Control">
- <Setter Property="Background" Value="Gray" />
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="Control">
- <Grid x:Name="Root" Opacity="0.5">
- <Rectangle Fill="{TemplateBinding Background}" />
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </syncfusion:SfGridSplitter.PreviewStyle>
- </syncfusion:SfGridSplitter>
- <local:NotificationsDock
- x:Name="Notifications"
- Grid.Row="0"
- Grid.Column="2"
- Changed="Notifications_Changed"
- Margin="0,-4,0,-4" />
- </Grid>
- </LayoutDocument>
- </LayoutDocumentPane>
- </LayoutDocumentPaneGroup>
- </LayoutPanel>
- <LayoutRoot.LeftSide>
- <LayoutAnchorSide>
- <LayoutAnchorGroup x:Name="DockGroup">
- <LayoutAnchorable
- x:Name="ContactDock"
- Title="Address Book"
- ContentId="contacts"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="False"
- CanDockAsTabbedDocument="False"
- CanMove="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:ContactDock x:Name="Contacts" />
- </Border>
- </LayoutAnchorable>
- <LayoutAnchorable
- x:Name="JobDock"
- Title="Projects"
- ContentId="projects"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="False"
- CanDockAsTabbedDocument="False"
- CanMove="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:JobDock x:Name="Jobs" />
- </Border>
- </LayoutAnchorable>
- <LayoutAnchorable
- x:Name="ConsignmentDock"
- Title="Consignments"
- ContentId="consignments"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="True"
- CanDockAsTabbedDocument="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:ConsignmentDock x:Name="Consignments" />
- </Border>
- </LayoutAnchorable>
- <LayoutAnchorable
- x:Name="DeliveryDock"
- Title="Deliveries"
- ContentId="deliveries"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="True"
- CanDockAsTabbedDocument="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:DeliveryDock x:Name="Deliveries" />
- </Border>
- </LayoutAnchorable>
- <LayoutAnchorable
- x:Name="ProductLookupDock"
- Title="Products"
- ContentId="products"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="True"
- CanDockAsTabbedDocument="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:ProductLookupDock x:Name="ProductLookup" />
- </Border>
- </LayoutAnchorable>
- <LayoutAnchorable
- x:Name="DigitalFormsDock"
- Title="Digital Forms"
- ContentId="digitalforms"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="True"
- CanDockAsTabbedDocument="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:DigitalFormsDock x:Name="DigitalForms" />
- </Border>
- </LayoutAnchorable>
-
- <LayoutAnchorable
- x:Name="ScansDock"
- Title="Scans"
- ContentId="scans"
- CanClose="False"
- CanFloat="False"
- CanHide="False"
- CanAutoHide="True"
- CanDockAsTabbedDocument="False"
- AutoHideWidth="500"
- FloatingWidth="500"
- AutoHideMinWidth="400"
- IsActiveChanged="DockPanel_OnIsActiveChanged">
- <Border BorderThickness="0.75" BorderBrush="Gray">
- <local:ScanPanel x:Name="Scans" />
- </Border>
- </LayoutAnchorable>
- </LayoutAnchorGroup>
- </LayoutAnchorSide>
- </LayoutRoot.LeftSide>
- </LayoutRoot>
- </DockingManager>
- <Border Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" BorderThickness="0"
- Background="DimGray">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="Auto" />
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="Auto" />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" x:Name="ProfileName" Content="" HorizontalContentAlignment="Center"
- VerticalContentAlignment="Center" Foreground="WhiteSmoke" Padding="20,0,20,0" />
- <Label Grid.Column="1" x:Name="URL" Content="" VerticalContentAlignment="Center" Foreground="WhiteSmoke" />
- <DockPanel x:Name="TaskTracking" Grid.Column="2" Margin="0,0,50,0">
- <Button DockPanel.Dock="Right" BorderBrush="Transparent" Background="Transparent"
- Click="SelectTask_Click" Width="25">
- <Image x:Name="SelectTask" Source="Resources/uparrow.png" />
- </Button>
- <Label x:Name="SelectedTaskName" DockPanel.Dock="Left" VerticalContentAlignment="Center"
- Content="(No Task Selected)" Foreground="WhiteSmoke" />
- </DockPanel>
- <Button Grid.Column="3" x:Name="VideoRecordingButton" BorderThickness="0" Background="Transparent"
- Click="VideoRecordingButton_Click">
- <Image x:Name="VideoRecordingStatus"
- Source="pack://application:,,,/Resources/videorecording.png"
- Height="24" Margin="2" />
- </Button>
- <Button Grid.Column="4" x:Name="RecordingNotesButton" BorderThickness="0" Background="Transparent"
- Click="RecordingNotesButton_Click" Visibility="Hidden">
- <Image x:Name="RecordingNotesStatus" Source="pack://application:,,,/Resources/speechbubble.png"
- Height="24" Margin="2" />
- </Button>
- <Button Grid.Column="5" x:Name="AudioRecordingButton" BorderThickness="0" Background="Transparent"
- Click="AudioRecordingButton_Click" Visibility="Hidden">
- <Image x:Name="AudioRecordingStatus"
- Source="pack://application:,,,/Resources/audiorecording.png"
- Height="24" Margin="2" />
- </Button>
- <Button Grid.Column="6" x:Name="SecondaryWindowButton" BorderThickness="0" Background="Transparent"
- Click="SecondaryWindow_Click" Visibility="Visible">
- <Image x:Name="SecondaryWindowStatus" Source="pack://application:,,,/Resources/target.png"
- Height="24" Margin="2" />
- </Button>
- <Button Grid.Column="7" x:Name="ConsoleButton" BorderThickness="0" Background="Transparent"
- Click="Console_Click" Visibility="Visible">
- <Image x:Name="ConsoleStatus" Source="pack://application:,,,/Resources/view.png" Height="24"
- Margin="2" />
- </Button>
- <Label Grid.Column="8" x:Name="UserID" Content="" HorizontalContentAlignment="Center"
- VerticalContentAlignment="Center" Foreground="WhiteSmoke" />
- <Label Grid.Column="9" x:Name="PasswordExpiryNotice" Content="" HorizontalContentAlignment="Center"
- VerticalContentAlignment="Center" Background="Firebrick" Foreground="Yellow"
- Visibility="Collapsed" />
- </Grid>
- </Border>
- </Grid>
- </fluent:RibbonWindow>
|