private void btnUnesi_Click(object sender, EventArgs e) { if (listaPredmeta.SelectedItems.Count == 0) { MessageBox.Show("Morate da selektujete predmet kako biste dodali angazman!"); return; } int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); PredmetBasic p = DTOManager.vratiPredmet(idPredmeta); DateTime datumOdKada = this.datumOd.Value; DateTime?datumDoKada = null; if (chbDatumDo.Checked == false) { datumDoKada = this.datumDo.Value; } string poruka = "Da li ste sigurni da zelite da dodati novi angazman?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { AngazmanBasic angazman = new AngazmanBasic(); angazman.Nastavnik = this.nastavnik; angazman.Predmet = p; angazman.DatumOd = datumOdKada; angazman.DatumDo = datumDoKada; DTOManager.dodajAngazman(angazman); MessageBox.Show("Uspesno ste dodali novi angazman!"); this.Close(); } else { } }
private void btnAngazujNastavnika_Click(object sender, EventArgs e) { int idPredmeta = Int32.Parse(listaPredmeta.SelectedItems[0].SubItems[0].Text); PredmetBasic p = DTOManager.vratiPredmet(idPredmeta); DateTime datumOdKada = this.datumOd.Value; DateTime?datumDoKada = null; if (chbDatumDo.Checked == false) { datumDoKada = this.datumDo.Value; } string poruka = "Da li ste sigurni da zelite da dodati novi angazman?"; string title = "Pitanje"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result = MessageBox.Show(poruka, title, buttons); if (result == DialogResult.OK) { AngazmanBasic angazman = new AngazmanBasic(); NastavnoLicePregled izabrani = (NastavnoLicePregled)this.listaNastavnika.SelectedItem; NastavnoLiceBasic nastavnik = DTOManager.vratiNastavnoLice(izabrani.Id); angazman.Nastavnik = nastavnik; angazman.Predmet = p; angazman.DatumOd = datumOdKada; angazman.DatumDo = datumDoKada; DTOManager.dodajAngazman(angazman); MessageBox.Show("Uspesno ste dodali novi angazman!"); grbAngazman.Enabled = false; } else { } }