private void Next(object sender, RoutedEventArgs e) { _nId = TextBox.Text; String s1 = path + "\\" + _nId + ".bin"; Checking checking = new Checking("ID", TextBox.Text); if (checking.EmptyCheck() && checking.IdLength() && checking.IdCheck()) { if (_mode == 1) { if (!File.Exists(@s1)) { AdditionForm additionForm = new AdditionForm(_nId, s1); additionForm.Show(); this.Close(); } else { Errors errors = new Errors("file already exists !"); errors.Show(); } } else { if (File.Exists(@s1)) { Patient patient2 = BinarySerialization.ReadFromBinaryFile <Patient>(@s1); if (_mode == 2) { Editting editting = new Editting(patient2, s1); editting.Show(); this.Close(); } if (_mode == 3) { Removing removing = new Removing(_nId, patient2, s1); removing.Show(); this.Close(); } if (_mode == 4) { Show show = new Show(patient2); show.Show(); this.Close(); } } else { Errors errors = new Errors("file dose not exist!"); errors.Show(); } } } }
private async Task DoWork() { await Task.Run(() => { for (int i = 0; i <= 100; i++) { test = i; Thread.Sleep(100); } messageBox = BinarySerialization.ReadFromBinaryFile <ObservableCollection <BaseMessage> >(@"C:\Users\X\Desktop\Lab\Test.bin"); OnPropertyChanged("MyList"); }); }
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 LContacts() { contactBook = BinarySerialization.ReadFromBinaryFile <ObservableCollection <string> >(@"C:\Users\X\Desktop\Lab\contacts.bin"); OnPropertyChanged("ContactList"); }
private void ExitApp() { BinarySerialization.WriteToBinaryFile <ObservableCollection <string> >(@"C:\Users\X\Desktop\Lab\contacts.bin", contactBook); Environment.Exit(0); }