Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 2
0
        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();
            }
        }