Пример #1
0
        private void PlaniranjeGodisnjegOdmora_Load(object sender, EventArgs e)
        {
            object o = UpravljanjePodacima.DohvatiVrijednost("SELECT COALESCE(neiskoristeno_go_tekuce_god, 0) FROM zaposlenik WHERE oib = '" + PrijavljeniKorisnik.OIB + "' AND neiskoristeno_go_tekuce_god IS NULL");

            txtNeiskoristenoGO.Text = OsvjeziBrojNeiskoristenihDanaGO().ToString();
            if (o != null)
            {
                MessageBox.Show("Nemate pravo na GO zbog duljine staža", "Obavijest", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (o == null && txtNeiskoristenoGO.Text == "0")
            {
                MessageBox.Show("Nemate neiskorištenih dana GO na raspolaganju.", "Obavijest", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (DateTime.Now.Month == 1)
                {
                    btnReset.Enabled = true;
                }
            }
            else if (o == null && txtNeiskoristenoGO.Text != "0")
            {
                OsvjeziPopisKoristenjaGO();
                btnEvidentiraj.Enabled = true;

                if (DateTime.Now.Month == 1)
                {
                    btnSljedecaGodina.Enabled = true;
                    btnNovčanaNaknada.Enabled = true;
                }
            }
        }
Пример #2
0
        private int OsvjeziBrojNeiskoristenihDanaGO()
        {
            object o = UpravljanjePodacima.DohvatiVrijednost("SELECT COALESCE(neiskoristeno_go_tekuce_god, 0) FROM zaposlenik WHERE oib = '" + PrijavljeniKorisnik.OIB + "'");

            if (o != null)
            {
                int brDana = Convert.ToInt32(o);
                return(brDana);
            }
            return(0);
        }