private void btnSpremi_Click(object sender, EventArgs e) { var itemVrsta = cmbVrsta.SelectedItem as vrsta; int idVrsta = itemVrsta.id_vrsta; var itemTip = cmbTip.SelectedItem as tip_postrojbe; int idTip = itemTip.id_tip; if (RadSPostrojbama.ProvjeriPostrojbu(idVrsta, idTip, redakZaIzmjenu)) { if (redakZaIzmjenu == null) { postrojba postrojba = new postrojba { izdrzljivost = Math.Round((double)tkbIzdrzljivost.Value / 100, 2), brzina = Math.Round((double)tkbBrzina.Value / 100, 2), id_vrsta = idVrsta, id_tip = idTip }; using (var db = new EntitiesSettings()) { db.postrojba.Add(postrojba); db.SaveChanges(); } MessageBox.Show("Uspješno ste dodali postrojbu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { using (var db = new EntitiesSettings()) { List <postrojba> listaPostrojbi = new List <postrojba>(db.postrojba.ToList()); foreach (var postrojba in listaPostrojbi) { if (postrojba.id_postrojba == (int)redakZaIzmjenu.Cells[0].Value) { postrojba.izdrzljivost = Math.Round((double)tkbIzdrzljivost.Value / 100, 2); postrojba.brzina = Math.Round((double)tkbBrzina.Value / 100, 2); postrojba.id_vrsta = idVrsta; postrojba.id_tip = idTip; db.SaveChanges(); } } } MessageBox.Show("Uspješno ste izmijenili postrojbu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Takva postrojba već postoji u bazi podataka!", "Pogreška", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnPopis_Click(object sender, EventArgs e) { string naziv = dgvPostrojbe.CurrentRow.Cells[1].Value.ToString() + " - " + dgvPostrojbe.CurrentRow.Cells[2].Value.ToString(); RadSPostrojbama.PrikaziOpremu((int)dgvPostrojbe.CurrentRow.Cells[0].Value, naziv); }
private void btnIzbrisiPostrojbu_Click(object sender, EventArgs e) { RadSPostrojbama.IzbrisiPostrojbu(dgvPostrojbe, dgvPostrojbe.CurrentRow); }
private void btnDodajPostrojbu_Click(object sender, EventArgs e) { RadSPostrojbama.DodajPostrojbu(dgvPostrojbe); }
private void frmPostrojbe_Load(object sender, EventArgs e) { RadSPostrojbama.PrikaziPostrojbe(dgvPostrojbe); }