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; } } }
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); }