private void project_last_requisitions_list_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     // Go to selected requisition page
     if (project_last_requisitions_list.SelectedItem != null)
     {
         Requisition requisition = project_last_requisitions_list.SelectedItem as Requisition;
         StaffWindow window      = (StaffWindow)Window.GetWindow(this);
         window.goToRequisitionPage(requisition);
     }
 }
        private void requisition_info_Click(object sender, RoutedEventArgs e)
        {
            // Go to selected requisition's page, based on current window
            Requisition requisition = (Requisition)(sender as Button).DataContext;

            try
            {
                HomeWindow window = (HomeWindow)Window.GetWindow(this);
                window.goToRequisitionPage(requisition);
            } catch (Exception exc)
            {
                StaffWindow window = (StaffWindow)Window.GetWindow(this);
                window.goToRequisitionPage(requisition);
            }
        }
 private void user_last_requisitions_list_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     // Go to selected requisition page, based on current window
     if (user_last_requisitions_list.SelectedItem != null)
     {
         Requisition requisition = user_last_requisitions_list.SelectedItem as Requisition;
         try
         {
             HomeWindow window = (HomeWindow)Window.GetWindow(this);
             window.goToRequisitionPage(requisition);
         } catch (Exception exc)
         {
             StaffWindow window = (StaffWindow)Window.GetWindow(this);
             window.goToRequisitionPage(requisition);
         }
     }
 }