modifica naming variabili

This commit is contained in:
Francesco Di Sciascio 2024-04-09 11:01:42 +02:00
parent 7e37550e09
commit 88b560a8d5
73 changed files with 1893 additions and 3715 deletions

BIN
dist/Cassa.jar vendored

Binary file not shown.

32
dist/README.TXT vendored
View File

@ -1,32 +0,0 @@
========================
BUILD OUTPUT DESCRIPTION
========================
When you build an Java application project that has a main class, the IDE
automatically copies all of the JAR
files on the projects classpath to your projects dist/lib folder. The IDE
also adds each of the JAR files to the Class-Path element in the application
JAR files manifest file (MANIFEST.MF).
To run the project from the command line, go to the dist folder and
type the following:
java -jar "Cassa.jar"
To distribute this project, zip up the dist folder (including the lib folder)
and distribute the ZIP file.
Notes:
* If two JAR files on the project classpath have the same name, only the first
JAR file is copied to the lib folder.
* Only JAR files are copied to the lib folder.
If the classpath contains other types of files or folders, these files (folders)
are not copied.
* If a library on the projects classpath also has a Class-Path element
specified in the manifest,the content of the Class-Path element has to be on
the projects runtime path.
* To set a main class in a standard Java project, right-click the project node
in the Projects window and choose Properties. Then click Run and enter the
class name in the Main Class field. Alternatively, you can manually type the
class name in the manifest Main-Class element.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
dist/lib/ojdbc6.jar vendored

Binary file not shown.

