public bool AddRecordToDatabase(out string msg) { string error; string accNumber = Patient.AccNumber; string examDate = SqliteDateTimeHelper.ToSqliteDateTime(Patient.DateOfExam); bool success = Patient.AddRecordToDatabase(accNumber, examDate, out error); if (!success) { msg = error; return(false); } success = tabVMDict[PureToneTabIndex].AddRecordToDatabase(accNumber, examDate, out error); if (!success) { msg = error; return(false); } success = tabVMDict[SpeechTabIndex].AddRecordToDatabase(accNumber, examDate, out error); if (!success) { msg = error; return(false); } success = tabVMDict[ImpedanceTabIndex].AddRecordToDatabase(accNumber, examDate, out error); if (!success) { msg = error; return(false); } success = tabVMDict[BithermalCaloricTabIndex].AddRecordToDatabase(accNumber, examDate, out error); if (!success) { msg = error; return(false); } msg = string.Empty; return(true); }