// Chromis POS - The New Face of Open Source POS // Copyright (c) (c) 2015-2016 // http://www.chromis.co.uk // // This file is part of Chromis POS // // Chromis POS is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Chromis POS is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Chromis POS. If not, see <http://www.gnu.org/licenses/>. package uk.chromis.pos.sales; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import uk.chromis.data.loader.Session; import uk.chromis.pos.forms.AppView; import uk.chromis.pos.forms.DataLogicSystem; public class KitchenDisplay { private Session s; private Connection con; private Statement stmt; private PreparedStatement pstmt; private String SQL; private ResultSet rs; private AppView m_App; /** * */ protected DataLogicSystem dlSystem; /** * * @param oApp */ public KitchenDisplay(AppView oApp) { m_App=oApp; //get database connection details try{ s=m_App.getSession(); con=s.getConnection(); } catch (Exception e){ // System.out.print("No session or connection"); } } /** * * @param ID * @param table * @param pickupID * @param product * @param multiply * @param attributes */ public void addRecord(String ID, String table, String pickupID, String product, String multiply, String attributes){ DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); Date date = new Date(); try{ SQL = "INSERT INTO KITCHENDISPLAY (ID, ORDERTIME, PLACE, PICKUPID, PRODUCT, MULTIPLY, ATTRIBUTES) VALUES (?, ?, ?, ?, ?, ?, ?) "; pstmt=con.prepareStatement(SQL); pstmt.setString(1,ID); pstmt.setString(2,dateFormat.format(date)); pstmt.setString(3,table); pstmt.setString(4,pickupID); pstmt.setString(5,product); pstmt.setString(6,multiply); pstmt.setString(7,attributes); pstmt.executeUpdate(); }catch(Exception e){ } } }