BIN
dist/lib/poi-3.7.jar vendored

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -64,7 +64,7 @@ public class JInternalReport extends javax.swing.JInternalFrame {
TextColumnBuilder<Integer> integerColumn = col.column(Col[i].replace("_", " "), Col[i], type.integerType()); TextColumnBuilder<Integer> integerColumn = col.column(Col[i].replace("_", " "), Col[i], type.integerType());
columns.add(integerColumn); columns.add(integerColumn);
if (Col[i].equalsIgnoreCase(MyA.ReportColonnaGroupBy)){ if (Col[i].equalsIgnoreCase(MyA.reportColonnaGroupBy)){
itemPosizione=integerColumn; itemPosizione=integerColumn;
} }
break; break;
@ -127,10 +127,10 @@ public class JInternalReport extends javax.swing.JInternalFrame {
for (int i = 0; i < columns.size(); i++) { for (int i = 0; i < columns.size(); i++) {
columns.get(i).setStretchWithOverflow(true); columns.get(i).setStretchWithOverflow(true);
columns.get(i).addProperty(JasperProperty.PRINT_KEEP_FULL_TEXT, "true"); columns.get(i).addProperty(JasperProperty.PRINT_KEEP_FULL_TEXT, "true");
Integer Pos=MyA.ElencoColonneReport.indexOf(";" + i + "|"); Integer Pos=MyA.elencoColonneReport.indexOf(";" + i + "|");
if (Pos>=0){ if (Pos>=0){
Integer PosF=MyA.ElencoColonneReport.indexOf(";",Pos+1); Integer PosF=MyA.elencoColonneReport.indexOf(";",Pos+1);
String T=MyA.ElencoColonneReport.substring(Pos, PosF); String T=MyA.elencoColonneReport.substring(Pos, PosF);
String E[]=T.split("\\|"); String E[]=T.split("\\|");
columns.get(i).setFixedWidth(Integer.parseInt(E[1])); columns.get(i).setFixedWidth(Integer.parseInt(E[1]));
} }
@ -139,12 +139,12 @@ public class JInternalReport extends javax.swing.JInternalFrame {
} }
// if (MyA.ReportColonnaGroupBy.length()>0){ // if (MyA.reportColonnaGroupBy.length()>0){
// myReport.groupBy(itemPosizione); // myReport.groupBy(itemPosizione);
// myReport.subtotalsAtSummary(sbt.sum(itemColumn)); // myReport.subtotalsAtSummary(sbt.sum(itemColumn));
// //myReport.subtotalsAtFirstGroupFooter(sbt.sum(itemPosizione),sbt.sum(itemColumn)); // //myReport.subtotalsAtFirstGroupFooter(sbt.sum(itemPosizione),sbt.sum(itemColumn));
// } // }
MyA.ReportColonnaGroupBy="";MyA.ElencoColonneReport=""; MyA.reportColonnaGroupBy="";MyA.elencoColonneReport="";
JasperPrint reportPrint = myReport.toJasperPrint(); JasperPrint reportPrint = myReport.toJasperPrint();
JasperViewer reportViewer = new JasperViewer( JasperViewer reportViewer = new JasperViewer(
DefaultJasperReportsContext.getInstance(), DefaultJasperReportsContext.getInstance(),

View File

@ -1,6 +1,5 @@
package puntocassa; package puntocassa;
import SmartCard.ISO7816Response; import SmartCard.ISO7816Response;
import SmartCard.SmartCard; import SmartCard.SmartCard;
import SmartCard.StringUtil; import SmartCard.StringUtil;
@ -20,121 +19,126 @@ import javax.swing.JOptionPane;
* To change this template file, choose Tools | Templates * To change this template file, choose Tools | Templates
* and open the template in the editor. * and open the template in the editor.
*/ */
/** /**
* *
* @author Marco * @author Marco
*/ */
public class MyApplication { public class MyApplication {
public static String path ="";// System.getProperty("user.dir") + "/db/MyFactoryDB.sqlite";
public static String ElencoRigheDivisori=""; public static String path = "";// System.getProperty("user.dir") + "/db/MyFactoryDB.sqlite";
public static String ElencoColonneFloat=""; public static String elencoRigheDivisori = "";
public static String ElencoColonneReport=""; public static String elencoColonneFloat = "";
public static String ReportColonnaGroupBy=""; public static String elencoColonneReport = "";
public static String ReportColonnaSomma=""; public static String reportColonnaGroupBy = "";
public static SmartCard SC = new SmartCard(); public static String reportColonnaSomma = "";
public static String idTesseraA=""; public static SmartCard smartCard = new SmartCard();
public static String UltimoTxt=" "; public static String idTesseraA = "";
public static Boolean TastieraVideo=true; public static String ultimoTxt = " ";
public static Boolean UnaVolta=false; public static Boolean tastieraVideo = true;
public static Boolean unaVolta = false;
public boolean isNumeric(String s) { public boolean isNumeric(String s) {
return s.matches("[-+]?\\d*\\.?\\d+"); return s.matches("[-+]?\\d*\\.?\\d+");
} }
public String NumericMonth(String Month) {
String num=""; public String numericMonth(String month) {
switch (Month) { String num = "";
case "Jan": switch (month) {
num="01";
break; case "Jan" ->
case "Feb": num = "01";
num="02"; case "Feb" ->
break; num = "02";
case "Mar": case "Mar" ->
num="03"; num = "03";
break; case "Apr" ->
case "Apr": num = "04";
num="04"; case "May" ->
break; num = "05";
case "May": case "Jun" ->
num="05"; num = "06";
break; case "Jul" ->
case "Jun": num = "07";
num="06"; case "Aug" ->
break; num = "08";
case "Jul": case "Sep" ->
num="07"; num = "09";
break; case "Oct" ->
case "Aug": num = "10";
num="08"; case "Nov" ->
break; num = "11";
case "Sep": case "Dec" ->
num="09"; num = "12";
break;
case "Oct":
num="10";
break;
case "Nov":
num="11";
break;
case "Dec":
num="12";
break;
} }
return num; return num;
} }
public String MySelect(PuntoCassa frmA, String Query,String Campo) { public String mySelect(PuntoCassa frmA, String query, String campo) {
String res = ""; String res = "";
try { try {
Connection dbConnection = DriverManager.getConnection(frmA.dbStringa, frmA.dbUsername, frmA.dbPassword); Connection dbConnection = DriverManager.getConnection(frmA.dbStringa, frmA.dbUsername, frmA.dbPassword);
Statement st = dbConnection.createStatement(); Statement st = dbConnection.createStatement();
ResultSet rs = st.executeQuery(Query); ResultSet rs = st.executeQuery(query);
while (rs.next()) { while (rs.next()) {
res = rs.getString(Campo); res = rs.getString(campo);
} }
rs.close(); rs.close();
st.close(); st.close();
dbConnection.close(); dbConnection.close();
} catch (SQLException e) { } catch (SQLException e) {
JOptionPane.showMessageDialog(frmA, "Errore MySelect ['" + e.getMessage() + " " + Query + "']"); JOptionPane.showMessageDialog(frmA, "Errore MySelect ['" + e.getMessage() + " " + query + "']");
} }
if(res==null){res="";} if (res == null) {
res = "";
}
return res; return res;
} }
public String ExportCSV(Object[][] data, String[] Cols,String[] ColType,int ColInizio) {
public String ExportCSV(Object[][] data, String[] cols, String[] colType, int colInizio) {
StringBuilder s = new StringBuilder(""); StringBuilder s = new StringBuilder("");
DecimalFormat df = new DecimalFormat("#0.00"); DecimalFormat df = new DecimalFormat("#0.00");
for (int i = ColInizio; i < Cols.length; i++) { for (int i = colInizio; i < cols.length; i++) {
s.append(Cols[i] + ";"); s.append(cols[i]).append(";");
} }
s.append("\r"); s.append("\r");
for (int i = 0; i < data.length; i++) { for (int i = 0; i < data.length; i++) {
for (int c = ColInizio; c < Cols.length; c++) { for (int c = colInizio; c < cols.length; c++) {
if (data[i][c] == null) { if (data[i][c] == null) {
s.append(";"); s.append(";");
} else { } else {
String field=data[i][c].toString().replace("\r", " "); String field = data[i][c].toString().replace("\r", " ");
if (ColType[c].toString().equalsIgnoreCase("integer")){ if (colType[c].equalsIgnoreCase("integer")) {
Integer in=Integer.parseInt(field); Integer in = Integer.valueOf(field);
if (in==0){field="";}else{field="" + in;} if (in == 0) {
field = "";
} else {
field = "" + in;
}
}else if (ColType[c].toString().equalsIgnoreCase("float")){ } else if (colType[c].equalsIgnoreCase("float")) {
Float in=Float.parseFloat(field); Float in = Float.valueOf(field);
if (in==0){field="";}else{field="" + df.format(in);} if (in == 0) {
field = "";
} else {
field = "" + df.format(in);
}
} else if (ColType[c].toString().equalsIgnoreCase("boolean")){ } else if (colType[c].equalsIgnoreCase("boolean")) {
Boolean in=Boolean.parseBoolean(field); Boolean in = Boolean.valueOf(field);
if (in==true){field="Si";}else{field="No";} if (in == true) {
field = "Si";
} else {
field = "No";
}
} }
field=field.replace("\n", " "); field = field.replace("\n", " ");
field=field.replace(";", ","); field = field.replace(";", ",");
s.append(field + ";"); s.append(field).append(";");
} }
} }
s.append("\r"); s.append("\r");
@ -142,147 +146,129 @@ public class MyApplication {
return s.toString(); return s.toString();
} }
public static String sendAPDU(PuntoCassa frmATT, String Sdata,String Scla,String Sins,String Sp1,String Sp2,String Sp3,String Sle) throws CardException{
CommandAPDU apdu=null;
if(!SC.isConnected()){ public static String sendAPDU(PuntoCassa frmATT, String sData, String sCla, String sIns,
JOptionPane.showMessageDialog(frmATT, new Exception("Please connect first"),"Exception",JOptionPane.ERROR_MESSAGE); String sP1, String sP2, String sP3, String sLe) throws CardException {
CommandAPDU apdu;
if (!smartCard.isConnected()) {
JOptionPane.showMessageDialog(frmATT, new Exception("Please connect first"), "Exception", JOptionPane.ERROR_MESSAGE);
return ""; return "";
} }
Integer cla = StringUtil.parseHex(Scla); Integer cla = StringUtil.parseHex(sCla);
Integer ins = StringUtil.parseHex(Sins); Integer ins = StringUtil.parseHex(sIns);
Integer p1 = StringUtil.parseHex(Sp1); Integer p1 = StringUtil.parseHex(sP1);
Integer p2 = StringUtil.parseHex(Sp2); Integer p2 = StringUtil.parseHex(sP2);
Integer p3 = StringUtil.parseHex(Sp3); Integer p3 = StringUtil.parseHex(sP3);
Integer le = StringUtil.parseHex(Sle); Integer le = StringUtil.parseHex(sLe);
if(cla == null){ if (cla == null) {
JOptionPane.showMessageDialog(frmATT, new Exception("Invalid value for CLASS"),"Exception",JOptionPane.ERROR_MESSAGE); JOptionPane.showMessageDialog(frmATT, new Exception("Invalid value for CLASS"), "Exception", JOptionPane.ERROR_MESSAGE);
return ""; return "";
} }
if(ins == null){ if (ins == null) {
JOptionPane.showMessageDialog(frmATT, new Exception("Invalid value for INS"),"Exception",JOptionPane.ERROR_MESSAGE); JOptionPane.showMessageDialog(frmATT, new Exception("Invalid value for INS"), "Exception", JOptionPane.ERROR_MESSAGE);
return ""; return "";
} }
if(p1 == null || p2 == null){ if (p1 == null || p2 == null) {
JOptionPane.showMessageDialog(frmATT, new Exception("Invalid value for P1/2"),"Exception",JOptionPane.ERROR_MESSAGE); JOptionPane.showMessageDialog(frmATT, new Exception("Invalid value for P1/2"), "Exception", JOptionPane.ERROR_MESSAGE);
return ""; return "";
} }
byte[] data = StringUtil.stringToByteArr(Sdata); byte[] data = StringUtil.stringToByteArr(sData);
if(Sdata.length()==0 && le==null) if (sData.length() == 0 && le == null) {
apdu = new CommandAPDU(cla, ins,p1, p2); apdu = new CommandAPDU(cla, ins, p1, p2);
else if(p3 == null && le == null) } else if (p3 == null && le == null) {
apdu = new CommandAPDU(cla, ins ,p1, p2, data); apdu = new CommandAPDU(cla, ins, p1, p2, data);
else if(le == null) } else if (le == null) {
apdu = new CommandAPDU(cla, ins ,p1, p2,data,0,p3); apdu = new CommandAPDU(cla, ins, p1, p2, data, 0, p3);
else{ } else {
if(p3==null) p3 = data.length; if (p3 == null) {
apdu = new CommandAPDU(cla, ins ,p1, p2, data,0,p3,le); p3 = data.length;
}
apdu = new CommandAPDU(cla, ins, p1, p2, data, 0, p3, le);
} }
ResponseAPDU res = SC.getChannel().transmit(apdu); ResponseAPDU res = smartCard.getChannel().transmit(apdu);
String sw = StringUtil.byteToHex(res.getSW1()) + " " + StringUtil.byteToHex(res.getSW2()) ; String sw = StringUtil.byteToHex(res.getSW1()) + " " + StringUtil.byteToHex(res.getSW2());
ISO7816Response isoResp = new ISO7816Response(res.getSW1(), res.getSW2()); ISO7816Response isoResp = new ISO7816Response(res.getSW1(), res.getSW2());
String status = isoResp.toString(); String status = isoResp.toString();
/*if(isoResp.isGood())
lbLastStatus.setForeground(Color.GREEN);
else
lbLastStatus.setForeground(Color.RED);
lbLastStatus.setText(status);*/
/*String dataoutHex = StringUtil.byteArrToString(res.getData()," "); String CF = "", DS;
String dataoutStr = StringUtil.byteArrToPrintableString(res.getData()); if (sLe.length() > 0 && Integer.parseInt(sLe) == 140) {
String fullResHex = StringUtil.byteArrToString(res.getBytes()," ");*/ String dati = StringUtil.byteArrToPrintableString(res.getBytes());
String CF="",DS=""; if (dati.length() >= 47) {
//jtxtDati.setText(StringUtil.hexDump(res.getBytes(), 16)); idTesseraA = dati.substring(12, 26).replace(".", "");
if (Sle.length()>0 && Integer.parseInt(Sle)==140 ) { CF = dati.substring(31, 47);
String Dati = StringUtil.byteArrToPrintableString(res.getBytes()); DS = trovaScadenza(dati);//data scadenza
if (Dati.length() >= 47) {
// jtxtDati.append(Dati+ "\n");
// StringBuilder S = new StringBuilder();
// S.append(Dati.substring(12, 26) + "\n");
idTesseraA = Dati.substring(12, 26).replace(".", "");
CF = Dati.substring(31, 47);
DS = TrovaScadenza(Dati);//Dati.substring(188, 196);//data scadenza
CF = CF + "|" + DS; CF = CF + "|" + DS;
// S.append(Dati.substring(31, 47) + "\n");//CF
// jtxtCF.setText(Dati.substring(31, 47));
// S.append(Dati.substring(47, 74) + "\n");
// S.append(Dati.substring(75, 83) + "\n");
// S.append(Dati.substring(99, 133) + "\n");
// jtxtDati.append(S.toString());
} }
return CF; return CF;
} }
if (Sle.length()>0 && Integer.parseInt(Sle)==14) { if (sLe.length() > 0 && Integer.parseInt(sLe) == 14) {
String Dati = StringUtil.byteArrToPrintableString(res.getBytes()); String dati = StringUtil.byteArrToPrintableString(res.getBytes());
// jtxtDati.append(Dati+ "\n"); StringBuilder s = new StringBuilder();
StringBuilder S = new StringBuilder(); if (dati.length() >= 16) {
if (Dati.length() >= 16) { s.append(dati.substring(4, 16)).append("\n");
S.append(Dati.substring(4, 16) + "\n"); idTesseraA = idTesseraA + dati.substring(4, 13) + luhn(idTesseraA + dati.substring(4, 13));
idTesseraA = idTesseraA + Dati.substring(4, 13) + Luhn(idTesseraA + Dati.substring(4, 13));
} }
// jtxtIDT.setText(IdTesseraA);
// jtxtDati.append(S.toString());
} }
return idTesseraA; return idTesseraA;
}
private static String TrovaScadenza(String Testo) {
String Scadenza = "";
String Tag = "#";
Integer PI = Testo.lastIndexOf(Tag);
if (PI > 0) {
Scadenza=Testo.substring(PI-9, PI-1);
} }
return Scadenza; private static String trovaScadenza(String testo) {
String scadenza = "";
String tag = "#";
Integer pi = testo.lastIndexOf(tag);
if (pi > 0) {
scadenza = testo.substring(pi - 9, pi - 1);
} }
public String AggiustaDateTessera(String data){
String Data=""; return scadenza;
if(data.length()>=8){ }
String m="",d="",a="";
m=data.substring(4, 6); public String aggiustaDateTessera(String data) {
d=data.substring(6, 8); String newData = "";
a=data.substring(0, 4); if (data.length() >= 8) {
Data= d + "/" + m + "/" + a; String m, d, a;
m = data.substring(4, 6);
d = data.substring(6, 8);
a = data.substring(0, 4);
newData = d + "/" + m + "/" + a;
} }
return Data; return newData;
} }
static String Luhn(String Dati){
static String luhn(String Dati) {
Integer s=0; Integer s = 0;
for (Integer i=0;i<Dati.length(); i++){ for (Integer i = 0; i < Dati.length(); i++) {
Integer d= Integer.parseInt(Dati.substring(i, i+1)); Integer d = Integer.valueOf(Dati.substring(i, i + 1));
if (i % 2 ==0 ){ if (i % 2 == 0) {
Integer doppio=d*2; Integer doppio = d * 2;
if (doppio>=10){doppio=1+(doppio%10);} if (doppio >= 10) {
s=s+doppio; doppio = 1 + (doppio % 10);
}else{ }
s=s+d; s = s + doppio;
} else {
s = s + d;
} }
} }
Integer resto=s%10; Integer resto = s % 10;
if (resto == 0) { if (resto == 0) {
return "0"; return "0";
} else { } else {
Integer ris=10 - resto; Integer ris = 10 - resto;
return "" + ris; return "" + ris;
} }
} }
} }

View File

@ -3,7 +3,6 @@
* To change this template file, choose Tools | Templates * To change this template file, choose Tools | Templates
* and open the template in the editor. * and open the template in the editor.
*/ */
package puntocassa; package puntocassa;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
@ -21,73 +20,58 @@ import javax.swing.JDialog;
* *
* @author Marco * @author Marco
*/ */
public class MyDialog extends JDialog{ public class MyDialog extends JDialog {
PuntoCassa frmPuntoCassa; PuntoCassa frmPuntoCassa;
JPnlPagamenti panel=new JPnlPagamenti(); JPnlPagamenti panel = new JPnlPagamenti();
public MyDialog(){
public MyDialog() {
super(); super();
// JPnlPagamenti panel=new JPnlPagamenti();
// //panel.add(new JLabel("Hello dialog"));
// this.getContentPane().add(panel);
} }
public MyDialog(PuntoCassa PuntoC,String title,boolean modal){ public MyDialog(PuntoCassa puntoC, String title, boolean modal) {
super(PuntoC,title,modal); super(puntoC, title, modal);
frmPuntoCassa=PuntoC; frmPuntoCassa = puntoC;
//this.setSize(300,200);
//panel.add(new JLabel("Hello dialog"));
this.getContentPane().add(panel); this.getContentPane().add(panel);
//this.setVisible(true);
CaricaCombo("Select nome,id from tipi_pagamenti where id<>0 order by nome", "nome", "id", panel.jCmbCat); caricaCombo("Select nome,id from tipi_pagamenti where id<>0 order by nome", "nome", "id", panel.jCmbCat);
JButton btn = panel.jBtnAggiorna;
btn.addActionListener(new ActionListener() {
JButton btn=panel.jBtnAggiorna;
btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
ComboItem c = new ComboItem(null, null); ComboItem c = new ComboItem(null, null);
c = (ComboItem) panel.jCmbCat.getSelectedItem(); c = (ComboItem) panel.jCmbCat.getSelectedItem();
frmPuntoCassa.idModoPagamento = c.getKey();
frmPuntoCassa.idModoPagamento=c.getKey(); frmPuntoCassa.clickModoPagamento(c.getValue().toString());
frmPuntoCassa.ClickModoPagamento(c.getValue().toString());
// if (c.getKey()==0){frmPuntoCassa.ClickCarta();}
// if (c.getKey()==1){frmPuntoCassa.ClickContanti();}
// if (c.getKey()==2){frmPuntoCassa.ClickTicket();}
MyDialog.this.dispose(); MyDialog.this.dispose();
} }
}); });
JButton jBtnAnnulla=panel.jBtnAnnulla; JButton jBtnAnnulla = panel.jBtnAnnulla;
jBtnAnnulla.addActionListener(new ActionListener(){ jBtnAnnulla.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
frmPuntoCassa.ClickCarta(); frmPuntoCassa.clickCarta();
MyDialog.this.dispose(); MyDialog.this.dispose();
} }
}); });
} }
public void AssegnaPagamento(){
} private void caricaCombo(String query, String itemValue, String itemId, JComboBox cmb) {
private void CaricaCombo (String Query, String itemValue, String itemId, JComboBox cmb) {
try { try {
Connection dbConnection = DriverManager.getConnection(frmPuntoCassa.dbStringa, frmPuntoCassa.dbUsername, frmPuntoCassa.dbPassword); Connection dbConnection = DriverManager.getConnection(frmPuntoCassa.dbStringa, frmPuntoCassa.dbUsername, frmPuntoCassa.dbPassword);
Connection c = dbConnection; Connection c = dbConnection;
Statement stmt = null; Statement stmt = null;
cmb.removeAllItems(); cmb.removeAllItems();
stmt = c.createStatement(); stmt = c.createStatement();
ResultSet rs = stmt.executeQuery(Query); ResultSet rs = stmt.executeQuery(query);
int r = 0; int r = 0;
while (rs.next()) { while (rs.next()) {
ComboItem row=new ComboItem(rs.getLong(itemId), rs.getString(itemValue)) ; ComboItem row = new ComboItem(rs.getLong(itemId), rs.getString(itemValue));
cmb.addItem(row); cmb.addItem(row);
r++; r++;
@ -103,4 +87,3 @@ public class MyDialog extends JDialog{
} }
} }

View File

@ -48,7 +48,7 @@
</Group> </Group>
<Group type="103" groupAlignment="0" max="-2" attributes="0"> <Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jBtnCanc" alignment="0" max="32767" attributes="0"/> <Component id="jBtnCanc" alignment="0" max="32767" attributes="0"/>
<Component id="jBtnInvio" alignment="0" pref="90" max="32767" attributes="0"/> <Component id="jBtnInvio" alignment="0" max="32767" attributes="0"/>
<Component id="jBtnShift" alignment="0" pref="0" max="32767" attributes="0"/> <Component id="jBtnShift" alignment="0" pref="0" max="32767" attributes="0"/>
</Group> </Group>
<EmptySpace min="0" pref="0" max="-2" attributes="0"/> <EmptySpace min="0" pref="0" max="-2" attributes="0"/>

View File

@ -3,7 +3,6 @@
* To change this template file, choose Tools | Templates * To change this template file, choose Tools | Templates
* and open the template in the editor. * and open the template in the editor.
*/ */
package puntocassa; package puntocassa;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
@ -20,22 +19,23 @@ import javax.swing.JTextField;
* @author Marco * @author Marco
*/ */
public class MyKeyBoard extends javax.swing.JFrame { public class MyKeyBoard extends javax.swing.JFrame {
public JTextField txt; public JTextField txt;
public JFrame Parent; public JFrame parent;
Process proc; Boolean formCerca = false;
Boolean FormCerca=false;
/** /**
* Creates new form MyKeyBoard * Creates new form MyKeyBoard
*/ */
public MyKeyBoard(JFrame parent,Boolean Ricerca) { public MyKeyBoard(JFrame parent, Boolean ricerca) {
initComponents(); initComponents();
CreaPulsanti(); creaPulsanti();
Parent=parent; this.parent = parent;
FormCerca=Ricerca; formCerca = ricerca;
Parent.setEnabled(false); this.parent.setEnabled(false);
String startDir = System.getProperty("user.dir"); String startDir = System.getProperty("user.dir");
File IconaApp = new File(startDir + "/risorse/logo.png"); File iconaApp = new File(startDir + "/risorse/logo.png");
if (IconaApp.exists()) { if (iconaApp.exists()) {
ImageIcon icon = new ImageIcon(startDir + "/risorse/logo.png"); ImageIcon icon = new ImageIcon(startDir + "/risorse/logo.png");
this.setIconImage(icon.getImage()); this.setIconImage(icon.getImage());
@ -43,20 +43,21 @@ public class MyKeyBoard extends javax.swing.JFrame {
} }
private void CreaPulsanti(){ private void creaPulsanti() {
String [] Tasti={"1","2","3","4","5","6","7","8","9","0","/","ì"}; String[] tasti = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "/", "ì"};
Crea(Tasti,jPanel1); crea(tasti, jPanel1);
String [] Tasti2={"q","w","e","r","t","y","u","i","o","p","è","é"}; String[] tasti2 = {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "è", "é"};
Crea(Tasti2,jPanel2); crea(tasti2, jPanel2);
String [] Tasti3={"a","s","d","f","g","h","j","k","l","ò","à","ù"}; String[] tasti3 = {"a", "s", "d", "f", "g", "h", "j", "k", "l", "ò", "à", "ù"};
Crea(Tasti3,jPanel3); crea(tasti3, jPanel3);
String [] Tasti4={"z","x","c","v","b","n","m",",",".",":","-","'"}; String[] tasti4 = {"z", "x", "c", "v", "b", "n", "m", ",", ".", ":", "-", "'"};
Crea(Tasti4,jPanel4); crea(tasti4, jPanel4);
} }
private void Crea(String [] Tasti,JPanel pnl){
private void crea(String[] tasti, JPanel pnl) {
ActionListener listenerBottoni = new ListenerPulsanti(); ActionListener listenerBottoni = new ListenerPulsanti();
for (int i=0;i<Tasti.length;i++){ for (int i = 0; i < tasti.length; i++) {
JButton btn=new JButton(Tasti[i]); JButton btn = new JButton(tasti[i]);
btn.setFont(new java.awt.Font("Tahoma", 1, 12)); btn.setFont(new java.awt.Font("Tahoma", 1, 12));
pnl.add(btn); pnl.add(btn);
btn.addActionListener(listenerBottoni); btn.addActionListener(listenerBottoni);
@ -64,6 +65,7 @@ public class MyKeyBoard extends javax.swing.JFrame {
} }
} }
/** /**
* This method is called from within the constructor to initialize the form. * This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always * WARNING: Do NOT modify this code. The content of this method is always
@ -173,74 +175,53 @@ public class MyKeyBoard extends javax.swing.JFrame {
private void jBtnCancActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnCancActionPerformed private void jBtnCancActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnCancActionPerformed
// TODO add your handling code here: // TODO add your handling code here:
try{ try {
// Desktop desktop = null;
// if (Desktop.isDesktopSupported()) {
// desktop = Desktop.getDesktop();
// }
// String sysroot = System.getenv("SystemRoot");
// desktop.open(new File(sysroot + "/system32/osk.exe"));
// proc = Runtime.getRuntime().exec( "cmd /c c:/windows/system32/osk.exe");
// proc =Runtime.getRuntime().exec("osk");
int d = txt.getText().length(); int d = txt.getText().length();
if (d>0){ if (d > 0) {
txt.setText(txt.getText().substring(0, d-1)); txt.setText(txt.getText().substring(0, d - 1));
} }
} catch (Exception e) {
}catch(Exception e){} }
}//GEN-LAST:event_jBtnCancActionPerformed }//GEN-LAST:event_jBtnCancActionPerformed
private void jBtnInvioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnInvioActionPerformed private void jBtnInvioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnInvioActionPerformed
if (FormCerca) { if (formCerca) {
frmCerca frm; FrmCerca frm;
frm = (frmCerca) Parent; frm = (FrmCerca) parent;
frm.Cerca(); frm.Cerca();
} }
Parent.setEnabled(true); parent.setEnabled(true);
this.dispose(); this.dispose();
}//GEN-LAST:event_jBtnInvioActionPerformed }//GEN-LAST:event_jBtnInvioActionPerformed
private void jBtnSpazioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSpazioActionPerformed private void jBtnSpazioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSpazioActionPerformed
// TODO add your handling code here: // TODO add your handling code here:
txt.setText(txt.getText()+ " "); txt.setText(txt.getText() + " ");
}//GEN-LAST:event_jBtnSpazioActionPerformed }//GEN-LAST:event_jBtnSpazioActionPerformed
private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
// TODO add your handling code here: // TODO add your handling code here:
Parent.setEnabled(true); parent.setEnabled(true);
this.dispose(); this.dispose();
}//GEN-LAST:event_formWindowClosing }//GEN-LAST:event_formWindowClosing
private class ListenerPulsanti implements ActionListener private class ListenerPulsanti implements ActionListener {
{
public void actionPerformed(ActionEvent ev) public void actionPerformed(ActionEvent ev) {
{
JButton pressed = (JButton) ev.getSource(); JButton pressed = (JButton) ev.getSource();
String c = pressed.getText(); String c = pressed.getText();
if(jBtnShift.isSelected()){c=c.toUpperCase();} if (jBtnShift.isSelected()) {
txt.setText(txt.getText()+c); c = c.toUpperCase();
/*if (c!="Canc" && c!="Maiuscolo" && c!="Spazio")
{
mainFrame.inserisciCarattere(c);
} }
else if (c=="Canc") txt.setText(txt.getText() + c);
{
mainFrame.inserisciCanc(c);
}
else if(c=="Maiuscolo")
{
mainFrame.inserisciMaiuscolo(c);
}
else if(c=="Spazio")
{
mainFrame.inserisciCarattere(" ");
}*/
} }
} }
/** /**
* @param args the command line arguments * @param args the command line arguments
*/ */
@ -271,7 +252,7 @@ public class MyKeyBoard extends javax.swing.JFrame {
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new MyKeyBoard(null,false).setVisible(true); new MyKeyBoard(null, false).setVisible(true);
} }
}); });
} }

