Example #1
0
        public void SaveMedicalRecord()
        {
            try
            {
                using (ShelterDatabaseLINQDataContext db = new ShelterDatabaseLINQDataContext())
                {
                    MedicalRecords medicalRecord = new MedicalRecords
                    {
                        AnimalID    = AnimalID,
                        RecordName  = RecordName,
                        Description = Description,
                        CostID      = CostID,
                        Date        = Date,
                        VetID       = VetID
                    };
                    db.MedicalRecords.InsertOnSubmit(medicalRecord);
                    db.SubmitChanges();

                    ID = medicalRecord.Id;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
 public void SetInformations(MedicalRecords medicalRecord)
 {
     RecordName  = medicalRecord.RecordName;
     Description = medicalRecord.Description;
     CostID      = medicalRecord.CostID;
     AnimalID    = medicalRecord.AnimalID;
     Date        = medicalRecord.Date;
     VetID       = medicalRecord.VetID;
 }
Example #3
0
        public void UpdateMedicalRecord()
        {
            try
            {
                using (ShelterDatabaseLINQDataContext db = new ShelterDatabaseLINQDataContext())
                {
                    MedicalRecords medicalRecord = db.MedicalRecords.FirstOrDefault(i => i.Id == ID);

                    medicalRecord.RecordName  = RecordName;
                    medicalRecord.VetID       = VetID;
                    medicalRecord.Description = Description;
                    medicalRecord.Date        = Date;

                    db.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #4
0
        public async Task <bool> LoadConsultHealthRecords()
        {
            HealthRecords = new MedicalRecords();
            if (RolodexItemID != 0)
            {
                var allergies = LG.Data.Clinical.ClinicalServices.LoadAllergies(new Allergy()
                {
                    RID           = RolodexItemID,
                    Message       = "",
                    ClincalAction = ClinicalAction.LoadAll
                });
                var conditions = LG.Data.Clinical.ClinicalServices.LoadConditions(new Condition()
                {
                    RID          = RolodexItemID,
                    Message      = "",
                    ActionHelper = new ActionHelper {
                        ClincalAction = ClinicalAction.LoadAll
                    }
                });
                var medications = LG.Data.Clinical.ClinicalServices.Medication(new MedicationTaken()
                {
                    RID          = RolodexItemID,
                    Message      = "",
                    ActionHelper = new ActionHelper {
                        ClincalAction = ClinicalAction.LoadAll
                    }
                });
                var fhistory = LG.Data.Clinical.ClinicalServices.LoadFamilyHistory(new FamilyCondition()
                {
                    RID          = RolodexItemID,
                    Message      = "",
                    ActionHelper = new ActionHelper {
                        ClincalAction = ClinicalAction.LoadAll
                    }
                });
                var vitals = LG.Data.Clinical.ClinicalServices.VitalReading(new VitalReading()
                {
                    RID          = RolodexItemID,
                    Message      = "",
                    ActionHelper = new ActionHelper {
                        ClincalAction = ClinicalAction.LoadAll
                    }
                });

                await vitals;
                await fhistory;
                await allergies;
                await conditions;
                await medications;

                HealthRecords.Vitals          = vitals.Result.List;
                HealthRecords.Allergies       = allergies.Result.List;
                HealthRecords.Conditions      = conditions.Result.List;
                HealthRecords.FamilyHistory   = fhistory.Result.List;
                HealthRecords.MedicationTaken = medications.Result.List;

                return(true);
            }
            else
            {
                return(false);
            }
        }