public Izmeni_grad(GradPregled grad) { InitializeComponent(); lbl_poštanski_broj.Text = grad.poštanski_broj.ToString(); tbx_naziv_grada.Text = grad.naziv; tbx_zemlja.Text = grad.zemlja; tbx_opis.Text = grad.opis; }
// POST api/<controller> public int Post([FromBody] GradPregled grad) { if (DTOManager.Dodaj_grad(grad.poštanski_broj, grad.naziv, grad.zemlja, grad.opis)) { return(1); } return(-1); }
private void Obrada_izmene() { GradPregled grad = Pribavi_grad(); Izmeni_grad izmeni_grad = new Izmeni_grad(grad); izmeni_grad.ShowDialog(); this.PopulateInfos(); }
// PUT api/<controller>/5 public int Put(int id, [FromBody] GradPregled grad) { grad.poštanski_broj = id; if (DTOManager.Izmeni_grad(grad)) { return(1); } return(-1); }
private void Btn_ukloni_grad_Click(object sender, EventArgs e) { if (listView_gradova.SelectedItems.Count == 1) { GradPregled grad = Pribavi_grad(); Obriši_grad(grad.poštanski_broj); this.PopulateInfos(); } else if (listView_gradova.SelectedItems.Count == 0) { MessageBox.Show("Morate odabrati grad pre nego što probate da izmenite podatke."); } else { MessageBox.Show("Možete da izaberete samo jedan grad."); } }
private void Btn_sačuvaj_Click_1(object sender, EventArgs e) { try { if (!Validacija()) { return; } GradPregled grad = new GradPregled(); //grad.poštanski_broj = int.Parse(tbx_poštanski_broj.Text); grad.naziv = tbx_naziv_grada.Text; grad.zemlja = tbx_zemlja.Text; grad.opis = tbx_opis.Text; grad.poštanski_broj = int.Parse(lbl_poštanski_broj.Text); try { if (DTOManager.Izmeni_grad(grad)) { DialogResult dialog = MessageBox.Show("Uspešno su ažurirani podaci o gradu!"); if (dialog == DialogResult.OK) { this.Close(); } } else { DialogResult dialog = MessageBox.Show("Došlo je do problema sa ažuriranjem podataka "); if (dialog == DialogResult.OK) { this.Close(); } } } catch (Exception ec) { MessageBox.Show(ec.Message); } } catch (Exception ec) { MessageBox.Show(ec.Message); } }
// GET api/<controller>/5 public GradPregled Get(int id) { GradPregled grad = DTOManager.Učitaj_grad_po_id(id); return(grad); }