private void uiActionOdjava_SelectedValueChanged(object sender, EventArgs e) { if (uiActionOdjava.SelectedItem != null) { EvidencijaRadnogVremena evidencijaBezZavrsnogVremena = UpravljanjePodacima.DohvatiEvidencijuRadnogVremena(prijavljeniKorisnik.OIB); if (evidencijaBezZavrsnogVremena != null) { if (this.MdiChildren.Count() > 0) { foreach (var item in this.MdiChildren) { item.Close(); } } UpozorenjePrijeOdjave upozorenjePrijeOdjave = new UpozorenjePrijeOdjave(prijavljeniKorisnik, vrijemePocetka); this.Hide(); upozorenjePrijeOdjave.ShowDialog(); this.Show(); } else { FrmLogin frmLogin = new FrmLogin(); this.Hide(); frmLogin.ShowDialog(); if (this.MdiChildren.Count() > 0) { foreach (var item in this.MdiChildren) { item.Close(); } } this.Close(); } } }
private void FrmRacunovoda_FormClosed(object sender, FormClosedEventArgs e) { EvidencijaRadnogVremena evidencijaBezZavrsnogVremena = UpravljanjePodacima.DohvatiEvidencijuRadnogVremena(prijavljeniKorisnik.OIB); if (evidencijaBezZavrsnogVremena != null) { UpozorenjeZbogNeevidentiranogKrajaSmjene upozorenjeZbogNeevidentiranogKrajaSmjene = new UpozorenjeZbogNeevidentiranogKrajaSmjene(prijavljeniKorisnik, vrijemePocetka); this.Hide(); upozorenjeZbogNeevidentiranogKrajaSmjene.ShowDialog(); if (this.MdiChildren.Count() > 0) { foreach (var item in this.MdiChildren) { item.Close(); } } this.Close(); } else { Application.Exit(); } }