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); } }
public void SetInformations(MedicalRecords medicalRecord) { RecordName = medicalRecord.RecordName; Description = medicalRecord.Description; CostID = medicalRecord.CostID; AnimalID = medicalRecord.AnimalID; Date = medicalRecord.Date; VetID = medicalRecord.VetID; }
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); } }
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); } }