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());
columns.add(integerColumn);
if (Col[i].equalsIgnoreCase(MyA.ReportColonnaGroupBy)){
if (Col[i].equalsIgnoreCase(MyA.reportColonnaGroupBy)){
itemPosizione=integerColumn;
}
break;
@ -127,10 +127,10 @@ public class JInternalReport extends javax.swing.JInternalFrame {
for (int i = 0; i < columns.size(); i++) {
columns.get(i).setStretchWithOverflow(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){
Integer PosF=MyA.ElencoColonneReport.indexOf(";",Pos+1);
String T=MyA.ElencoColonneReport.substring(Pos, PosF);
Integer PosF=MyA.elencoColonneReport.indexOf(";",Pos+1);
String T=MyA.elencoColonneReport.substring(Pos, PosF);
String E[]=T.split("\\|");
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.subtotalsAtSummary(sbt.sum(itemColumn));
// //myReport.subtotalsAtFirstGroupFooter(sbt.sum(itemPosizione),sbt.sum(itemColumn));
// }
MyA.ReportColonnaGroupBy="";MyA.ElencoColonneReport="";
MyA.reportColonnaGroupBy="";MyA.elencoColonneReport="";
JasperPrint reportPrint = myReport.toJasperPrint();
JasperViewer reportViewer = new JasperViewer(
DefaultJasperReportsContext.getInstance(),

View File

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

View File

@ -3,7 +3,6 @@
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package puntocassa;
import java.awt.event.ActionEvent;
@ -21,73 +20,58 @@ import javax.swing.JDialog;
*
* @author Marco
*/
public class MyDialog extends JDialog{
public class MyDialog extends JDialog {
PuntoCassa frmPuntoCassa;
JPnlPagamenti panel=new JPnlPagamenti();
public MyDialog(){
JPnlPagamenti panel = new JPnlPagamenti();
public MyDialog() {
super();
// JPnlPagamenti panel=new JPnlPagamenti();
// //panel.add(new JLabel("Hello dialog"));
// this.getContentPane().add(panel);
}
public MyDialog(PuntoCassa PuntoC,String title,boolean modal){
super(PuntoC,title,modal);
frmPuntoCassa=PuntoC;
//this.setSize(300,200);
//panel.add(new JLabel("Hello dialog"));
public MyDialog(PuntoCassa puntoC, String title, boolean modal) {
super(puntoC, title, modal);
frmPuntoCassa = puntoC;
this.getContentPane().add(panel);
//this.setVisible(true);
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(){
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() {
public void actionPerformed(ActionEvent e) {
ComboItem c = new ComboItem(null, null);
c = (ComboItem) panel.jCmbCat.getSelectedItem();
frmPuntoCassa.idModoPagamento=c.getKey();
frmPuntoCassa.ClickModoPagamento(c.getValue().toString());
// if (c.getKey()==0){frmPuntoCassa.ClickCarta();}
// if (c.getKey()==1){frmPuntoCassa.ClickContanti();}
// if (c.getKey()==2){frmPuntoCassa.ClickTicket();}
c = (ComboItem) panel.jCmbCat.getSelectedItem();
frmPuntoCassa.idModoPagamento = c.getKey();
frmPuntoCassa.clickModoPagamento(c.getValue().toString());
MyDialog.this.dispose();
}
});
JButton jBtnAnnulla=panel.jBtnAnnulla;
jBtnAnnulla.addActionListener(new ActionListener(){
JButton jBtnAnnulla = panel.jBtnAnnulla;
jBtnAnnulla.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
frmPuntoCassa.ClickCarta();
frmPuntoCassa.clickCarta();
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 {
Connection dbConnection = DriverManager.getConnection(frmPuntoCassa.dbStringa, frmPuntoCassa.dbUsername, frmPuntoCassa.dbPassword);
Connection dbConnection = DriverManager.getConnection(frmPuntoCassa.dbStringa, frmPuntoCassa.dbUsername, frmPuntoCassa.dbPassword);
Connection c = dbConnection;
Statement stmt = null;
cmb.removeAllItems();
stmt = c.createStatement();
ResultSet rs = stmt.executeQuery(Query);
ResultSet rs = stmt.executeQuery(query);
int r = 0;
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);
r++;
@ -99,8 +83,7 @@ public class MyDialog extends JDialog{
} catch (SQLException e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
}
}
}
}

View File

@ -48,7 +48,7 @@
</Group>
<Group type="103" groupAlignment="0" max="-2" 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"/>
</Group>
<EmptySpace min="0" pref="0" max="-2" attributes="0"/>

View File

@ -3,7 +3,6 @@
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package puntocassa;
import java.awt.event.ActionEvent;
@ -20,22 +19,23 @@ import javax.swing.JTextField;
* @author Marco
*/
public class MyKeyBoard extends javax.swing.JFrame {
public JTextField txt;
public JFrame Parent;
Process proc;
Boolean FormCerca=false;
public JFrame parent;
Boolean formCerca = false;
/**
* Creates new form MyKeyBoard
*/
public MyKeyBoard(JFrame parent,Boolean Ricerca) {
public MyKeyBoard(JFrame parent, Boolean ricerca) {
initComponents();
CreaPulsanti();
Parent=parent;
FormCerca=Ricerca;
Parent.setEnabled(false);
creaPulsanti();
this.parent = parent;
formCerca = ricerca;
this.parent.setEnabled(false);
String startDir = System.getProperty("user.dir");
File IconaApp = new File(startDir + "/risorse/logo.png");
if (IconaApp.exists()) {
File iconaApp = new File(startDir + "/risorse/logo.png");
if (iconaApp.exists()) {
ImageIcon icon = new ImageIcon(startDir + "/risorse/logo.png");
this.setIconImage(icon.getImage());
@ -43,27 +43,29 @@ public class MyKeyBoard extends javax.swing.JFrame {
}
private void CreaPulsanti(){
String [] Tasti={"1","2","3","4","5","6","7","8","9","0","/","ì"};
Crea(Tasti,jPanel1);
String [] Tasti2={"q","w","e","r","t","y","u","i","o","p","è","é"};
Crea(Tasti2,jPanel2);
String [] Tasti3={"a","s","d","f","g","h","j","k","l","ò","à","ù"};
Crea(Tasti3,jPanel3);
String [] Tasti4={"z","x","c","v","b","n","m",",",".",":","-","'"};
Crea(Tasti4,jPanel4);
private void creaPulsanti() {
String[] tasti = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "/", "ì"};
crea(tasti, jPanel1);
String[] tasti2 = {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "è", "é"};
crea(tasti2, jPanel2);
String[] tasti3 = {"a", "s", "d", "f", "g", "h", "j", "k", "l", "ò", "à", "ù"};
crea(tasti3, jPanel3);
String[] tasti4 = {"z", "x", "c", "v", "b", "n", "m", ",", ".", ":", "-", "'"};
crea(tasti4, jPanel4);
}
private void Crea(String [] Tasti,JPanel pnl){
private void crea(String[] tasti, JPanel pnl) {
ActionListener listenerBottoni = new ListenerPulsanti();
for (int i=0;i<Tasti.length;i++){
JButton btn=new JButton(Tasti[i]);
for (int i = 0; i < tasti.length; i++) {
JButton btn = new JButton(tasti[i]);
btn.setFont(new java.awt.Font("Tahoma", 1, 12));
pnl.add(btn);
btn.addActionListener(listenerBottoni);
}
}
/**
* 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
@ -173,74 +175,53 @@ public class MyKeyBoard extends javax.swing.JFrame {
private void jBtnCancActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnCancActionPerformed
// TODO add your handling code here:
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");
try {
int d = txt.getText().length();
if (d>0){
txt.setText(txt.getText().substring(0, d-1));
if (d > 0) {
txt.setText(txt.getText().substring(0, d - 1));
}
}catch(Exception e){}
} catch (Exception e) {
}
}//GEN-LAST:event_jBtnCancActionPerformed
private void jBtnInvioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnInvioActionPerformed
if (FormCerca) {
frmCerca frm;
frm = (frmCerca) Parent;
frm.Cerca();
}
Parent.setEnabled(true);
if (formCerca) {
FrmCerca frm;
frm = (FrmCerca) parent;
frm.Cerca();
}
parent.setEnabled(true);
this.dispose();
}//GEN-LAST:event_jBtnInvioActionPerformed
private void jBtnSpazioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSpazioActionPerformed
// TODO add your handling code here:
txt.setText(txt.getText()+ " ");
txt.setText(txt.getText() + " ");
}//GEN-LAST:event_jBtnSpazioActionPerformed
private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
// TODO add your handling code here:
Parent.setEnabled(true);
parent.setEnabled(true);
this.dispose();
this.dispose();
}//GEN-LAST:event_formWindowClosing
private class ListenerPulsanti implements ActionListener
{
public void actionPerformed(ActionEvent ev)
{
JButton pressed = (JButton) ev.getSource();
String c = pressed.getText();
if(jBtnShift.isSelected()){c=c.toUpperCase();}
txt.setText(txt.getText()+c);
/*if (c!="Canc" && c!="Maiuscolo" && c!="Spazio")
{
mainFrame.inserisciCarattere(c);
}
else if (c=="Canc")
{
mainFrame.inserisciCanc(c);
}
else if(c=="Maiuscolo")
{
mainFrame.inserisciMaiuscolo(c);
}
else if(c=="Spazio")
{
mainFrame.inserisciCarattere(" ");
}*/
}
}
private class ListenerPulsanti implements ActionListener {
public void actionPerformed(ActionEvent ev) {
JButton pressed = (JButton) ev.getSource();
String c = pressed.getText();
if (jBtnShift.isSelected()) {
c = c.toUpperCase();
}
txt.setText(txt.getText() + c);
}
}
/**
* @param args the command line arguments
*/
@ -271,7 +252,7 @@ public class MyKeyBoard extends javax.swing.JFrame {
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
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 Object[]row;
public Double Somma(int col) {
public Double somma(int col) {
Double tot = 0.0;
if (data != null) {
for (int i = 0; i < data.length; i++) {
if (data[i][col] != null) {
tot = tot + Double.parseDouble(data[i][col].toString());
tot = tot + Double.valueOf(data[i][col].toString());
}
}
}
return tot;
}
public int SommaInt(int col) {
public int sommaInt(int col) {
int tot = 0;
if (data != null) {
for (int i = 0; i < data.length; i++) {
@ -52,7 +52,7 @@ import javax.swing.table.AbstractTableModel;
}
public void addRow(Object[] rowData) {
Object[][] data2=null;
Object[][] data2;
if (data != null) {
data2 = new Object[data.length+1][];
int r = 0;
@ -67,7 +67,6 @@ import javax.swing.table.AbstractTableModel;
}
this.data = data2;
// fireTableRowsInserted(data2.length, data2.length);
fireTableDataChanged();
}

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -29,7 +29,7 @@ import javax.swing.table.TableColumn;
*
* @author Marco
*/
public class frmCerca extends javax.swing.JFrame {
public class FrmCerca extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa;
private JTextField jtxtTessera;
@ -45,11 +45,11 @@ private JTextField jtxtTessera;
/**
* 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;
frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false);
frmPuntoCassa.AddRemoveKeyDispatcher(false);
frmPuntoCassa.addRemoveKeyDispatcher(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
// FlagMostraDataNascita=flagMostraDataNascita;
jtxtTessera=jtxtT;
@ -360,7 +360,7 @@ private JTextField jtxtTessera;
if (DisabilitaPerBuono==false){
MyKeyBoard myk=new MyKeyBoard(this,true);
myk.txt=jTxt;
myk.Parent=this;
myk.parent=this;
Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds();
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
try{
frmPuntoCassa.setEnabled(true);
frmPuntoCassa.AddRemoveKeyDispatcher(true);
frmPuntoCassa.addRemoveKeyDispatcher(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.toFront();
frmPuntoCassa.repaint();
@ -445,7 +445,7 @@ private JTextField jtxtTessera;
jtxtTessera.setText(nTessera);
this.dispose();
frmPuntoCassa.CercaTessera();
frmPuntoCassa.cercaTessera();
}
@ -480,11 +480,11 @@ private JTextField jtxtTessera;
}//GEN-LAST:event_jtxtNumTesseraMouseClicked
private void Tastiera(java.awt.event.MouseEvent evt) {
MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " ";
if (MyA.tastieraVideo) {
if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.ultimoTxt = " ";
} else {
MyA.UltimoTxt = evt.getComponent().toString();
MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0);
}
}
@ -492,11 +492,11 @@ private JTextField jtxtTessera;
//java.awt.event.FocusEvent
private void Tastiera(java.awt.event.FocusEvent evt) {
MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " ";
if (MyA.tastieraVideo) {
if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.ultimoTxt = " ";
} else {
MyA.UltimoTxt = evt.getComponent().toString();
MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0);
}
}
@ -515,7 +515,7 @@ private JTextField jtxtTessera;
// int[] cols=new int[1];
// cols[0]=7;
// 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);
model.setData(data);
@ -707,20 +707,21 @@ private JTextField jtxtTessera;
}
}
} 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) {
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) {
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) {
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>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
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() {
try {
MyApplication MyA = new MyApplication();
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 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");
if (txtbox.equalsIgnoreCase("COGNOME")) {
jtxtCognome.requestFocus();

View File

@ -28,7 +28,7 @@ import javax.swing.table.TableColumn;
*
* @author Marco
*/
public class frmMeteo extends javax.swing.JFrame {
public class FrmMeteo extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa;
private Long idPuntoCassa=0L;
@ -41,12 +41,12 @@ public class frmMeteo extends javax.swing.JFrame {
/**
* 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.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false);
frmPuntoCassa.addRemoveKeyDispatcher(false);
idPuntoCassa=id_Punto_Cassa;
Inserimento=Nuovo;
initComponents();
@ -140,7 +140,7 @@ public class frmMeteo extends javax.swing.JFrame {
MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt;
myk.Parent=this;
myk.parent=this;
Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX;
@ -153,7 +153,7 @@ public class frmMeteo extends javax.swing.JFrame {
try {
frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true);
frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront();
frmPuntoCassa.repaint();
@ -212,7 +212,7 @@ public class frmMeteo extends javax.swing.JFrame {
// int[] cols=new int[1];
// cols[0]=7;
// 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);
model.setData(data);
@ -351,20 +351,21 @@ public class frmMeteo extends javax.swing.JFrame {
}
}
} 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) {
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) {
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) {
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>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
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
*/
public class frmMovimenti extends javax.swing.JFrame {
public class FrmMovimenti extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa;
private Long idTessera=0L,idPuntoCassa=0L;
@ -39,12 +39,12 @@ public class frmMovimenti extends javax.swing.JFrame {
/**
* 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.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false);
frmPuntoCassa.addRemoveKeyDispatcher(false);
idPuntoCassa=IDPuntoCassa;
idTessera=IDTessera;
@ -215,7 +215,7 @@ public class frmMovimenti extends javax.swing.JFrame {
MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt;
myk.Parent=this;
myk.parent=this;
Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX;
@ -228,7 +228,7 @@ public class frmMovimenti extends javax.swing.JFrame {
try{
frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true);
frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront();
frmPuntoCassa.repaint();
frmPuntoCassa=null;
@ -282,7 +282,7 @@ public class frmMovimenti extends javax.swing.JFrame {
// int[] cols=new int[1];
// cols[0]=7;
// 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);
model.setData(data);
@ -482,21 +482,23 @@ public class frmMovimenti extends javax.swing.JFrame {
}
}
} 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) {
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) {
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) {
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>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
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.Image;
import java.awt.KeyboardFocusManager;
import java.awt.Rectangle;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
@ -18,7 +17,6 @@ import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
import javax.swing.ImageIcon;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;
@ -31,7 +29,7 @@ import javax.swing.table.TableColumn;
*
* @author Marco
*/
public class frmProdotti extends javax.swing.JFrame {
public class FrmProdotti extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa;
@ -44,12 +42,12 @@ private PuntoCassa frmPuntoCassa;
/**
* Creates new form frm
*/
public frmProdotti(PuntoCassa frm,String imgPath) {
public FrmProdotti(PuntoCassa frm,String imgPath) {
frmPuntoCassa=frm;
frmPuntoCassa.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false);
frmPuntoCassa.addRemoveKeyDispatcher(false);
initComponents();
String startDir = System.getProperty("user.dir");
@ -323,7 +321,7 @@ private PuntoCassa frmPuntoCassa;
MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt;
myk.Parent=this;
myk.parent=this;
Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX;
@ -336,7 +334,7 @@ private PuntoCassa frmPuntoCassa;
try{
frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true);
frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront();
frmPuntoCassa.repaint();
frmPuntoCassa=null;
@ -350,8 +348,8 @@ private PuntoCassa frmPuntoCassa;
Long cod = 0L;
if (jTblProdotti.getSelectedRow() >= 0) {
cod = Long.parseLong(model.getValueAt(jTblProdotti.getSelectedRow(), 0).toString());
Boolean = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString());
if ( == false) {
Boolean presente = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString());
if (presente == false) {
MyInsert("Insert into Catalogo_punti_cassa (id,id_prodotto,id_punto_cassa,flag_locale) values(-1," + cod + "," + frmPuntoCassa.idPuntoCassa + ",1)");
frmPuntoCassa.caricaDati("PRODOTTI", "-1");
this.dispose();
@ -442,8 +440,8 @@ private PuntoCassa frmPuntoCassa;
Long cod = 0L;
if (jTblProdotti.getSelectedRow() >= 0) {
cod = Long.parseLong(model.getValueAt(jTblProdotti.getSelectedRow(), 0).toString());
Boolean = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString());
if () {
Boolean presente = Boolean.parseBoolean(model.getValueAt(jTblProdotti.getSelectedRow(), 4).toString());
if (presente) {
MyInsert("Delete Catalogo_punti_cassa where id_prodotto=" + cod + " and id_punto_cassa=" + frmPuntoCassa.idPuntoCassa);
frmPuntoCassa.caricaDati("PRODOTTI", "-1");
this.dispose();
@ -453,11 +451,11 @@ private PuntoCassa frmPuntoCassa;
}//GEN-LAST:event_jbtnEliminaActionPerformed
private void Tastiera(java.awt.event.MouseEvent evt) {
MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " ";
if (MyA.tastieraVideo) {
if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.ultimoTxt = " ";
} else {
MyA.UltimoTxt = evt.getComponent().toString();
MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0);
}
}
@ -465,11 +463,11 @@ private PuntoCassa frmPuntoCassa;
//java.awt.event.FocusEvent
private void Tastiera(java.awt.event.FocusEvent evt) {
MyApplication MyA = new MyApplication();
if (MyA.TastieraVideo) {
if (MyA.UltimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.UltimoTxt = " ";
if (MyA.tastieraVideo) {
if (MyA.ultimoTxt.equalsIgnoreCase(evt.getComponent().toString())) {
MyA.ultimoTxt = " ";
} else {
MyA.UltimoTxt = evt.getComponent().toString();
MyA.ultimoTxt = evt.getComponent().toString();
Tastiera((JTextField) evt.getComponent(), 0, 0);
}
}
@ -487,7 +485,7 @@ private PuntoCassa frmPuntoCassa;
// int[] cols=new int[1];
// cols[0]=7;
// 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);
model.setData(data);
@ -679,20 +677,21 @@ private PuntoCassa frmPuntoCassa;
}
}
} 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) {
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) {
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) {
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>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
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="title" type="java.lang.String" value="Aggiorna database..."/>
<Property name="cursor" type="java.awt.Cursor" editor="org.netbeans.modules.form.editors2.CursorEditor">
<Color id="Cursore predefinito"/>
<Color id="Default Cursor"/>
</Property>
<Property name="resizable" type="boolean" value="false"/>
<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
*/
public class frmProgress extends javax.swing.JFrame {
public class FrmProgress extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa;
/**
* Creates new form frm
*/
public frmProgress(PuntoCassa frm) {
public FrmProgress(PuntoCassa frm) {
frmPuntoCassa=frm;
initComponents();
String startDir = System.getProperty("user.dir");
@ -117,20 +117,21 @@ public class frmProgress extends javax.swing.JFrame {
}
}
} 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) {
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) {
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) {
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>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
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
*/
public class frmStorno extends javax.swing.JFrame {
public class FrmStorno extends javax.swing.JFrame {
private PuntoCassa frmPuntoCassa;
private Long idTessera=0L,idPuntoCassa=0L;
@ -40,12 +40,12 @@ public class frmStorno extends javax.swing.JFrame {
/**
* 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.setEnabled(false);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(false);
frmPuntoCassa.addRemoveKeyDispatcher(false);
idPuntoCassa=IDPuntoCassa;
idTessera=IDTessera;
@ -231,7 +231,7 @@ public class frmStorno extends javax.swing.JFrame {
MyKeyBoard myk=new MyKeyBoard(this,false);
myk.txt=jTxt;
myk.Parent=this;
myk.parent=this;
Rectangle s=this.getBounds();
Rectangle s2=jTxt.getBounds();
Integer l=s.x+s2.x+MyX;
@ -245,11 +245,11 @@ public class frmStorno extends javax.swing.JFrame {
frmPuntoCassa.setEnabled(true);
//KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(frmPuntoCassa.keyDispatcher);
frmPuntoCassa.AddRemoveKeyDispatcher(true);
frmPuntoCassa.addRemoveKeyDispatcher(true);
frmPuntoCassa.toFront();
frmPuntoCassa.repaint();
if (Azzera && StornoEffettuato==false){
frmPuntoCassa.AzzeraDopoStorno();
frmPuntoCassa.azzeraDopoStorno();
}
frmPuntoCassa=null;
@ -281,7 +281,7 @@ public class frmStorno extends javax.swing.JFrame {
// frmPuntoCassa.AzzeraDopoStorno();
}else
{
frmPuntoCassa.AggiornaProgressivi();
frmPuntoCassa.aggiornaProgressivi();
}
//frmPuntoCassa.CercaTessera();
this.dispose();
@ -335,7 +335,7 @@ public class frmStorno extends javax.swing.JFrame {
// int[] cols=new int[1];
// cols[0]=7;
// 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);
model.setData(data);
@ -553,20 +553,21 @@ public class frmStorno extends javax.swing.JFrame {
}
}
} 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) {
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) {
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) {
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>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new frmStorno(null,0L,0L,null,false).setVisible(true);
new FrmStorno(null,0L,0L,null,false).setVisible(true);
}
});
}