oop_II-6/Client/Client/MainWindow.xaml.cs

116 lines
3.9 KiB
C#

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;
using Xceed.Wpf.Toolkit;
using Client.EHEC_Service;
namespace Client
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// loading of dropdowns
}
private void ButtonClose_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
private void ButtonSend_Click(object sender, RoutedEventArgs e)
{
Doctor newDoctor = new Doctor(TextboxArztVorname.Text,
TextboxArztname.Text,
TextboxArztStrasseNr.Text,
TextboxArztPlz.Text,
TextboxArztOrt.Text,
TextboxArztRegion.Text,
TextboxArztKantonsarzt.Text
);
Patient newPatient = new Patient(TextboxPatientVorname.Text,
TextboxPatientName.Text,
TextboxPatientStrasseNr.Text,
TextboxPatientPlz.Text,
TextboxPatientOrt.Text,
TextboxPatientRegion.Text,
TextboxPatientGeburtstag.Text
);
Result newResult = new Result(TextboxBakterienstamm.Text);
//Origin newOrigin = new Origin();
Exam newExam = new Exam(newDoctor.CreateDoctor(),
newPatient.CreatePatient(),
newResult.CreateResult()
);
}
private void ButtonAutogenerateMany_Click(object sender, RoutedEventArgs e)
{
}
}
// aufbewahren für die integration von Id's in die FK Tabellenspalten:
//try {
// Global.GlobalInstance.Service.WritePatient(p);
// //servize.WritePatient(p);
//} catch (Exception) {
// if (p.PatientId == 0) {
// LabelRueckmeldungsfeld.Content = "fehler id = 0, beim schreiben von Patient!";
// } else {
// LabelRueckmeldungsfeld.Content = "fehler id != 0, beim schreiben von Patient!";
// }
//}
//LabelRueckmeldungsfeld.Content = "erfolgreich Patient gespeichert";
//TextboxPatientName.Clear();
//private void TextChanged(object sender, KeyboardFocusChangedEventArgs e)
//{
// if (((TextBox)sender).Text.Length == 0)
// ((TextBox)sender).Text = ((TextBox)sender).Text.ToString();
//}
//private void TextInputs(object sender, EventArgs e)
//{
// if ((((TextBox)sender).Text) == (((TextBox)sender).Text))
// ((TextBox)sender).Text = string.Empty;
// ((TextBox)sender).SelectionStart = 1;
//}
//private void TextboxArztName_LostFocus(object sender, KeyboardFocusChangedEventArgs e) => TextChanged(sender, e);
//private void TextboxArztName_MouseDown(object sender, MouseButtonEventArgs e)
//{
// TextInputs(sender, e);
// //TextboxArztName.Text = string.Empty;
//}
//private void TextboxArztName_PreviewTextInput(object sender, TextCompositionEventArgs e)
//{
// TextInputs(sender, e);
//}
}