View File

@ -22,19 +22,19 @@ import javax.swing.table.AbstractTableModel;
private int[] colBoolean; private int[] colBoolean;
private Object[]row; private Object[]row;
public Double Somma(int col) { public Double somma(int col) {
Double tot = 0.0; Double tot = 0.0;
if (data != null) { if (data != null) {
for (int i = 0; i < data.length; i++) { for (int i = 0; i < data.length; i++) {
if (data[i][col] != null) { if (data[i][col] != null) {
tot = tot + Double.parseDouble(data[i][col].toString()); tot = tot + Double.valueOf(data[i][col].toString());
} }
} }
} }
return tot; return tot;
} }
public int SommaInt(int col) { public int sommaInt(int col) {
int tot = 0; int tot = 0;
if (data != null) { if (data != null) {
for (int i = 0; i < data.length; i++) { for (int i = 0; i < data.length; i++) {
@ -52,7 +52,7 @@ import javax.swing.table.AbstractTableModel;
} }
public void addRow(Object[] rowData) { public void addRow(Object[] rowData) {
Object[][] data2=null; Object[][] data2;
if (data != null) { if (data != null) {
data2 = new Object[data.length+1][]; data2 = new Object[data.length+1][];
int r = 0; int r = 0;
@ -67,7 +67,6 @@ import javax.swing.table.AbstractTableModel;
} }
this.data = data2; this.data = data2;
// fireTableRowsInserted(data2.length, data2.length);
fireTableDataChanged(); fireTableDataChanged();
} }

View File

@ -173,7 +173,7 @@
<Group type="103" groupAlignment="0" max="-2" attributes="0"> <Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="lblResiduo" pref="140" max="32767" attributes="0"/> <Component id="lblResiduo" pref="140" max="32767" attributes="0"/>
<Component id="lblTipoPagamento" max="32767" attributes="0"/> <Component id="lblTipoPagamento" max="32767" attributes="0"/>
<Component id="lblGratuità" alignment="0" pref="140" max="32767" attributes="0"/> <Component id="lblGratuita" alignment="0" pref="140" max="32767" attributes="0"/>
</Group> </Group>
</Group> </Group>
<Component id="btnImpostaCliente" alignment="0" pref="252" max="32767" attributes="0"/> <Component id="btnImpostaCliente" alignment="0" pref="252" max="32767" attributes="0"/>
@ -225,7 +225,7 @@
<EmptySpace max="-2" attributes="0"/> <EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0"> <Group type="103" groupAlignment="3" attributes="0">
<Component id="lblCodice5" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="lblCodice5" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="lblGratuità" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="lblGratuita" alignment="3" min="-2" max="-2" attributes="0"/>
</Group> </Group>
</Group> </Group>
</Group> </Group>
@ -357,12 +357,13 @@
<Property name="AccessibleContext.accessibleName" type="java.lang.String" value="Gtratuit&#xe0; Residue:"/> <Property name="AccessibleContext.accessibleName" type="java.lang.String" value="Gtratuit&#xe0; Residue:"/>
</AccessibilityProperties> </AccessibilityProperties>
</Component> </Component>
<Component class="javax.swing.JLabel" name="lblGratuit&#xe0;"> <Component class="javax.swing.JLabel" name="lblGratuita">
<Properties> <Properties>
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Tahoma" size="12" style="1"/> <Font name="Tahoma" size="12" style="1"/>
</Property> </Property>
<Property name="text" type="java.lang.String" value="[...]"/> <Property name="text" type="java.lang.String" value="[...]"/>
<Property name="name" type="java.lang.String" value="" noResource="true"/>
</Properties> </Properties>
</Component> </Component>
</SubComponents> </SubComponents>
@ -736,11 +737,6 @@
</Events> </Events>
</Component> </Component>
<Component class="javax.swing.JButton" name="jbtnStampa"> <Component class="javax.swing.JButton" name="jbtnStampa">
<Properties>
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="ff" green="ff" red="ff" type="rgb"/>
</Property>
</Properties>
<Events> <Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jbtnStampaActionPerformed"/> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jbtnStampaActionPerformed"/>
</Events> </Events>

File diff suppressed because it is too large Load Diff

View File

@ -29,7 +29,7 @@ import javax.swing.table.TableColumn;
* *
* @author Marco * @author Marco
*/ */
public class frmCerca extends javax.swing.JFrame { public class FrmCerca extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa; private PuntoCassa frmPuntoCassa;
private JTextField jtxtTessera; private JTextField jtxtTessera;
@ -45,11 +45,11 @@ private JTextField jtxtTessera;
/** /**
* Creates new form frm * Creates new form frm
*/ */
public frmCerca(PuntoCassa frm,JTextField jtxtT,String imgPath,String BuoniPasto,Boolean flagMostraDataNascita) { public FrmCerca(PuntoCassa frm,JTextField jtxtT,String imgPath,String BuoniPasto,Boolean flagMostraDataNascita) {
BP=BuoniPasto; BP=BuoniPasto;
frmPuntoCassa=frm; frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false); frmPuntoCassa.setEnabled(false);
frmPuntoCassa.AddRemoveKeyDispatcher(false); frmPuntoCassa.addRemoveKeyDispatcher(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
// FlagMostraDataNascita=flagMostraDataNascita; // FlagMostraDataNascita=flagMostraDataNascita;
jtxtTessera=jtxtT; jtxtTessera=jtxtT;
@ -360,7 +360,7 @@ private JTextField jtxtTessera;
if (DisabilitaPerBuono==false){ if (DisabilitaPerBuono==false){
MyKeyBoard myk=new MyKeyBoard(this,true); MyKeyBoard myk=new MyKeyBoard(this,true);
myk.txt=jTxt; myk.txt=jTxt;
myk.Parent=this; myk.parent=this;
Rectangle s=this.getBounds(); Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds(); Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX; Integer l=s.x+s2.x+MyX;
@ -428,7 +428,7 @@ private JTextField jtxtTessera;
private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed
try{ try{
frmPuntoCassa.setEnabled(true); frmPuntoCassa.setEnabled(true);
frmPuntoCassa.AddRemoveKeyDispatcher(true); frmPuntoCassa.addRemoveKeyDispatcher(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.toFront(); frmPuntoCassa.toFront();
frmPuntoCassa.repaint(); frmPuntoCassa.repaint();
@ -445,7 +445,7 @@ private JTextField jtxtTessera;
jtxtTessera.setText(nTessera); jtxtTessera.setText(nTessera);
this.dispose(); this.dispose();
frmPuntoCassa.CercaTessera(); frmPuntoCassa.cercaTessera();
} }
@ -480,11 +480,11 @@ private JTextField jtxtTessera;
}//GEN-LAST:event_jtxtNumTesseraMouseClicked }//GEN-LAST:event_jtxtNumTesseraMouseClicked
private void Tastiera(java.awt.event.MouseEvent evt) { private void Tastiera(java.awt.event.MouseEvent evt) {
MyApplication MyA = new MyApplication(); MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) { if (MyA.tastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) { if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " "; MyA.ultimoTxt = " ";
} else { } else {
MyA.UltimoTxt = evt.getComponent().toString(); MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0); Tastiera((JTextField) evt.getComponent(), 0, 0);
} }
} }
@ -492,11 +492,11 @@ private JTextField jtxtTessera;
//java.awt.event.FocusEvent //java.awt.event.FocusEvent
private void Tastiera(java.awt.event.FocusEvent evt) { private void Tastiera(java.awt.event.FocusEvent evt) {
MyApplication MyA = new MyApplication(); MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) { if (MyA.tastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) { if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " "; MyA.ultimoTxt = " ";
} else { } else {
MyA.UltimoTxt = evt.getComponent().toString(); MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0); Tastiera((JTextField) evt.getComponent(), 0, 0);
} }
} }
@ -515,7 +515,7 @@ private JTextField jtxtTessera;
// int[] cols=new int[1]; // int[] cols=new int[1];
// cols[0]=7; // cols[0]=7;
// model.setColModificabile(cols); // model.setColModificabile(cols);
int rowCount=Integer.parseInt(MyA.MySelect(frmPuntoCassa,QueryCount, "righe")); int rowCount=Integer.parseInt(MyA.mySelect(frmPuntoCassa,QueryCount, "righe"));
Object[][] data = RowData(Query, Colonne,ColType,rowCount); Object[][] data = RowData(Query, Colonne,ColType,rowCount);
model.setData(data); model.setData(data);
@ -707,20 +707,21 @@ private JTextField jtxtTessera;
} }
} }
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) { } catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmCerca.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} }
//</editor-fold> //</editor-fold>
//</editor-fold>
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new frmCerca(null,null,null,null,true).setVisible(true); new FrmCerca(null,null,null,null,true).setVisible(true);
} }
}); });
} }
@ -746,8 +747,8 @@ private JTextField jtxtTessera;
private void CercaValoriDefault() { private void CercaValoriDefault() {
try { try {
MyApplication MyA = new MyApplication(); MyApplication MyA = new MyApplication();
String txtbox = MyA.MySelect(frmPuntoCassa, "Select Valore from PARAMETRI where chiave='ImpostaTesseraCampo'", "Valore"); String txtbox = MyA.mySelect(frmPuntoCassa, "Select Valore from PARAMETRI where chiave='ImpostaTesseraCampo'", "Valore");
String txtboxValore = MyA.MySelect(frmPuntoCassa, "Select Valore from PARAMETRI where chiave='ImpostaTesseraStringa'", "Valore"); String txtboxValore = MyA.mySelect(frmPuntoCassa, "Select Valore from PARAMETRI where chiave='ImpostaTesseraStringa'", "Valore");
if (txtbox.equalsIgnoreCase("COGNOME")) { if (txtbox.equalsIgnoreCase("COGNOME")) {
jtxtCognome.requestFocus(); jtxtCognome.requestFocus();

View File

@ -28,7 +28,7 @@ import javax.swing.table.TableColumn;
* *
* @author Marco * @author Marco
*/ */
public class frmMeteo extends javax.swing.JFrame { public class FrmMeteo extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa; private PuntoCassa frmPuntoCassa;
private Long idPuntoCassa=0L; private Long idPuntoCassa=0L;
@ -41,12 +41,12 @@ public class frmMeteo extends javax.swing.JFrame {
/** /**
* Creates new form frm * Creates new form frm
*/ */
public frmMeteo(PuntoCassa frm, Long id_Punto_Cassa,Boolean Nuovo) { public FrmMeteo(PuntoCassa frm, Long id_Punto_Cassa,Boolean Nuovo) {
frmPuntoCassa=frm; frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false); frmPuntoCassa.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false); frmPuntoCassa.addRemoveKeyDispatcher(false);
idPuntoCassa=id_Punto_Cassa; idPuntoCassa=id_Punto_Cassa;
Inserimento=Nuovo; Inserimento=Nuovo;
initComponents(); initComponents();
@ -140,7 +140,7 @@ public class frmMeteo extends javax.swing.JFrame {
MyKeyBoard myk=new MyKeyBoard(this,false); MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt; myk.txt=jTxt;
myk.Parent=this; myk.parent=this;
Rectangle s=this.getBounds(); Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds(); Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX; Integer l=s.x+s2.x+MyX;
@ -153,7 +153,7 @@ public class frmMeteo extends javax.swing.JFrame {
try { try {
frmPuntoCassa.setEnabled(true); frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true); frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront(); frmPuntoCassa.toFront();
frmPuntoCassa.repaint(); frmPuntoCassa.repaint();
@ -212,7 +212,7 @@ public class frmMeteo extends javax.swing.JFrame {
// int[] cols=new int[1]; // int[] cols=new int[1];
// cols[0]=7; // cols[0]=7;
// model.setColModificabile(cols); // model.setColModificabile(cols);
int rowCount=Integer.parseInt(MyA.MySelect(frmPuntoCassa,QueryCount, "righe")); int rowCount=Integer.parseInt(MyA.mySelect(frmPuntoCassa,QueryCount, "righe"));
Object[][] data = RowData(Query, Colonne,ColType,rowCount); Object[][] data = RowData(Query, Colonne,ColType,rowCount);
model.setData(data); model.setData(data);
@ -351,20 +351,21 @@ public class frmMeteo extends javax.swing.JFrame {
} }
} }
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) { } catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMeteo.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} }
//</editor-fold> //</editor-fold>
//</editor-fold>
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new frmMeteo(null,0L,true).setVisible(true); new FrmMeteo(null,0L,true).setVisible(true);
} }
}); });
} }

