Example #1
0
        // Metoda provjerava da je strani ključ veći od 0 prije unosa
        private object ProvjeraKljučeva(PosiljateljModel posiljatelj)
        {
            bool provjera = false;

            if (posiljatelj.IdMjesto > 0)
            {
                provjera = true;
            }
            return(provjera);
        }
Example #2
0
        // Metoda postavljanja varijabili koja se poziva prije unosa i izmjne podatka
        private PosiljateljModel SetProperties()
        {
            PosiljateljModel posiljatelj = new PosiljateljModel();

            if (!edit.NullOrWhite(txt_id))
            {
                posiljatelj.Id = int.Parse(txt_id.Text.Trim());
            }
            posiljatelj.Naziv    = txt_naziv.Text.Trim();
            posiljatelj.IdMjesto = mjestaDict.FirstOrDefault(m => m.Value == txt_mjesto.Text.Trim()).Key;
            return(posiljatelj);
        }
        internal bool Insert(PosiljateljModel posiljatelj)
        {
            string Unos = "INSERT INTO posiljatelji(naziv, idMjesto, korisnikId, azurirano) " +
                          "VALUES(?, ?, ?, ?)";
            OleDbConnection conn = new OleDbConnection(db.connString);
            OleDbCommand    cmd  = new OleDbCommand(Unos, conn);

            cmd.Parameters.AddWithValue("@naziv", posiljatelj.Naziv);
            cmd.Parameters.AddWithValue("@idMjesto", posiljatelj.IdMjesto);
            cmd.Parameters.AddWithValue("@korisnikId", posiljatelj.KorisnikId);
            cmd.Parameters.AddWithValue("@azurirano", posiljatelj.Azurirano);
            bool success = db.ExcecuteNonQuery(cmd, conn);

            return(success);
        }
        internal bool Update(PosiljateljModel posiljatelj)
        {
            string Uredi = "UPDATE posiljatelji SET naziv=?, idMjesto=?, korisnikId=?, azurirano=? " +
                           "WHERE id=?";
            OleDbConnection conn = new OleDbConnection(db.connString);
            OleDbCommand    cmd  = new OleDbCommand(Uredi, conn);

            cmd.Parameters.AddWithValue("@naziv", posiljatelj.Naziv);
            cmd.Parameters.AddWithValue("@idMjesto", posiljatelj.IdMjesto);
            cmd.Parameters.AddWithValue("@korisnikId", posiljatelj.KorisnikId);
            cmd.Parameters.AddWithValue("@azurirano", posiljatelj.Azurirano);
            cmd.Parameters.AddWithValue("@id", posiljatelj.Id);
            bool success = db.ExcecuteNonQuery(cmd, conn);

            return(success);
        }