internal bool Update(KarticeUlazModel kartica)
        {
            string Update = "UPDATE keyCards SET naziv=?, napomena=?, aktivno=?, " +
                            "korisnikId=?, ažurirano=? WHERE id=?";
            var conn = new OleDbConnection(db.connString);
            var cmd  = new OleDbCommand(Update, conn);

            cmd.Parameters.AddWithValue("@naziv", kartica.Naziv);
            cmd.Parameters.AddWithValue("@napomena", kartica.Napomena);
            cmd.Parameters.AddWithValue("@aktivno", kartica.Aktivno);
            cmd.Parameters.AddWithValue("@korisnikId", kartica.KorisnikId);
            cmd.Parameters.AddWithValue("@ažurirano", kartica.DateEdited);
            cmd.Parameters.AddWithValue("@id", kartica.Id);

            return(db.ExcecuteNonQuery(cmd, conn));
        }
Beispiel #2
0
        private KarticeUlazModel SetProperties()
        {
            var kartica = new KarticeUlazModel
            {
                Naziv    = Txt_Naziv.Text.Trim(),
                Napomena = Txt_Napomena.Text.Trim(),
                Aktivno  = Cmb_Aktivno.Text.Trim()
            };

            if (Lbl_ID.Text.Length > 0)
            {
                kartica.Id = Convert.ToInt32(Lbl_ID.Text);
            }

            return(kartica);
        }
        internal bool Insert(KarticeUlazModel kartica)
        {
            var Insert = "INSERT INTO keyCards" +
                         "(naziv, napomena, aktivno, korisnikId, ažurirano) " +
                         "VALUES(?, ?, ?, ?, ?)";
            var conn = new OleDbConnection(db.connString);
            var cmd  = new OleDbCommand(Insert, conn);

            cmd.Parameters.AddWithValue("@naziv", kartica.Naziv);
            cmd.Parameters.AddWithValue("@napomena", kartica.Napomena);
            cmd.Parameters.AddWithValue("@aktivno", kartica.Aktivno);
            cmd.Parameters.AddWithValue("@korisnikId", kartica.KorisnikId);
            cmd.Parameters.AddWithValue("@ažurirano", kartica.DateEdited);

            return(db.ExcecuteNonQuery(cmd, conn));
        }