View File

@ -26,7 +26,7 @@ import javax.swing.table.TableColumn;
* *
* @author Marco * @author Marco
*/ */
public class frmMovimenti extends javax.swing.JFrame { public class FrmMovimenti extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa; private PuntoCassa frmPuntoCassa;
private Long idTessera=0L,idPuntoCassa=0L; private Long idTessera=0L,idPuntoCassa=0L;
@ -39,12 +39,12 @@ public class frmMovimenti extends javax.swing.JFrame {
/** /**
* Creates new form frm * Creates new form frm
*/ */
public frmMovimenti(PuntoCassa frm,Long IDTessera,Long IDPuntoCassa,String imgPath) { public FrmMovimenti(PuntoCassa frm,Long IDTessera,Long IDPuntoCassa,String imgPath) {
frmPuntoCassa=frm; frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false); frmPuntoCassa.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false); frmPuntoCassa.addRemoveKeyDispatcher(false);
idPuntoCassa=IDPuntoCassa; idPuntoCassa=IDPuntoCassa;
idTessera=IDTessera; idTessera=IDTessera;
@ -215,7 +215,7 @@ public class frmMovimenti extends javax.swing.JFrame {
MyKeyBoard myk=new MyKeyBoard(this,false); MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt; myk.txt=jTxt;
myk.Parent=this; myk.parent=this;
Rectangle s=this.getBounds(); Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds(); Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX; Integer l=s.x+s2.x+MyX;
@ -228,7 +228,7 @@ public class frmMovimenti extends javax.swing.JFrame {
try{ try{
frmPuntoCassa.setEnabled(true); frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true); frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront(); frmPuntoCassa.toFront();
frmPuntoCassa.repaint(); frmPuntoCassa.repaint();
frmPuntoCassa=null; frmPuntoCassa=null;
@ -282,7 +282,7 @@ public class frmMovimenti extends javax.swing.JFrame {
// int[] cols=new int[1]; // int[] cols=new int[1];
// cols[0]=7; // cols[0]=7;
// model.setColModificabile(cols); // model.setColModificabile(cols);
int rowCount=Integer.parseInt(MyA.MySelect(frmPuntoCassa,QueryCount, "righe")); int rowCount=Integer.parseInt(MyA.mySelect(frmPuntoCassa,QueryCount, "righe"));
Object[][] data = RowData(Query, Colonne,ColType,rowCount); Object[][] data = RowData(Query, Colonne,ColType,rowCount);
model.setData(data); model.setData(data);
@ -482,21 +482,23 @@ public class frmMovimenti extends javax.swing.JFrame {
} }
} }
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) { } catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmMovimenti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} }
//</editor-fold> //</editor-fold>
//</editor-fold> //</editor-fold>
//</editor-fold>
//</editor-fold>
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new frmMovimenti(null,0L,0L,null).setVisible(true); new FrmMovimenti(null,0L,0L,null).setVisible(true);
} }
}); });
} }

