Exemplo n.º 1
0
 private void Next(object sender, RoutedEventArgs e)
 {
     if (!File.Exists(@s1))
     {
         Checking c1 = new Checking("name", Name1.Text);
         Checking c2 = new Checking("last name ", LastName.Text);
         Checking c3 = new Checking("doctors name", DoctorsName.Text);
         Checking c4 = new Checking("disease", Disease.Text);
         Checking c5 = new Checking("age", Age.Text);
         Checking c6 = new Checking("", Age.Text);
         Checking c7 = new Checking("medication field", Medications.Text);
         bool     b1, b2, b3, b4, b5, b6, b7;
         b1 = c1.EmptyCheck();
         b2 = c2.EmptyCheck();
         b3 = c3.EmptyCheck();
         b4 = c4.EmptyCheck();
         b5 = c5.EmptyCheck();
         b6 = c6.AgeCheck();
         b7 = c7.EmptyCheck();
         if (b1 && b2 && b3 && b4 && b5 && b6 && b7)
         {
             Patient patient = new Patient();
             patient.nId               = Id.Text;
             patient.name              = Name1.Text;
             patient.lastName          = LastName.Text;
             patient.doctorsName       = DoctorsName.Text;
             patient.disease           = Disease.Text;
             patient.medications       = Medications.Text;
             patient.age               = Int32.Parse(Age.Text);
             patient.receptionDateTime = DateTime.Now;
             BinarySerialization.WriteToBinaryFile(@s1, patient);
             Errors errors = new Errors("successfully saved !");
             this.Close();
             MainWindow mainWindow = new MainWindow();
             mainWindow.Show();
             errors.Show();
         }
     }
     else
     {
         Errors errors = new Errors("already exists !!!!");
         errors.Show();
     }
 }
 private void SavingMail()
 {
     BinarySerialization.WriteToBinaryFile <ObservableCollection <BaseMessage> >(@"C:\Users\X\Desktop\Lab\Test.bin", messageBox);
 }
 private void ExitApp()
 {
     BinarySerialization.WriteToBinaryFile <ObservableCollection <string> >(@"C:\Users\X\Desktop\Lab\contacts.bin", contactBook);
     Environment.Exit(0);
 }