private void EditSchool() { try { using (var dlg = new dlgSchool()) { var S = olvSzkola.SelectedObject as School; FillDialog(dlg, S); if (dlg.ShowDialog() == DialogResult.OK) { //IsqlCommand cmd = new SqlCommand(); if (UpdateDataAsync(dlg, S.ID).Result > 0) { NewRecord(S.ID); return; } throw new Exception("Aktualizacja danych nie powiodła się!"); } } } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmdAddNew_Click(object sender, EventArgs e) { using (var dlg = new dlgSchool()) { dlg.IsNewMode = true; dlg.cbTyp.DataSource = cbSchoolType.DataSource; dlg.cbTyp.SelectedItem = cbSchoolType.SelectedItem; dlg.NewRecordAdded += NewRecord; dlg.ShowDialog(); dlg.NewRecordAdded -= NewRecord; } }