5.0 Source Code

Committing 5.0 Source Code
This commit is contained in:
2023-04-06 18:58:04 +01:00
parent 0f3ede77fa
commit 0282345603
1680 changed files with 241310 additions and 0 deletions
@@ -0,0 +1,49 @@
package com.unicenta.pos.voucher;
import com.unicenta.data.loader.Datas;
import com.unicenta.data.model.*;
import com.unicenta.data.user.EditorRecord;
import com.unicenta.format.Formats;
import com.unicenta.pos.forms.AppLocal;
import com.unicenta.pos.panels.JPanelTable2;
public class VoucherPanel extends JPanelTable2 {
private VoucherEditor editor;
@Override
protected void init() {
row = new Row(
new Field("ID", Datas.STRING, Formats.STRING),
new Field(AppLocal.getIntString("label.Number"), Datas.STRING, Formats.STRING, true, true, true),
new Field(AppLocal.getIntString("label.customer"), Datas.STRING, Formats.STRING),
new Field(AppLocal.getIntString("label.paymenttotal"), Datas.DOUBLE, Formats.DOUBLE),
new Field(AppLocal.getIntString("label.status"), Datas.STRING, Formats.STRING)
);
Table table = new Table(
"vouchers",
new PrimaryKey("ID"),
new Column("VOUCHER_NUMBER"),
new Column("CUSTOMER"),
new Column("AMOUNT"),
new Column("STATUS"));
lpr = row.getListProvider(app.getSession(), table);
spr = row.getSaveProvider(app.getSession(), table);
editor = new VoucherEditor(dirty,app);
}
@Override
public EditorRecord getEditor() {
return editor;
}
@Override
public String getTitle() {
return AppLocal.getIntString("Menu.Vouchers");
}
}