View File

@ -8,7 +8,6 @@ package puntocassa;
import java.awt.Font; import java.awt.Font;
import java.awt.Image; import java.awt.Image;
import java.awt.KeyboardFocusManager;
import java.awt.Rectangle; import java.awt.Rectangle;
import java.awt.event.MouseAdapter; import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent; import java.awt.event.MouseEvent;
@ -18,7 +17,6 @@ import java.sql.DriverManager;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.util.Properties;
import javax.swing.ImageIcon; import javax.swing.ImageIcon;
import javax.swing.JComboBox; import javax.swing.JComboBox;
import javax.swing.JOptionPane; import javax.swing.JOptionPane;
@ -31,7 +29,7 @@ import javax.swing.table.TableColumn;
* *
* @author Marco * @author Marco
*/ */
public class frmProdotti extends javax.swing.JFrame { public class FrmProdotti extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa; private PuntoCassa frmPuntoCassa;
@ -44,12 +42,12 @@ private PuntoCassa frmPuntoCassa;
/** /**
* Creates new form frm * Creates new form frm
*/ */
public frmProdotti(PuntoCassa frm,String imgPath) { public FrmProdotti(PuntoCassa frm,String imgPath) {
frmPuntoCassa=frm; frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false); frmPuntoCassa.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false); frmPuntoCassa.addRemoveKeyDispatcher(false);
initComponents(); initComponents();
String startDir = System.getProperty("user.dir"); String startDir = System.getProperty("user.dir");
@ -323,7 +321,7 @@ private PuntoCassa frmPuntoCassa;
MyKeyBoard myk=new MyKeyBoard(this,false); MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt; myk.txt=jTxt;
myk.Parent=this; myk.parent=this;
Rectangle s=this.getBounds(); Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds(); Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX; Integer l=s.x+s2.x+MyX;
@ -336,7 +334,7 @@ private PuntoCassa frmPuntoCassa;
try{ try{
frmPuntoCassa.setEnabled(true); frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true); frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront(); frmPuntoCassa.toFront();
frmPuntoCassa.repaint(); frmPuntoCassa.repaint();
frmPuntoCassa=null; frmPuntoCassa=null;
@ -350,8 +348,8 @@ private PuntoCassa frmPuntoCassa;
Long cod = 0L; Long cod = 0L;
if (jTblProdotti.getSelectedRow() >= 0) { if (jTblProdotti.getSelectedRow() >= 0) {
cod = Long.parseLong(model.getValueAt(jTblProdotti.getSelectedRow(), 0).toString()); cod = Long.parseLong(model.getValueAt(jTblProdotti.getSelectedRow(), 0).toString());
Boolean = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString()); Boolean presente = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString());
if ( == false) { if (presente == false) {
MyInsert("Insert into Catalogo_punti_cassa (id,id_prodotto,id_punto_cassa,flag_locale) values(-1," + cod + "," + frmPuntoCassa.idPuntoCassa + ",1)"); MyInsert("Insert into Catalogo_punti_cassa (id,id_prodotto,id_punto_cassa,flag_locale) values(-1," + cod + "," + frmPuntoCassa.idPuntoCassa + ",1)");
frmPuntoCassa.caricaDati("PRODOTTI", "-1"); frmPuntoCassa.caricaDati("PRODOTTI", "-1");
this.dispose(); this.dispose();
@ -442,8 +440,8 @@ private PuntoCassa frmPuntoCassa;
Long cod = 0L; Long cod = 0L;
if (jTblProdotti.getSelectedRow() >= 0) { if (jTblProdotti.getSelectedRow() >= 0) {
cod = Long.parseLong(model.getValueAt(jTblProdotti.getSelectedRow(), 0).toString()); cod = Long.parseLong(model.getValueAt(jTblProdotti.getSelectedRow(), 0).toString());
Boolean = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString()); Boolean presente = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString());
if () { if (presente) {
MyInsert("Delete Catalogo_punti_cassa where id_prodotto=" + cod + " and id_punto_cassa=" + frmPuntoCassa.idPuntoCassa); MyInsert("Delete Catalogo_punti_cassa where id_prodotto=" + cod + " and id_punto_cassa=" + frmPuntoCassa.idPuntoCassa);
frmPuntoCassa.caricaDati("PRODOTTI", "-1"); frmPuntoCassa.caricaDati("PRODOTTI", "-1");
this.dispose(); this.dispose();
@ -453,11 +451,11 @@ private PuntoCassa frmPuntoCassa;
}//GEN-LAST:event_jbtnEliminaActionPerformed }//GEN-LAST:event_jbtnEliminaActionPerformed
private void Tastiera(java.awt.event.MouseEvent evt) { private void Tastiera(java.awt.event.MouseEvent evt) {
MyApplication MyA = new MyApplication(); MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) { if (MyA.tastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) { if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " "; MyA.ultimoTxt = " ";
} else { } else {
MyA.UltimoTxt = evt.getComponent().toString(); MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0); Tastiera((JTextField) evt.getComponent(), 0, 0);
} }
} }
@ -465,11 +463,11 @@ private PuntoCassa frmPuntoCassa;
//java.awt.event.FocusEvent //java.awt.event.FocusEvent
private void Tastiera(java.awt.event.FocusEvent evt) { private void Tastiera(java.awt.event.FocusEvent evt) {
MyApplication MyA = new MyApplication(); MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) { if (MyA.tastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) { if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " "; MyA.ultimoTxt = " ";
} else { } else {
MyA.UltimoTxt = evt.getComponent().toString(); MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0); Tastiera((JTextField) evt.getComponent(), 0, 0);
} }
} }
@ -487,7 +485,7 @@ private PuntoCassa frmPuntoCassa;
// int[] cols=new int[1]; // int[] cols=new int[1];
// cols[0]=7; // cols[0]=7;
// model.setColModificabile(cols); // model.setColModificabile(cols);
int rowCount=Integer.parseInt(MyA.MySelect(frmPuntoCassa,QueryCount, "righe")); int rowCount=Integer.parseInt(MyA.mySelect(frmPuntoCassa,QueryCount, "righe"));
Object[][] data = RowData(Query, Colonne,ColType,rowCount); Object[][] data = RowData(Query, Colonne,ColType,rowCount);
model.setData(data); model.setData(data);
@ -679,20 +677,21 @@ private PuntoCassa frmPuntoCassa;
} }
} }
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) { } catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProdotti.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} }
//</editor-fold> //</editor-fold>
//</editor-fold>
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new frmProdotti(null,null).setVisible(true); new FrmProdotti(null,null).setVisible(true);
} }
}); });
} }

