private void btnSpremi_Click(object sender, EventArgs e) { var itemTipOpreme = cmbTipOpreme.SelectedItem as tip_opreme; int idTipOpreme = itemTipOpreme.id_tip_oprema; var itemZemlja = cmbZemlja.SelectedItem as zemlja; int idZemlja = itemZemlja.id_zemlja; string model = ucModel.Text; if (RadSOpremom.ProvjeriOpremu(idTipOpreme, idZemlja, model, redakZaIzmjenu)) { if (redakZaIzmjenu == null) { oprema oprema = new oprema { model = ucModel.Text, opis = ucOpis.Text, id_tip_oprema = idTipOpreme, id_zemlja = idZemlja }; using (var db = new EntitiesSettings()) { db.oprema.Add(oprema); db.SaveChanges(); } MessageBox.Show("Uspješno ste dodali opremu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { using (var db = new EntitiesSettings()) { List <oprema> listaOpreme = new List <oprema>(db.oprema.ToList()); foreach (var oprema in listaOpreme) { if (oprema.id_oprema == (int)redakZaIzmjenu.Cells[0].Value) { oprema.model = ucModel.Text; oprema.opis = ucOpis.Text; oprema.id_tip_oprema = idTipOpreme; oprema.id_zemlja = idZemlja; db.SaveChanges(); } } } MessageBox.Show("Uspješno ste izmijenili opremu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Takva oprema već postoji u bazi podataka!", "Pogreška", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDodajOpremu_Click(object sender, EventArgs e) { RadSOpremom.DodajOpremu(dgvOprema); }
private void btnIzbrisiOpremu_Click(object sender, EventArgs e) { RadSOpremom.IzbrisiOpremu(dgvOprema, dgvOprema.CurrentRow); }
private void frmOprema_Load(object sender, EventArgs e) { RadSOpremom.PrikaziOpremu(dgvOprema); }