private void btnOK_Click(object sender, EventArgs e) { if ("".Equals(lblNaziv.Text) || "".Equals(lblX.Text) || "".Equals(lblY.Text)) { MessageBox.Show("Prvo popunite sva polja!"); return; } bool neMoze1 = false; bool neMoze2 = false; double xxx = 0, yyy = 0; neMoze1 = !double.TryParse(lblX.Text.Replace(",", "").Replace(".", ","), out xxx); neMoze2 = !double.TryParse(lblY.Text.Replace(",", "").Replace(".", ","), out yyy); if (xxx < -90 || xxx > 90 || yyy < -180 || yyy > 180 || neMoze1 || neMoze2) { MessageBox.Show("Greška pri unosu podataka!"); return; } if (stop == null) { stop = new Stajaliste(); stop.Naziv = lblNaziv.Text; stop.X = double.Parse(lblX.Text.Replace(",", "").Replace(".", ",")); stop.Y = double.Parse(lblY.Text.Replace(",", "").Replace(".", ",")); if (db.Stajaliste.Count(o => ((o.Naziv.Equals(stop.Naziv)))) != 0) { MessageBox.Show("To stajalište već postoji!"); } else { db.Stajaliste.Add(stop); db.SaveChanges(); parent.adminRouteInitiation(true); parent.Visible = true; Close(); } } else { stop.Naziv = lblNaziv.Text; stop.X = double.Parse(lblX.Text.Replace(",", "").Replace(".", ",")); stop.Y = double.Parse(lblY.Text.Replace(",", "").Replace(".", ",")); db.SaveChanges(); parent.adminRouteInitiation(true); parent.Visible = true; Close(); } }
private void btnOK_Click(object sender, EventArgs e) { if ("".Equals(lblNaziv.Text) || "".Equals(lblBroj.Text)) { MessageBox.Show("Prvo popunite sva polja!"); return; } if (line == null) { Linija line = new Linija(); line.Broj = lblBroj.Text; line.Naziv = lblNaziv.Text; if (db.Linija.Count(o => (o.Broj.Equals(line.Broj))) != 0) { MessageBox.Show("Ta linija već postoji!"); } else { db.Linija.Add(line); db.SaveChanges(); parent.adminRouteInitiation(true); parent.Visible = true; Close(); } } else { line.Broj = lblBroj.Text; line.Naziv = lblNaziv.Text; db.SaveChanges(); parent.adminRouteInitiation(true); parent.Visible = true; Close(); } }