// Metoda provjerava da je strani ključ veći od 0 prije unosa private bool ProvjeraKljučeva(MjestoModel mjesto) { bool provjera = false; if (mjesto.IdZupanije > 0) { provjera = true; } return(provjera); }
// Metoda postavljanja varijabili koja se poziva prije unosa i izmjne podatka private MjestoModel SetProperties() { MjestoModel mjesto = new MjestoModel(); if (this.edit.NullOrWhite(txt_id)) { } else { mjesto.Id = int.Parse(txt_id.Text.Trim()); } mjesto.Ptt = txt_Ptt.Text.Trim(); mjesto.Mjesto = txt_Mjesto.Text.Trim(); mjesto.IdZupanije = zpanijeDict.FirstOrDefault(z => z.Value == txt_Zupanija.Text.Trim()).Key; return(mjesto); }
internal bool Insert(MjestoModel mjesto) { string Unos = "INSERT INTO mjesta(ptt, mjesto, idZupanije, korisnikId, azurirano) " + "VALUES(?, ?, ?, ?, ?)"; OleDbConnection conn = new OleDbConnection(db.connString); OleDbCommand cmd = new OleDbCommand(Unos, conn); cmd.Parameters.AddWithValue("@ptt", mjesto.Ptt); cmd.Parameters.AddWithValue("@mjesto", mjesto.Mjesto); cmd.Parameters.AddWithValue("@idZupanije", mjesto.IdZupanije); cmd.Parameters.AddWithValue("@korisnikId", mjesto.KorisnikId); cmd.Parameters.AddWithValue("@azurirnao", mjesto.Azurirano); bool success = db.ExcecuteNonQuery(cmd, conn); return(success); }
internal bool Update(MjestoModel mjesto) { string edit = "UPDATE mjesta SET ptt=?, mjesto=?, idZupanije=?, " + "korisnikId=?, azurirano=? WHERE ID=?"; OleDbConnection conn = new OleDbConnection(db.connString); OleDbCommand cmd = new OleDbCommand(edit, conn); cmd.Parameters.AddWithValue("@ptt", mjesto.Ptt); cmd.Parameters.AddWithValue("@mjesto", mjesto.Mjesto); cmd.Parameters.AddWithValue("@idZupanije", mjesto.IdZupanije); cmd.Parameters.AddWithValue("@korisnikId", mjesto.KorisnikId); cmd.Parameters.AddWithValue("@azurirnao", mjesto.Azurirano); cmd.Parameters.AddWithValue("@id", mjesto.Id); bool success = db.ExcecuteNonQuery(cmd, conn); return(success); }