private void tileAzuriraj_Click(object sender, EventArgs e) { using (var db = new KaficDB()) { if (dob == null) { Dobavljac dobavljac = new Dobavljac { ID_dobavljac = int.Parse(txtIDDobavljaca.Text), Ime = txtIme.Text, Adresa = txtAdresa.Text, OIB = txtOIB.Text, Telefon = txtTelefon.Text }; db.Dobavljac.Add(dobavljac); db.SaveChanges(); } else { db.Dobavljac.Attach(dob); dob.ID_dobavljac = int.Parse(txtIDDobavljaca.Text); dob.Ime = txtIme.Text; dob.Adresa = txtAdresa.Text; dob.OIB = txtOIB.Text; dob.Telefon = txtTelefon.Text; db.SaveChanges(); } } Close(); }
private void btnIzbrisiDob_Click(object sender, EventArgs e) { Dobavljac odabraniDob = dobavljacBindingSource.Current as Dobavljac; if (odabraniDob != null) { if (MessageBox.Show("Da li ste sigurni da želite izbrisati dobavljača?", "Upozorenje!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { using (var db = new KaficDB()) { db.Dobavljac.Attach(odabraniDob); try { db.Dobavljac.Remove(odabraniDob); db.SaveChanges(); } catch (Exception) { MessageBox.Show("Nije moguće izbrisati!", "Upozorenje!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } PrikaziDobavljaca(); } } }
private void btnAzuriraj_Click(object sender, EventArgs e) { Dobavljac odDobavljac = dobavljacBindingSource.Current as Dobavljac; if (odDobavljac != null) { frmAzurirajDobavljaca frmAzuDob = new frmAzurirajDobavljaca(odDobavljac); frmAzuDob.ShowDialog(); PrikaziDobavljaca(); } }
private void tilePohrani_Click(object sender, EventArgs e) { using (var db = new KaficDB()) { Dobavljac dobavljac = new Dobavljac { Ime = txtIme.Text, OIB = txtOIB.Text, Adresa = txtAdresa.Text, Telefon = txtTelefon.Text }; db.Dobavljac.Add(dobavljac); db.SaveChanges(); } Close(); }
public frmAzurirajDobavljaca(Dobavljac dobb) { InitializeComponent(); dob = dobb; }