private bool ProvjeraKljučeva(ZaRaModel zaRa) { var provjera = false; if (zaRa.DjelatnikId > 0 & zaRa.OpremaId > 0 & zaRa.NazivZaRaTablice.Length > 0) { provjera = true; } return(provjera); }
internal bool UpdateRazudženje(ZaRaModel zaRa) { var update = $"UPDATE {zaRa.NazivZaRaTablice} SET datRazduženja=?, korisnikId=?, ažurirano=? " + $"WHERE id=?;"; var conn = new OleDbConnection(db.connString); var cmd = new OleDbCommand(update, conn); cmd.Parameters.AddWithValue("@datRazduženja", zaRa.DatumRazduženja); cmd.Parameters.AddWithValue("@korisnikId", zaRa.KorisnikId); cmd.Parameters.AddWithValue("@ažurirano", zaRa.EditedOn); cmd.Parameters.AddWithValue("@id", zaRa.Id); return(db.ExcecuteNonQuery(cmd, conn)); }
internal bool Insert(ZaRaModel zaRa) { var insert = $"INSERT INTO {zaRa.NazivZaRaTablice}(opremaId, djelatnikId, datZaduženja, korisnikId, ažurirano) " + "VALUES(?, ?, ?, ?, ?)"; var conn = new OleDbConnection(db.connString); var cmd = new OleDbCommand(insert, conn); cmd.Parameters.AddWithValue("@opremaId", zaRa.OpremaId); cmd.Parameters.AddWithValue("@djelatnikId", zaRa.DjelatnikId); cmd.Parameters.AddWithValue("@datZaduženja", zaRa.DatumZaduženja); cmd.Parameters.AddWithValue("@korisnikId", zaRa.KorisnikId); cmd.Parameters.AddWithValue("@ažurirano", zaRa.EditedOn); return(db.ExcecuteNonQuery(cmd, conn)); }
private ZaRaModel SetProperties() { var zaRa = new ZaRaModel(); if (CmbZaRa.Text == "Razduživanje") { zaRa.DatumRazduženja = Dtp_Razduženo.Value.Date; } zaRa.DjelatnikId = djelatniciDic.FirstOrDefault(d => d.Value == Txt_Djelatnik.Text.Trim()).Key; zaRa.OpremaId = opremaDic.FirstOrDefault(o => o.Key == Txt_Oprema.Text.Trim()).Value; zaRa.NazivZaRaTablice = opremaBazaDic.FirstOrDefault(b => b.Key == Txt_Oprema.Text.Trim()).Value; zaRa.DatumZaduženja = Dtp_Zaduženo.Value.Date; if (Lbl_Id.Text.Length > 0) { zaRa.Id = Convert.ToInt32(Lbl_Id.Text); } return(zaRa); }