private void BtnNastavi_Click(object sender, EventArgs e) { if (listaSmerova.SelectedItems.Count == 0) { MessageBox.Show("Izaberite smer na koji zelite da dodate ucenika!"); return; } int idSmera = Int32.Parse(listaSmerova.SelectedItems[0].SubItems[0].Text); this.brUcenikaNaSmeru = DTOManager.vratiBrojUcenikaNaSmeru(idSmera); smerUcenika = DTOManager.vratiSmer(idSmera); if (brUcenikaNaSmeru >= smerUcenika.MaxUcenika) { MessageBox.Show("Nije moguce dodati uvenika na smer jer je broj mesta na smeru popunjen!"); return; } MessageBox.Show("Trenutno na smeru ima " + brUcenikaNaSmeru + " ucenika moguce je dodati jos " + (smerUcenika.MaxUcenika - brUcenikaNaSmeru) + " ."); groupBox1.Enabled = true; txbIme.Enabled = true; txbPrezime.Enabled = true; txbAdresa.Enabled = true; datumUpisa.Enabled = true; btnSacuvaj.Enabled = true; btnNastavi.Enabled = false; comboBoxRazred.Enabled = true; txbAdresa.Enabled = true; }
private void BtnSacuvaj_Click(object sender, EventArgs e) { if (!validacija()) { return; } izmenjenUcenik.Id = Ucenik.Id; izmenjenUcenik.Ime = txbIme.Text; izmenjenUcenik.Prezime = txbPrezime.Text; izmenjenUcenik.Razred = comboBoxRazred.Text; izmenjenUcenik.Datum_upisa = datumUpisa.Value; izmenjenUcenik.SmerUcenika = smerUcenika; izmenjenUcenik.Adresa = txbAdresa.Text; if (listaSmerova.SelectedItems.Count == 0) { smerUcenika = DTOManager.vratiSmer(Ucenik.SmerUcenika.Id); } else { int idSmera = Int32.Parse(listaSmerova.SelectedItems[0].SubItems[0].Text); this.brUcenikaNaSmeru = DTOManager.vratiBrojUcenikaNaSmeru(idSmera); smerUcenika = DTOManager.vratiSmer(idSmera); if (brUcenikaNaSmeru >= smerUcenika.MaxUcenika && smerUcenika.Id != idSmera) { MessageBox.Show("Nije moguce dodati ucenika na smer jer je broj mesta na smeru popunjen!"); return; } // MessageBox.Show("Trenutno na smeru ima " + brUcenikaNaSmeru + " ucenika moguce je dodati jos " + (smerUcenika.MaxUcenika - brUcenikaNaSmeru) + " ."); lblSmer.Text = smerUcenika.Naziv; } izmenjenUcenik.SmerUcenika = smerUcenika; string poruka = "Da li zelite da nastavite?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { DTOManager.azurirajUcenika(izmenjenUcenik); Close(); } else { } }