public FormAddEditDoktor(doktor _doktor) { InitializeComponent(); Baza = new Database(); isEdit = true; doktor = Baza.doktor.FirstOrDefault(qq => qq.id_doktor == _doktor.id_doktor); DoktorBindingSource.DataSource = doktor; this.Text = "Izmjena"; }
public FormAddEditDoktor() { InitializeComponent(); Baza = new Database(); isEdit = false; doktor = new doktor(); DoktorBindingSource.DataSource = doktor; this.Text = "Novi doktor"; }
private void simpleButton2_Click(object sender, EventArgs e) { doktor doktor = (doktor)gridView1.GetRow(gridView1.FocusedRowHandle); FormAddEditDoktor frm = new FormAddEditDoktor(doktor); if (frm.ShowDialog() == DialogResult.OK) { Baza = new Database(); gridControl1.DataSource = Baza.doktor.ToList(); gridView1.RefreshData(); } }
private void simpleButton3_Click(object sender, EventArgs e) { if (XtraMessageBox.Show("Da li ste sigurni da želite obrisati selektovanog operatera?", "?", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { try { Baza = new Database(); doktor doktor = (doktor)gridView1.GetRow(gridView1.FocusedRowHandle); Baza.doktor.Remove(Baza.doktor.FirstOrDefault(qq => qq.id_doktor == doktor.id_doktor)); Baza.SaveChanges(); gridControl1.DataSource = Baza.doktor.ToList(); gridView1.RefreshData(); } catch (Exception ex) { XtraMessageBox.Show("Došlo je do greške prilikom brisanja podataka." + Environment.NewLine + ex.Message, "Greska", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }