コード例 #1
0
 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();
 }
コード例 #2
0
 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");
     }
 }
コード例 #3
0
        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();
        }