public string InsertPravljenje(Pravljenje pravljenje) { PravljenjaRepository PR = new PravljenjaRepository(); string sql = "begin "; foreach (Sastojak sastojak in pravljenje.GetNapravljen().GetSastojci()) { sql += "update magacin set kolicina = kolicina - " + sastojak.Kolicina + " where id_robe = " + sastojak.GetRoba().Id_robe + "; "; } sql += "end;"; new MagacinBusiness().UpdateMagacin(sql); return(PR.InsertPravljenje(pravljenje)); }
public string InsertPravljenje(Pravljenje pravljenje) { using (OracleConnection connection = new OracleConnection(ConnectionString.GetString())) { connection.Open(); string sql = "insert into pravljenje values(" + pravljenje.GetNapravio().Id_radnik + "," + pravljenje.GetNapravljen().Id_proizvod + "," + pravljenje.Redni_broj + ",\'" + pravljenje.Datum + "\',\'" + pravljenje.Napomena + "\')"; OracleCommand command = new OracleCommand(sql, connection); try { command.ExecuteNonQuery(); return("Uspesno ste napravili proizvod!"); } catch { return("Pravljenje proizvoda nije uspelo!"); } } }