View File

@ -5,7 +5,7 @@
<Property name="defaultCloseOperation" type="int" value="2"/> <Property name="defaultCloseOperation" type="int" value="2"/>
<Property name="title" type="java.lang.String" value="Aggiorna database..."/> <Property name="title" type="java.lang.String" value="Aggiorna database..."/>
<Property name="cursor" type="java.awt.Cursor" editor="org.netbeans.modules.form.editors2.CursorEditor"> <Property name="cursor" type="java.awt.Cursor" editor="org.netbeans.modules.form.editors2.CursorEditor">
<Color id="Cursore predefinito"/> <Color id="Default Cursor"/>
</Property> </Property>
<Property name="resizable" type="boolean" value="false"/> <Property name="resizable" type="boolean" value="false"/>
<Property name="type" type="java.awt.Window$Type" editor="org.netbeans.modules.form.editors.EnumEditor"> <Property name="type" type="java.awt.Window$Type" editor="org.netbeans.modules.form.editors.EnumEditor">

View File

@ -13,14 +13,14 @@ import javax.swing.ImageIcon;
* *
* @author Marco * @author Marco
*/ */
public class frmProgress extends javax.swing.JFrame { public class FrmProgress extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa; private PuntoCassa frmPuntoCassa;
/** /**
* Creates new form frm * Creates new form frm
*/ */
public frmProgress(PuntoCassa frm) { public FrmProgress(PuntoCassa frm) {
frmPuntoCassa=frm; frmPuntoCassa=frm;
initComponents(); initComponents();
String startDir = System.getProperty("user.dir"); String startDir = System.getProperty("user.dir");
@ -117,20 +117,21 @@ public class frmProgress extends javax.swing.JFrame {
} }
} }
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) { } catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmProgress.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} }
//</editor-fold> //</editor-fold>
//</editor-fold>
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new frmProgress(null).setVisible(true); new FrmProgress(null).setVisible(true);
} }
}); });
} }

