private void WindowDoctor_Load(object sender, EventArgs e) { var PM = new PatientM { DateTime = dateTimePicker1.Value.ToString() }; var PReg = new PrWRegstr(); PReg.WritetoFile(PM); }
public void DeletePatient() { try { PatientV = PatientM.GetPatient(PatientSelected); PatientM.DeletePatient(PatientV); PatientIds.Remove(PatientV.PatientId); (App.Current as App).navigation.MainWindows.comments.Text = " המטופל הוסר בהצלחה מהמערכת"; } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }
private void registerButton_Click(object sender, EventArgs e) { var PM = new PatientM { Name = namesTextBox.Text, Gender = genderTextBox.Text, Age = ageTextBox.Text }; var PReg = new PrWRegstr(); PReg.WritetoFile(PM); dataGridView1.Rows.Add(namesTextBox.Text, ageTextBox.Text, genderTextBox.Text); //обновляем таблицу dataGridView1.Refresh(); namesTextBox.Clear(); ageTextBox.Clear(); genderTextBox.Clear(); }
public void WritetoFile(PatientM patient) { try { //Конструкция using оформляет блок кода и создает объект некоторого класса, который реализует интерфейс IDisposable, в частности, его метод Dispose. //При завершении блока кода у объекта вызывается метод Dispose. using (StreamWriter sw = new StreamWriter(writePath, true, System.Text.Encoding.Default)) { sw.WriteLine(patient.Name + " " + patient.Age + " " + patient.Gender); } // false указывает на перезаписывание файла using (StreamWriter sww = new StreamWriter(writePathfReport, false, System.Text.Encoding.Default)) { sww.WriteLine("Patient: " + patient.Name + " Age: " + patient.Age + " Gender: " + patient.Gender); sww.WriteLine("Date of reception: " + patient.DateTime); } } catch (Exception ee) { Console.WriteLine(ee.Message); } }
public void AddPatient() { try { if (Id == null || Fname == null || Lname == null || PhoneNum == null || MailAddress == null) { throw new ArgumentException("אתה צריך למלא את כל השדות"); } else { PatientV = new Patient(Id, Fname, Lname, PhoneNum, DateOfBirth, MailAddress); PatientM.AddPatient(PatientV); PatientM.SendMail(PatientV); PatientIds.Add(PatientV.PatientId); (App.Current as App).navigation.MainWindows.comments.Text = "המטופל נוסף בהצלחה"; } } catch (Exception e) { (App.Current as App).navigation.MainWindows.comments.Text = e.Message.ToString(); } }