private void insertButton_Click(object sender, EventArgs e) { if (db.Drzaves.Any(g => g.Naziv.ToString().ToLower() == comboBoxDrzave.Text.ToLower())) { } else { Drzave drzava = new Drzave(); drzava.Naziv = comboBoxDrzave.Text; db.Drzaves.InsertOnSubmit(drzava); db.SubmitChanges(); } Mjesta mjesto = new Mjesta(); mjesto.Naziv = comboBoxMjesta.Text; var mj = db.Drzaves.Where(m => m.Naziv.ToString().ToLower() == comboBoxDrzave.Text.ToLower()).FirstOrDefault(); mjesto.DrzaveId = mj.DrzaveId; if (db.Mjestas.Any(g => g.Naziv.ToString().ToLower() == comboBoxMjesta.Text.ToLower() && g.DrzaveId == mjesto.DrzaveId)) { MessageBox.Show("U toj državi već postoji grad s takvim imenom"); } else { db.Mjestas.InsertOnSubmit(mjesto); db.SubmitChanges(); RefreshAll(); } }
private void updateRecord() { if (!db.Drzaves.Any(g => g.Naziv.ToString().ToLower() == comboBoxDrzave.Text.ToLower())) { Drzave drzava = new Drzave(); drzava.Naziv = comboBoxDrzave.Text; db.Drzaves.InsertOnSubmit(drzava); db.SubmitChanges(); } Mjesta mjesto = new Mjesta(); mjesto.Naziv = comboBoxMjesta.Text; var dr = db.Drzaves.Where(m => m.Naziv.ToString().ToLower() == comboBoxDrzave.Text.ToLower()).FirstOrDefault(); mjesto.DrzaveId = dr.DrzaveId; if (db.Mjestas.Any(g => g.Naziv.ToString().ToLower() == comboBoxMjesta.Text.ToLower() && g.DrzaveId == dr.DrzaveId)) { MessageBox.Show("Država s tim gradom već postoji"); if (!db.Mjestas.Any(g => g.Naziv.ToString().ToLower() == comboBoxMjesta.Text.ToLower())) { db.Mjestas.InsertOnSubmit(mjesto); db.SubmitChanges(); } } else { string drzavaString = dataGridView1.CurrentRow.Cells[0].Value.ToString(); string mjestoString = dataGridView1.CurrentRow.Cells[1].Value.ToString(); var drza = db.Drzaves.Where(d => d.Naziv.ToString().ToLower() == drzavaString.ToLower()).FirstOrDefault(); var query = db.Mjestas.Where(g => g.Naziv.ToString().ToLower() == mjestoString.ToLower() && g.DrzaveId == drza.DrzaveId).FirstOrDefault(); query.Naziv = comboBoxMjesta.Text; query.DrzaveId = dr.DrzaveId; db.SubmitChanges(); RefreshAll(); } }
private void unosPodataka() { if (!db.Drzaves.Any(g => g.Naziv.ToString().ToLower() == drzavaCombo.Text.ToLower())) { Drzave drzava = new Drzave(); drzava.Naziv = drzavaCombo.Text; db.Drzaves.InsertOnSubmit(drzava); db.SubmitChanges(); } Mjesta mjesto = new Mjesta(); mjesto.Naziv = mjestoText.Text; var dr = db.Drzaves.Where(m => m.Naziv.ToString().ToLower() == drzavaCombo.Text.ToLower()).FirstOrDefault(); mjesto.DrzaveId = dr.DrzaveId; db.Mjestas.InsertOnSubmit(mjesto); db.SubmitChanges(); this.Close(); }
partial void DeleteDrzave(Drzave instance);
partial void UpdateDrzave(Drzave instance);
partial void InsertDrzave(Drzave instance);