/// <summary> /// Добавить акушерский анамнез /// </summary> /// <param name="fromObstetricHistoryWorker"></param> /// <param name="toObstetricHistoryWorker"></param> /// <param name="fromPatientId">id пациента, у которого мы берём ???</param> /// <param name="toPatientId">id пациента, которому мы вставляем ???</param> public static void AddObstetricHistory( CObstetricHistoryWorker fromObstetricHistoryWorker, CObstetricHistoryWorker toObstetricHistoryWorker, int fromPatientId, int toPatientId) { if (fromObstetricHistoryWorker.IsExists(fromPatientId)) { toObstetricHistoryWorker.GetByPatientId(toPatientId); var newObstetricHistory = new CObstetricHistory(fromObstetricHistoryWorker.GetByPatientId(fromPatientId)) { PatientId = toPatientId }; toObstetricHistoryWorker.Update(newObstetricHistory); } }
/// <summary> /// Сохранить информацию /// </summary> /// <param name="sender">Объект, пославший сообщение</param> /// <param name="e">Объект, содержащий данные посланного сообщения</param> private void buttonOk_Click(object sender, EventArgs e) { try { PutDataToObstetricHistory(); _obstetricHistoryWorker.Update(_obstetricHistoryInfo); _isFormClosingByButton = true; Close(); } catch (Exception ex) { MessageBox.ShowDialog(ex.ToString(), "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }