private long ladeBestellElemenNr(BestellElement element, long bestellNr, OracleConnection conn) { OracleCommand command = new OracleCommand("Select bestellElementNr from BestellElement where SpeiseNr = :pSpeiseNr and bestellNr = :pBestellNr and SpeiseGroessenID = :pSpeiseGroessenID and Anzahl = :pAnzahl", conn); command.Parameters.Add(new OracleParameter("pSpeiseNr", element.SpeiseNr)); command.Parameters.Add(new OracleParameter("pBestellNr", bestellNr)); command.Parameters.Add(new OracleParameter("pSpeiseGroessenID", element.SpeiseGroessenID)); command.Parameters.Add(new OracleParameter("pAnzahl", element.Anzahl)); OracleDataReader reader = command.ExecuteReader(); long BestellElemenNr = reader.GetInt64(0); return(BestellElemenNr); }
private int insertBestellElement(BestellElement element, long bestellNr) { conn.Open(); OracleCommand command = new OracleCommand("INSERT INTO BestellElement( SpeiseNr, bestellNr, SpeiseGroessenID, Anzahl ) VALUES(:pSpeiseNr, :pBestellNr, :pSpeiseGroessenID, :pAnzahl)", conn); command.Parameters.Add(new OracleParameter("pSpeiseNr", element.SpeiseNr)); command.Parameters.Add(new OracleParameter("pBestellNr", bestellNr)); command.Parameters.Add(new OracleParameter("pSpeiseGroessenID", element.SpeiseGroessenID)); command.Parameters.Add(new OracleParameter("pAnzahl", element.Anzahl)); int resultstate = command.ExecuteNonQuery(); conn.Close(); return(resultstate); }