Beispiel #1
0
        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
            {
            }
        }