/// <summary> /// metoda koja puni i dohvaca sve potrebne podatke za normalan rad forme /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmPregledSmjena_Load(object sender, EventArgs e) { lstUjutro.DataSource = Radi.listaRadnika(1, datum); lstPopodne.DataSource = Radi.listaRadnika(2, datum); if (Radi.listaRadnika(1, datum) != null) { txtUjutroBroj.Text = Radi.listaRadnika(1, datum).Count.ToString(); } if (Radi.listaRadnika(2, datum) != null) { txtPopodneBroj.Text = Radi.listaRadnika(2, datum).Count.ToString(); } lstUjutro.DisplayMember = "Prezime"; lstPopodne.DisplayMember = "Prezime"; lstUjutro.ValueMember = "KorisnikID"; lstPopodne.ValueMember = "KorisnikID"; cmbZaposlenikUjutro.DataSource = Korisnik.dohvatiRadnike(4); cmbZaposlenikPopodne.DataSource = Korisnik.dohvatiRadnike(4); cmbZaposlenikPopodne.ValueMember = "KorisnikID"; cmbZaposlenikUjutro.ValueMember = "KorisnikID"; cmbZaposlenikUjutro.DisplayMember = "Prezime"; cmbZaposlenikPopodne.DisplayMember = "Prezime"; this.KeyPreview = true; // this.KeyUp += frmPregledSmjena_KeyUp; }
/// <summary> /// Metoda za brisanje zaposlenika iz smjene /// </summary> private void brisiZaposlenikaSmjenePopodne() { Radi.BrisanjeRadaUSmjeni(2, datum, lstPopodne.SelectedValue.ToString()); lstPopodne.DataSource = Radi.listaRadnika(2, datum); MessageBox.Show("Obrisali ste radnika iz smjene!"); lstPopodne.Refresh(); if (Radi.listaRadnika(2, datum) != null) { txtPopodneBroj.Text = Radi.listaRadnika(2, datum).Count.ToString(); } }
/// <summary> /// metoda za dodavanje zaposlenika u smjenu /// </summary> private void dodajZaposlenikaPopodne() { Radi radi = new Radi { DjelatnikID = cmbZaposlenikPopodne.SelectedValue.ToString(), SmjenaID = 2, Datum = datum }; Radi.DodajRadnikaSmjeni(radi); lstPopodne.DataSource = Radi.listaRadnika(2, datum); MessageBox.Show("Dodali ste radnika popodnevnoj smjeni"); lstPopodne.Refresh(); if (Radi.listaRadnika(2, datum) != null) { txtPopodneBroj.Text = Radi.listaRadnika(2, datum).Count.ToString(); } }
/// <summary> /// Metoda za dodavanje zaposlenika u smjenu /// </summary> private void dodajZaposlenikaUjutro() { Radi radi = new Radi { DjelatnikID = cmbZaposlenikUjutro.SelectedValue.ToString(), SmjenaID = 1, Datum = datum }; Radi.DodajRadnikaSmjeni(radi); lstUjutro.DataSource = Radi.listaRadnika(1, datum); MessageBox.Show("Dodali ste radnika jutarnjoj smjeni"); lstUjutro.Refresh(); if (Radi.listaRadnika(1, datum) != null) { txtUjutroBroj.Text = Radi.listaRadnika(1, datum).Count.ToString(); } }