Ejemplo n.º 1
0
        private void button_gem_Click(object sender, EventArgs e)
        {
            string entry = textBox_entry.Text.ToString();

            MedicalRecord medicalRecord = MedicalRecordFactory.Instance().CreateMedicalRecord(entry, treatment.animal, treatment);

            try
            {
                BossController.Instance().animalController.CreateMedicalRecordEntry(medicalRecord);
                UpdateTreatmentStatus(3);
            }
            catch (Exception exception)
            {
                string errorMessage = ErrorManager.Instance().GetErrorMessage(exception);
                MessageBox.Show(errorMessage);
                return;
            }

            MessageBox.Show("Behandling gemt");
            this.Close();
        }
Ejemplo n.º 2
0
        private List <MedicalRecord> GetMedicalRecordEntryList(Animal animal, SQLQueryResult sQLQueryResult)
        {
            List <MedicalRecord> entries = new List <MedicalRecord>();

            for (int i = 0; i < sQLQueryResult.dataTable.Rows.Count; i++)
            {
                string   entry           = (string)sQLQueryResult.dataTable.Rows[i]["Entry"];
                int      MedicalRecordID = (int)sQLQueryResult.dataTable.Rows[i]["MedicalRecordID"];
                int      TreatmentID     = (int)sQLQueryResult.dataTable.Rows[i]["TreatmentID"];
                DateTime StartTime       = (DateTime)sQLQueryResult.dataTable.Rows[i]["StartTime"];
                DateTime EndTime         = (DateTime)sQLQueryResult.dataTable.Rows[i]["EndTime"];
                bool     Payed           = (bool)sQLQueryResult.dataTable.Rows[i]["Payed"];
                string   Headline        = (string)sQLQueryResult.dataTable.Rows[i]["Headline"];
                bool     Active          = (bool)sQLQueryResult.dataTable.Rows[i]["Active"];
                int      Status          = (int)sQLQueryResult.dataTable.Rows[i]["Status"];

                Treatment treatment = TreatmentFactory.Instance().CreateTreatment(TreatmentID, null, null, null, null, StartTime, EndTime, Payed, Headline, Active, animal, null, Status);

                MedicalRecord medicalRecord = MedicalRecordFactory.Instance().CreateMedicalRecord(MedicalRecordID, entry, animal, treatment);
                entries.Add(medicalRecord);
            }
            return(entries);
        }