예제 #1
0
        /// <summary>
        /// Konstruktor forme koji pozivam kada mijenjam postojećeg zaposlenika.
        /// </summary>
        /// <param name="odabraniTim">Postojeći zaposlenik čije podatke mijenjam.</param>

        /* public frmZaposlenici(Zaposlenik odabraniZaposlenik)
         * {
         *   InitializeComponent();
         *   zaposlenik = odabraniZaposlenik;
         * }*/

        private void btnSpremiZ_Click(object sender, EventArgs e)
        {
            if (zaposlenik == null)
            {
                zaposlenik = new Zaposlenik();
            }
            zaposlenik.imeZaposlenik     = txtImeZaposlenik.Text;
            zaposlenik.prezimeZaposlenik = txtPrezZaposlenik.Text;
            zaposlenik.korisnickoIme     = txtKorisnickoIme.Text;
            zaposlenik.lozinka           = txtLozinka.Text;
            zaposlenik.email             = txtEmail.Text;
            zaposlenik.Spremi();
            this.Close();
        }
예제 #2
0
        /// <summary>
        /// Dohvaća sve zaposlenike iz baze i vraća ih u obliku generičke liste.
        /// </summary>
        /// <returns><Lista timova.</returns>
        public static List <Zaposlenik> DohvatiZaposlenike()
        {
            List <Zaposlenik> lista = new List <Zaposlenik>();

            string        sqlUpit = "SELECT * FROM Zaposlenik";
            SqlDataReader dr      = DB.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                Zaposlenik zaposlenik = new Zaposlenik(dr);
                lista.Add(zaposlenik);
            }
            dr.Close();
            return(lista);
        }
예제 #3
0
        /// <summary>
        /// Osvježava DataGridView sa popisom zaposlenika.
        /// </summary>
        private void OsvjeziZaposlenike()
        {
            List <Zaposlenik> listaZaposlenika = Zaposlenik.DohvatiZaposlenike();

            dgvZaposlenik.DataSource = listaZaposlenika;
        }