public Evolution(MainWindow form, Patient patient, EvolutionList list, EvolutionRegister evol) { MainForm = form; List = list; Paciente = patient; this.Name = patient.CompleteName; InitializeComponent(); observations.Text = evol.Observation; date.Text = evol.Date.ToString(); }
private void button1_Click(object sender, EventArgs e) { try { string selected = evolutions.SelectedItem.ToString(); EvolutionRegister register = this.Paciente.Evolutions.Find(x => x.Date.ToString() == selected); Evolution evolution = new Evolution(MainForm, this.Paciente, this, register); evolution.Show(); } catch { MessageBox.Show("Selecione uma evolução"); } }
private void button1_Click(object sender, EventArgs e) { EvolutionRegister register = new EvolutionRegister(observations.Text, System.DateTime.Now); this.Paciente.Evolutions.Add(register); List <string> listaEvolucoes = Paciente.Evolutions.Select(x => x.Date.ToString()).ToList(); List.evolutions.DataSource = listaEvolucoes; Serialization.WriteToXmlFile <List <Patient> >("Patients.xml", MainForm.PatientsList, false); this.Close(); }