Added method to add sales
Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
parent
a11d922a0e
commit
532f54d19a
|
@ -2,6 +2,7 @@ package de.dis2017.data.db;
|
|||
|
||||
import de.dis2017.data.Article;
|
||||
import de.dis2017.data.Date;
|
||||
import de.dis2017.data.Sale;
|
||||
import de.dis2017.data.Shop;
|
||||
|
||||
import java.sql.Connection;
|
||||
|
@ -147,4 +148,24 @@ public class ORM {
|
|||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void createSales(List<Sale> sales) {
|
||||
String insertSQL = "INSERT INTO VSISP12.SALES (dateID, storeID, articleID, soldunits, earnings)" +
|
||||
"VALUES (?, ?, ?, ?, ?)";
|
||||
try {
|
||||
PreparedStatement pstmt = _connection.prepareStatement(insertSQL);
|
||||
|
||||
for (Sale sale: sales) {
|
||||
pstmt.setInt(1, sale.get_dateID());
|
||||
pstmt.setInt(2, sale.get_shopID());
|
||||
pstmt.setInt(3, sale.get_articleID());
|
||||
pstmt.setInt(4, sale.get_sold());
|
||||
pstmt.setFloat(5, sale.get_earnings());
|
||||
pstmt.addBatch();
|
||||
}
|
||||
pstmt.executeBatch();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue