UOCL-315: improve formatting to start
This commit is contained in:
+4
-1
@@ -7,4 +7,7 @@ nbactions.xml
|
|||||||
*.log
|
*.log
|
||||||
docker.sock
|
docker.sock
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
.settings/
|
||||||
|
.classpath
|
||||||
|
.factorypath
|
||||||
|
.project
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public static final int RECEIPT_PAYMENT = 2;
|
public static final int RECEIPT_PAYMENT = 2;
|
||||||
public static final int RECEIPT_NOSALE = 3;
|
public static final int RECEIPT_NOSALE = 3;
|
||||||
|
|
||||||
// JG Jun 2017 - contain partial/full refunds
|
// JG Jun 2017 - contain partial/full refunds
|
||||||
public static final int REFUND_NOT = 0; // is a non-refunded ticket
|
public static final int REFUND_NOT = 0; // is a non-refunded ticket
|
||||||
public static final int REFUND_PARTIAL = 1;
|
public static final int REFUND_PARTIAL = 1;
|
||||||
public static final int REFUND_ALL = 2;
|
public static final int REFUND_ALL = 2;
|
||||||
@@ -82,7 +82,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
private static String hostname;
|
private static String hostname;
|
||||||
|
|
||||||
public static void setHostname(String name) {
|
public static void setHostname(String name) {
|
||||||
hostname =name;
|
hostname = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getHostname() {
|
public static String getHostname() {
|
||||||
@@ -103,7 +103,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
payments = new ArrayList<>();
|
payments = new ArrayList<>();
|
||||||
taxes = null;
|
taxes = null;
|
||||||
m_sResponse = null;
|
m_sResponse = null;
|
||||||
oldTicket=false;
|
oldTicket = false;
|
||||||
|
|
||||||
AppConfig config = new AppConfig(new File(new File(
|
AppConfig config = new AppConfig(new File(new File(
|
||||||
System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
|
System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
|
||||||
@@ -197,7 +197,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
payments.forEach((p) -> {
|
payments.forEach((p) -> {
|
||||||
t.payments.add(p.copyPayment());
|
t.payments.add(p.copyPayment());
|
||||||
});
|
});
|
||||||
t.oldTicket=oldTicket;
|
t.oldTicket = oldTicket;
|
||||||
// taxes are not copied, must be calculated again.
|
// taxes are not copied, must be calculated again.
|
||||||
|
|
||||||
t.ticketstatus = ticketstatus;
|
t.ticketstatus = ticketstatus;
|
||||||
@@ -212,6 +212,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public int getTicketType() {
|
public int getTicketType() {
|
||||||
return tickettype;
|
return tickettype;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTicketType(int tickettype) {
|
public void setTicketType(int tickettype) {
|
||||||
this.tickettype = tickettype;
|
this.tickettype = tickettype;
|
||||||
}
|
}
|
||||||
@@ -219,6 +220,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public int getTicketId() {
|
public int getTicketId() {
|
||||||
return m_iTicketId;
|
return m_iTicketId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTicketId(int iTicketId) {
|
public void setTicketId(int iTicketId) {
|
||||||
m_iTicketId = iTicketId;
|
m_iTicketId = iTicketId;
|
||||||
}
|
}
|
||||||
@@ -226,10 +228,11 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public int getTicketStatus() {
|
public int getTicketStatus() {
|
||||||
return ticketstatus;
|
return ticketstatus;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTicketStatus(int ticketstatus) {
|
public void setTicketStatus(int ticketstatus) {
|
||||||
if (m_iTicketId >0) {
|
if (m_iTicketId > 0) {
|
||||||
this.ticketstatus = m_iTicketId;
|
this.ticketstatus = m_iTicketId;
|
||||||
}else{
|
} else {
|
||||||
this.ticketstatus = ticketstatus;
|
this.ticketstatus = ticketstatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -243,7 +246,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getName(Object info) {
|
public String getName(Object info) {
|
||||||
// JG Aug 2014 - Add User info
|
// JG Aug 2014 - Add User info
|
||||||
List<String> name = new ArrayList<>();
|
List<String> name = new ArrayList<>();
|
||||||
|
|
||||||
String nameprop = getProperty("name");
|
String nameprop = getProperty("name");
|
||||||
@@ -289,7 +292,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
AppConfig m_config_host = new AppConfig(new File((System.getProperty("user.home")),
|
AppConfig m_config_host = new AppConfig(new File((System.getProperty("user.home")),
|
||||||
AppLocal.APP_ID + ".properties"));
|
AppLocal.APP_ID + ".properties"));
|
||||||
m_config_host.load();
|
m_config_host.load();
|
||||||
String machineHostname =(m_config_host.getProperty("machine.hostname"));
|
String machineHostname = (m_config_host.getProperty("machine.hostname"));
|
||||||
m_config_host = null;
|
m_config_host = null;
|
||||||
return machineHostname;
|
return machineHostname;
|
||||||
}
|
}
|
||||||
@@ -318,15 +321,15 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getTransactionID(){
|
public String getTransactionID() {
|
||||||
return (getPayments().size()>0)
|
return (getPayments().size() > 0)
|
||||||
? ( getPayments().get(getPayments().size()-1) ).getTransactionID()
|
? (getPayments().get(getPayments().size() - 1)).getTransactionID()
|
||||||
: StringUtils.getCardNumber(); //random transaction ID
|
: StringUtils.getCardNumber(); // random transaction ID
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getReturnMessage(){
|
public String getReturnMessage() {
|
||||||
return ( (getPayments().get(getPayments().size()-1)) instanceof PaymentInfoMagcard )
|
return ((getPayments().get(getPayments().size() - 1)) instanceof PaymentInfoMagcard)
|
||||||
? ((PaymentInfoMagcard)(getPayments().get(getPayments().size()-1))).getReturnMessage()
|
? ((PaymentInfoMagcard) (getPayments().get(getPayments().size() - 1))).getReturnMessage()
|
||||||
: LocalRes.getIntString("button.OK");
|
: LocalRes.getIntString("button.OK");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -403,9 +406,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
|
|
||||||
public double getSubTotal() {
|
public double getSubTotal() {
|
||||||
double sum = 0.0;
|
double sum = 0.0;
|
||||||
sum = m_aLines.stream().map((line) ->
|
sum = m_aLines.stream().map((line) -> line.getSubValue()).reduce(sum, (accumulator, _item) -> accumulator + _item);
|
||||||
line.getSubValue()).reduce(sum, (accumulator, _item) ->
|
|
||||||
accumulator + _item);
|
|
||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -418,9 +419,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
nsum = sum;
|
nsum = sum;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sum = m_aLines.stream().map((line) ->
|
sum = m_aLines.stream().map((line) -> line.getTax()).reduce(sum, (accumulator, _item) -> accumulator + _item);
|
||||||
line.getTax()).reduce(sum, (accumulator, _item) ->
|
|
||||||
accumulator + _item);
|
|
||||||
}
|
}
|
||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
@@ -437,10 +436,8 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
|
|
||||||
public double getTotalPaid() {
|
public double getTotalPaid() {
|
||||||
double sum = 0.0;
|
double sum = 0.0;
|
||||||
sum = payments.stream().filter((p) ->
|
sum = payments.stream().filter((p) -> (!"debtpaid".equals(p.getName()))).map((p) -> p.getTotal()).reduce(sum,
|
||||||
(!"debtpaid".equals(p.getName()))).map((p) ->
|
(accumulator, _item) -> accumulator + _item);
|
||||||
p.getTotal()).reduce(sum, (accumulator, _item) ->
|
|
||||||
accumulator + _item);
|
|
||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -533,24 +530,24 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
AppConfig m_config = new AppConfig(new File(
|
AppConfig m_config = new AppConfig(new File(
|
||||||
(System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
|
(System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
|
||||||
m_config.load();
|
m_config.load();
|
||||||
String receiptSize =(m_config.getProperty("till.receiptsize"));
|
String receiptSize = (m_config.getProperty("till.receiptsize"));
|
||||||
String receiptPrefix =(m_config.getProperty("till.receiptprefix"));
|
String receiptPrefix = (m_config.getProperty("till.receiptprefix"));
|
||||||
|
|
||||||
m_config =null;
|
m_config = null;
|
||||||
|
|
||||||
if (m_iTicketId > 0) {
|
if (m_iTicketId > 0) {
|
||||||
String tmpTicketId=Integer.toString(m_iTicketId);
|
String tmpTicketId = Integer.toString(m_iTicketId);
|
||||||
if (receiptSize == null || (Integer.parseInt(receiptSize) <= tmpTicketId.length())){
|
if (receiptSize == null || (Integer.parseInt(receiptSize) <= tmpTicketId.length())) {
|
||||||
if (receiptPrefix != null){
|
if (receiptPrefix != null) {
|
||||||
tmpTicketId=receiptPrefix+tmpTicketId;
|
tmpTicketId = receiptPrefix + tmpTicketId;
|
||||||
}
|
}
|
||||||
return tmpTicketId;
|
return tmpTicketId;
|
||||||
}
|
}
|
||||||
while (tmpTicketId.length()<Integer.parseInt(receiptSize)){
|
while (tmpTicketId.length() < Integer.parseInt(receiptSize)) {
|
||||||
tmpTicketId="0"+tmpTicketId;
|
tmpTicketId = "0" + tmpTicketId;
|
||||||
}
|
}
|
||||||
if (receiptPrefix != null){
|
if (receiptPrefix != null) {
|
||||||
tmpTicketId=receiptPrefix+tmpTicketId;
|
tmpTicketId = receiptPrefix + tmpTicketId;
|
||||||
}
|
}
|
||||||
return tmpTicketId;
|
return tmpTicketId;
|
||||||
} else {
|
} else {
|
||||||
@@ -571,29 +568,28 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
return m_sHost;
|
return m_sHost;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Added JDL 28.05.13 for loyalty card functions
|
||||||
// Added JDL 28.05.13 for loyalty card functions
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public void clearCardNumber(){
|
public void clearCardNumber() {
|
||||||
loyaltyCardNumber=null;
|
loyaltyCardNumber = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param cardNumber
|
* @param cardNumber
|
||||||
*/
|
*/
|
||||||
public void setLoyaltyCardNumber(String cardNumber){
|
public void setLoyaltyCardNumber(String cardNumber) {
|
||||||
loyaltyCardNumber=cardNumber;
|
loyaltyCardNumber = cardNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String getLoyaltyCardNumber(){
|
public String getLoyaltyCardNumber() {
|
||||||
return (loyaltyCardNumber);
|
return (loyaltyCardNumber);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -629,8 +625,8 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
return Formats.CURRENCY.formatValue(getTendered());
|
return Formats.CURRENCY.formatValue(getTendered());
|
||||||
}
|
}
|
||||||
|
|
||||||
public String VoucherReturned(){
|
public String VoucherReturned() {
|
||||||
return Formats.CURRENCY.formatValue(getTotalPaid()- getTotal());
|
return Formats.CURRENCY.formatValue(getTotalPaid() - getTotal());
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean getOldTicket() {
|
public boolean getOldTicket() {
|
||||||
@@ -642,28 +638,27 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getTicketHeaderFooterData(String data) {
|
public String getTicketHeaderFooterData(String data) {
|
||||||
AppConfig m_config = new AppConfig(new File((System.getProperty("user.home"))
|
AppConfig m_config = new AppConfig(new File((System.getProperty("user.home")), AppLocal.APP_ID + ".properties"));
|
||||||
, AppLocal.APP_ID + ".properties"));
|
|
||||||
m_config.load();
|
m_config.load();
|
||||||
String row =(m_config.getProperty("tkt."+data));
|
String row = (m_config.getProperty("tkt." + data));
|
||||||
|
|
||||||
return row;
|
return row;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String printQRCode(String nameHeader, String vatHeader, String vatLabel){
|
public String printQRCode(String nameHeader, String vatHeader, String vatLabel) {
|
||||||
String name = getTicketHeaderFooterData(nameHeader);
|
String name = getTicketHeaderFooterData(nameHeader);
|
||||||
String vatNumberHeader = getTicketHeaderFooterData(vatHeader);
|
String vatNumberHeader = getTicketHeaderFooterData(vatHeader);
|
||||||
String vatNumber = vatNumberHeader.split(vatLabel)[1];
|
String vatNumber = vatNumberHeader.split(vatLabel)[1];
|
||||||
String date = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss").format(getDate());
|
String date = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss").format(getDate());
|
||||||
String total = String.valueOf(getTotal());
|
String total = String.valueOf(getTotal());
|
||||||
String vatValue = String.valueOf(getTax());
|
String vatValue = String.valueOf(getTax());
|
||||||
return name+","+vatNumber+","+date+","+total+","+vatValue;
|
return name + "," + vatNumber + "," + date + "," + total + "," + vatValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String printTicketHeaderLine1() {
|
public String printTicketHeaderLine1() {
|
||||||
String lineData = getTicketHeaderFooterData("header1");
|
String lineData = getTicketHeaderFooterData("header1");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -673,7 +668,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketHeaderLine2() {
|
public String printTicketHeaderLine2() {
|
||||||
String lineData = getTicketHeaderFooterData("header2");
|
String lineData = getTicketHeaderFooterData("header2");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -683,7 +678,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketHeaderLine3() {
|
public String printTicketHeaderLine3() {
|
||||||
String lineData = getTicketHeaderFooterData("header3");
|
String lineData = getTicketHeaderFooterData("header3");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -693,7 +688,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketHeaderLine4() {
|
public String printTicketHeaderLine4() {
|
||||||
String lineData = getTicketHeaderFooterData("header4");
|
String lineData = getTicketHeaderFooterData("header4");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -703,7 +698,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketHeaderLine5() {
|
public String printTicketHeaderLine5() {
|
||||||
String lineData = getTicketHeaderFooterData("header5");
|
String lineData = getTicketHeaderFooterData("header5");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -713,7 +708,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketHeaderLine6() {
|
public String printTicketHeaderLine6() {
|
||||||
String lineData = getTicketHeaderFooterData("header6");
|
String lineData = getTicketHeaderFooterData("header6");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -723,7 +718,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketFooterLine1() {
|
public String printTicketFooterLine1() {
|
||||||
String lineData = getTicketHeaderFooterData("footer1");
|
String lineData = getTicketHeaderFooterData("footer1");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -733,7 +728,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketFooterLine2() {
|
public String printTicketFooterLine2() {
|
||||||
String lineData = getTicketHeaderFooterData("footer2");
|
String lineData = getTicketHeaderFooterData("footer2");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -743,7 +738,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketFooterLine3() {
|
public String printTicketFooterLine3() {
|
||||||
String lineData = getTicketHeaderFooterData("footer3");
|
String lineData = getTicketHeaderFooterData("footer3");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -753,7 +748,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketFooterLine4() {
|
public String printTicketFooterLine4() {
|
||||||
String lineData = getTicketHeaderFooterData("footer4");
|
String lineData = getTicketHeaderFooterData("footer4");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -763,7 +758,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketFooterLine5() {
|
public String printTicketFooterLine5() {
|
||||||
String lineData = getTicketHeaderFooterData("footer5");
|
String lineData = getTicketHeaderFooterData("footer5");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
@@ -773,7 +768,7 @@ public final class TicketInfo implements SerializableRead, Externalizable {
|
|||||||
public String printTicketFooterLine6() {
|
public String printTicketFooterLine6() {
|
||||||
String lineData = getTicketHeaderFooterData("footer6");
|
String lineData = getTicketHeaderFooterData("footer6");
|
||||||
|
|
||||||
if(lineData != null) {
|
if (lineData != null) {
|
||||||
return lineData;
|
return lineData;
|
||||||
} else {
|
} else {
|
||||||
return "";
|
return "";
|
||||||
|
|||||||
Reference in New Issue
Block a user