Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions Admin.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SWProjv1
{
public class Admin : User
{
public String adminID { get; set; }
public String username { get; set; }
public String password { get; set; }
public Admin()
{
}
}
}
30 changes: 30 additions & 0 deletions AdminHome.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<Page x:Class="SWProjv1.AdminHome"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:SWProjv1"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800"
Title="AdminHome">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="0.1*"/>
<RowDefinition/>
</Grid.RowDefinitions>
<!--DockPanel Name="adminNav"-->
<UniformGrid Columns="7">
<Button Name="msg_btn" Content="View Messages" Click="msg_btn_Click"/>
<Button Name="KeyReview_btn" Content="View Key Requests" Click="KeyReview_btn_Click"/>
<Button Name="roomSearch_btn" Content="Search Rooms" Click="roomSearch_btn_Click"/>
<Button Name="searchStdnt_btn" Content="Search Students" Click="searchStdnt_btn_Click"/>
<Button Name="RAReview_btn" Click="RAReview_btn_Click">
<TextBlock Text="Review RA Applications" TextWrapping="Wrap"/>
</Button>
<Button Name="audit_btn" Content="View Audits" Click="audit_btn_Click"/>
<Button Name="roommate_btn" Click="roommate_btn_Click">
<TextBlock Text="Assign Roommates" TextWrapping="Wrap"/>
</Button>
</UniformGrid>
</Grid>
</Page>
94 changes: 94 additions & 0 deletions AdminHome.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace SWProjv1
{
/// <summary>
/// Interaction logic for AdminHome.xaml
/// </summary>
public partial class AdminHome : Page
{
public Admin admin;
public AdminHome(Admin admin)
{
InitializeComponent();
try
{
String[] result = Server.adminHomeQuery(admin);
}
catch (Exception e)
{
MessageBox.Show("Error Retrieving Data");
}
/*InitializeComponent();
if (student.GetType().ToString().Equals("SWProjv1.RA"))
{
KeyReview_btn.Visibility = Visibility.Visible;
}
try
{
String[] roomData = Server.studentHomeQuery(student);
tb3.Text = "Residence: " + roomData[0];
tb2.Text = "Room: " + roomData[1];
tb4.Text = "Date Entered: " + roomData[2];
tb5.Text = "Phone Number: " + roomData[3];
tb6.Text = "Mailing Address: " + roomData[4];
}
catch (Exception e)
{
MessageBox.Show("Error: No Data For This Student");
}*/
}
private void roomSearch_btn_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Navigate(new SearchPage("Room"));
}
private void msg_btn_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Navigate(new SearchPage("Message"));
}
private void KeyReview_btn_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Navigate(new SearchPage("Key"));
}
private void searchStdnt_btn_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Navigate(new SearchPage("Student"));
}
private void RAReview_btn_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Navigate(new SearchPage("RA Application"));
}

private void audit_btn_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.Navigate(new SearchPage("Audit"));
}

private void roommate_btn_Click(object sender, RoutedEventArgs e)
{
/*DateTime dt = DateTime.Now;
int year = dt.Year;
if (MessageBox.Show("Are you sure?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
{
MessageBox.Show(StudentAssignment.assign(Server.runQueryApplication(year), year));
}
else
{

}*/
Server.getRoommateName("123");
}
}
}
6 changes: 6 additions & 0 deletions App.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
9 changes: 9 additions & 0 deletions App.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<Application x:Class="SWProjv1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:SWProjv1"
StartupUri="MainWindow.xaml">
<Application.Resources>

</Application.Resources>
</Application>
17 changes: 17 additions & 0 deletions App.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;

namespace SWProjv1
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
}
}
45 changes: 45 additions & 0 deletions Audit.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;
using System.Windows.Input;

namespace SWProjv1
{
class Audit
{
public String name { get; set; }
public String message { get; set; }
public static Audit selectedAudit { get; set; }
public ListBoxItem listboxitem { get; set; }
public Grid grid { get; set; }
public Audit(String name, String message)
{
this.name = name;
this.message = message;
grid = new Grid();
}
private void Item_PreviewMouseDown(object sender, MouseButtonEventArgs e)
{
setGrid();
selectedAudit = this;
}

public void setListBoxItem()
{
listboxitem = new ListBoxItem();
listboxitem.Content = name;
listboxitem.PreviewMouseDown += Item_PreviewMouseDown;
}
void setGrid()
{
grid.Children.Clear();

TextBlock tb = new TextBlock();
tb.Text = name + "\n\n" + message;
grid.Children.Add(tb);
}
}
}
16 changes: 16 additions & 0 deletions AuditData.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SWProjv1
{
class AuditData
{
public AuditData()
{

}
}
}
Loading