示例#1
0
文件: Form3.cs 项目: goranlj/WinForms
        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();
            }
        }
示例#2
0
文件: Form3.cs 项目: goranlj/WinForms
        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();
            }
        }
示例#3
0
文件: Form2.cs 项目: goranlj/WinForms
        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();
        }
示例#4
0
 partial void DeleteDrzave(Drzave instance);
示例#5
0
 partial void UpdateDrzave(Drzave instance);
示例#6
0
 partial void InsertDrzave(Drzave instance);