View File

@ -26,7 +26,7 @@ import javax.swing.table.TableColumn;
* *
* @author Marco * @author Marco
*/ */
public class frmStorno extends javax.swing.JFrame { public class FrmStorno extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa; private PuntoCassa frmPuntoCassa;
private Long idTessera=0L,idPuntoCassa=0L; private Long idTessera=0L,idPuntoCassa=0L;
@ -40,12 +40,12 @@ public class frmStorno extends javax.swing.JFrame {
/** /**
* Creates new form frm * Creates new form frm
*/ */
public frmStorno(PuntoCassa frm,Long IDTessera,Long IDPuntoCassa,String imgPath,Boolean azzera) { public FrmStorno(PuntoCassa frm,Long IDTessera,Long IDPuntoCassa,String imgPath,Boolean azzera) {
frmPuntoCassa=frm; frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false); frmPuntoCassa.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false); frmPuntoCassa.addRemoveKeyDispatcher(false);
idPuntoCassa=IDPuntoCassa; idPuntoCassa=IDPuntoCassa;
idTessera=IDTessera; idTessera=IDTessera;
@ -231,7 +231,7 @@ public class frmStorno extends javax.swing.JFrame {
MyKeyBoard myk=new MyKeyBoard(this,false); MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt; myk.txt=jTxt;
myk.Parent=this; myk.parent=this;
Rectangle s=this.getBounds(); Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds(); Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX; Integer l=s.x+s2.x+MyX;
@ -245,11 +245,11 @@ public class frmStorno extends javax.swing.JFrame {
frmPuntoCassa.setEnabled(true); frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher); //KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true); frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront(); frmPuntoCassa.toFront();
frmPuntoCassa.repaint(); frmPuntoCassa.repaint();
if (Azzera && StornoEffettuato==false){ if (Azzera && StornoEffettuato==false){
frmPuntoCassa.AzzeraDopoStorno(); frmPuntoCassa.azzeraDopoStorno();
} }
frmPuntoCassa=null; frmPuntoCassa=null;
@ -281,7 +281,7 @@ public class frmStorno extends javax.swing.JFrame {
// frmPuntoCassa.AzzeraDopoStorno(); // frmPuntoCassa.AzzeraDopoStorno();
}else }else
{ {
frmPuntoCassa.AggiornaProgressivi(); frmPuntoCassa.aggiornaProgressivi();
} }
//frmPuntoCassa.CercaTessera(); //frmPuntoCassa.CercaTessera();
this.dispose(); this.dispose();
@ -335,7 +335,7 @@ public class frmStorno extends javax.swing.JFrame {
// int[] cols=new int[1]; // int[] cols=new int[1];
// cols[0]=7; // cols[0]=7;
// model.setColModificabile(cols); // model.setColModificabile(cols);
int rowCount=Integer.parseInt(MyA.MySelect(frmPuntoCassa,QueryCount, "righe")); int rowCount=Integer.parseInt(MyA.mySelect(frmPuntoCassa,QueryCount, "righe"));
Object[][] data = RowData(Query, Colonne,ColType,rowCount); Object[][] data = RowData(Query, Colonne,ColType,rowCount);
model.setData(data); model.setData(data);
@ -553,20 +553,21 @@ public class frmStorno extends javax.swing.JFrame {
} }
} }
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(frmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(frmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(frmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) { } catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(frmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); java.util.logging.Logger.getLogger(FrmStorno.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} }
//</editor-fold> //</editor-fold>
//</editor-fold>
/* Create and display the form */ /* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() { java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { public void run() {
new frmStorno(null,0L,0L,null,false).setVisible(true); new FrmStorno(null,0L,0L,null,false).setVisible(true);
} }
}); });
} }