private void openAsAdmin_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Opening right side as a field user gHammoned. He's not assiged to the case file, but IS an admin and can thus edit things"); XmlSerializer ser = new XmlSerializer(typeof(CaseFile)); using (TextReader reader = new StreamReader(GetPath(@"\caseFile.csfl"))) { right = (CaseFile)ser.Deserialize(reader); right.OpenAsUser(new Users.User("gHammond", "1234", "George Hammond", true)); } this.rightView.Content = right.UIelement; }
private void openAsAssignedUser_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Opening right side as a field user sCarter. You'll be able to edit HER report, but the others should be readonly"); XmlSerializer ser = new XmlSerializer(typeof(CaseFile)); using (TextReader reader = new StreamReader(GetPath(@"\caseFile.csfl"))) { right = (CaseFile)ser.Deserialize(reader); right.OpenAsUser(new Users.User("sCarter", "1234", "Samantha Carter")); } this.rightView.Content = right.UIelement; }
private void openAsUnassginedUser_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Opening right side as a field user jQuinn. He's not assiged to anything, so you won't be able to do anything."); XmlSerializer ser = new XmlSerializer(typeof(CaseFile)); using (TextReader reader = new StreamReader(GetPath(@"\caseFile.csfl"))) { right = (CaseFile)ser.Deserialize(reader); right.OpenAsUser(new Users.User("jQuinn", "1234", "Jonas Quinn")); } this.rightView.Content = right.UIelement; }