116 lines
3.9 KiB
C#
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);
|
|
//}
|
|
|
|
|
|
}
|