private void button3_Click(object sender, EventArgs e)
 {
     if (dogadjajBunifuCustomDataGrid.SelectedRows.Count > 0)
     {
         poddogadjaj             podd = (poddogadjaj)poddogadjajBindingSource.Current;
         KreirajPoddogadjajForma kpf  = new KreirajPoddogadjajForma(podd);
         kpf.Show();
     }
     else
     {
         MessageBox.Show("Niste selektovali nijedan poddogađaj.");
     }
 }
 private void button2_Click(object sender, EventArgs e)
 {
     if (dogadjajBunifuCustomDataGrid.SelectedRows.Count > 0)
     {
         poddogadjaj  poddog       = (poddogadjaj)poddogadjajBindingSource.Current;
         DialogResult dialogResult = MessageBox.Show("Da li ste sigurni ?", "Brisanje podogađaja", MessageBoxButtons.YesNo);
         if (dialogResult == DialogResult.Yes)
         {
             poddog.obrisan = true;
             Klasa.baza.SaveChanges();
             osvjeziTabelu();
         }
     }
     else
     {
         MessageBox.Show("Izaberite poddogađaj koji želite obrisati.");
     }
 }
 private void KreirajPoddogadjajForma_Load(object sender, EventArgs e)
 {
     if (dog != null)
     {
         datumPocetkaDateTimePicker.Value = dog.datumPocetka;
         datumKrajaDateTimePicker.Value   = dog.datumKraja;
     }
     if (poddog != null)
     {
         poddogadjaj kopiranPoddogadjaj = poddogadjaj.DeepClone(poddog);
         poddogadjajBindingSource.DataSource = kopiranPoddogadjaj;
         String   VPocetka  = kopiranPoddogadjaj.vrijemePocetka.ToString();
         string[] VPvremena = VPocetka.Split(':');
         numericUpDown3.Value = int.Parse(VPvremena[0]);
         numericUpDown4.Value = int.Parse(VPvremena[1]);
         String   VKraja    = kopiranPoddogadjaj.vrijemKraja.ToString();
         string[] VKvremena = VKraja.Split(':');
         numericUpDown1.Value = int.Parse(VKvremena[0]);
         numericUpDown2.Value = int.Parse(VKvremena[1]);
     }
 }
 private void button3_Click(object sender, EventArgs e)
 {
     if (nazivTextBox.Text != "" && vrstaTextBox.Text != "" && lokacijaTextBox.Text != "" && opisTextBox.Text != "" && numericUpDown1.Text != "" && numericUpDown2.Text != "")
     {
         if (poddog == null)
         {
             poddog = new poddogadjaj();
         }
         poddog.naziv    = nazivTextBox.Text;
         poddog.lokacija = lokacijaTextBox.Text;
         poddog.opis     = opisTextBox.Text;
         poddog.obrisan  = false;
         poddog.vrsta    = vrstaTextBox.Text;
         string  satPoc     = numericUpDown3.Value.ToString();
         decimal minutPoc   = numericUpDown4.Value;
         string  vrijemePoc = satPoc + ":" + minutPoc.ToString();
         poddog.vrijemePocetka = TimeSpan.Parse(vrijemePoc);
         string  sat     = numericUpDown1.Value.ToString();
         decimal minut   = numericUpDown2.Value;
         string  vrijeme = sat + ":" + minut.ToString();
         poddog.vrijemKraja  = TimeSpan.Parse(vrijeme);
         poddog.datumPocetka = datumPocetkaDateTimePicker.Value;
         poddog.datumKraja   = datumKrajaDateTimePicker.Value;
         if (dog != null)
         {
             poddog.dogadjaj_iddogadjaj = dog.iddogadjaj;
             Klasa.baza.poddogadjajs.Add(poddog);
         }
         Klasa.baza.SaveChanges();
         KreiranPoddogadjajForma kpf = new KreiranPoddogadjajForma(poddog, "NOVI");
         kpf.Show();
         this.Dispose();
     }
     else
     {
         MessageBox.Show("Nisu uneseni svi potrebni podaci.");
     }
 }
 public KreirajPoddogadjajForma(poddogadjaj podd)
 {
     InitializeComponent();
     this.poddog = podd;
 }
 public KreiranPoddogadjajForma(poddogadjaj current, string p)
 {
     InitializeComponent();
     podd = current;
     nacinPredstavljanja = p;
 }
 public DodajNoviElementForma(poddogadjaj p)
 {
     InitializeComponent();
     podd = p;
 }