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