private void Open() { try { using (WaitCursor wc = new WaitCursor()) { int id = SelectedId; if (id != 0) { Diagnosis diagnosis = null; using (GmConnection conn = App.CreateConnection()) { diagnosis = Diagnosis.GetDiagnosis(conn, id); } if (diagnosis != null) { DiagnosisForm form = new DiagnosisForm(diagnosis); if (form.ShowDialog() == DialogResult.OK) { DataRow dr = SelectedRow; if (dr != null) { dr["Name"] = diagnosis.name; } } } } } } catch (Exception ex) { Log.Exception(ex); } }
private void btnAdd_Click(object sender, EventArgs e) { try { using (WaitCursor wc = new WaitCursor()) { Diagnosis diagnosis = new Diagnosis(); DiagnosisForm form = new DiagnosisForm(diagnosis); if (form.ShowDialog() == DialogResult.OK) { DataRow newRow = dataTable.NewRow(); dataTable.Rows.Add(newRow); newRow["Id"] = diagnosis.Id; newRow["Name"] = diagnosis.name; } } } catch (Exception ex) { Log.Exception(ex); } }