Line 23... |
Line 23... |
23 |
import org.openconcerto.erp.core.sales.invoice.report.VenteFactureXmlSheet;
|
23 |
import org.openconcerto.erp.core.sales.invoice.report.VenteFactureXmlSheet;
|
24 |
import org.openconcerto.erp.rights.ComptaUserRight;
|
24 |
import org.openconcerto.erp.rights.ComptaUserRight;
|
25 |
import org.openconcerto.sql.Configuration;
|
25 |
import org.openconcerto.sql.Configuration;
|
26 |
import org.openconcerto.sql.element.BaseSQLComponent;
|
26 |
import org.openconcerto.sql.element.BaseSQLComponent;
|
27 |
import org.openconcerto.sql.element.SQLComponent;
|
27 |
import org.openconcerto.sql.element.SQLComponent;
|
- |
|
28 |
import org.openconcerto.sql.element.SQLElement;
|
28 |
import org.openconcerto.sql.model.FieldPath;
|
29 |
import org.openconcerto.sql.model.FieldPath;
|
29 |
import org.openconcerto.sql.model.SQLBase;
|
30 |
import org.openconcerto.sql.model.SQLBase;
|
30 |
import org.openconcerto.sql.model.SQLField;
|
31 |
import org.openconcerto.sql.model.SQLField;
|
31 |
import org.openconcerto.sql.model.SQLRow;
|
32 |
import org.openconcerto.sql.model.SQLRow;
|
32 |
import org.openconcerto.sql.model.SQLRowAccessor;
|
33 |
import org.openconcerto.sql.model.SQLRowAccessor;
|
Line 35... |
Line 36... |
35 |
import org.openconcerto.sql.model.graph.Path;
|
36 |
import org.openconcerto.sql.model.graph.Path;
|
36 |
import org.openconcerto.sql.model.graph.PathBuilder;
|
37 |
import org.openconcerto.sql.model.graph.PathBuilder;
|
37 |
import org.openconcerto.sql.request.ListSQLRequest;
|
38 |
import org.openconcerto.sql.request.ListSQLRequest;
|
38 |
import org.openconcerto.sql.sqlobject.ElementComboBox;
|
39 |
import org.openconcerto.sql.sqlobject.ElementComboBox;
|
39 |
import org.openconcerto.sql.users.rights.UserRightsManager;
|
40 |
import org.openconcerto.sql.users.rights.UserRightsManager;
|
- |
|
41 |
import org.openconcerto.sql.view.EditFrame;
|
- |
|
42 |
import org.openconcerto.sql.view.EditPanel.EditMode;
|
40 |
import org.openconcerto.sql.view.list.BaseSQLTableModelColumn;
|
43 |
import org.openconcerto.sql.view.list.BaseSQLTableModelColumn;
|
41 |
import org.openconcerto.sql.view.list.IListe;
|
44 |
import org.openconcerto.sql.view.list.IListe;
|
42 |
import org.openconcerto.sql.view.list.IListeAction.IListeEvent;
|
45 |
import org.openconcerto.sql.view.list.IListeAction.IListeEvent;
|
43 |
import org.openconcerto.sql.view.list.RowAction;
|
46 |
import org.openconcerto.sql.view.list.RowAction;
|
44 |
import org.openconcerto.sql.view.list.RowAction.PredicateRowAction;
|
47 |
import org.openconcerto.sql.view.list.RowAction.PredicateRowAction;
|
Line 75... |
Line 78... |
75 |
SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.ENGLISH);
|
78 |
SimpleDateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.ENGLISH);
|
76 |
|
79 |
|
77 |
public EcheanceClientSQLElement() {
|
80 |
public EcheanceClientSQLElement() {
|
78 |
super("ECHEANCE_CLIENT", "une échéance client", "échéances clients");
|
81 |
super("ECHEANCE_CLIENT", "une échéance client", "échéances clients");
|
79 |
{
|
82 |
{
|
- |
|
83 |
PredicateRowAction action = new PredicateRowAction(new AbstractAction("Détails client") {
|
- |
|
84 |
|
- |
|
85 |
@Override
|
- |
|
86 |
public void actionPerformed(ActionEvent arg0) {
|
- |
|
87 |
|
- |
|
88 |
SQLElement eltClient = Configuration.getInstance().getDirectory().getElement(((ComptaPropsConfiguration) Configuration.getInstance()).getRootSociete().getTable("CLIENT"));
|
- |
|
89 |
|
- |
|
90 |
EditFrame edit = new EditFrame(eltClient, EditMode.MODIFICATION);
|
- |
|
91 |
|
- |
|
92 |
edit.selectionId(IListe.get(arg0).getSelectedRow().asRow().getInt("ID_CLIENT"));
|
- |
|
93 |
edit.setVisible(true);
|
- |
|
94 |
}
|
- |
|
95 |
}, false);
|
- |
|
96 |
action.setPredicate(IListeEvent.getSingleSelectionPredicate());
|
- |
|
97 |
getRowActions().add(action);
|
- |
|
98 |
}
|
- |
|
99 |
{
|
80 |
PredicateRowAction action = new PredicateRowAction(new AbstractAction("Voir la source") {
|
100 |
PredicateRowAction action = new PredicateRowAction(new AbstractAction("Voir la source") {
|
81 |
|
101 |
|
82 |
@Override
|
102 |
@Override
|
83 |
public void actionPerformed(ActionEvent arg0) {
|
103 |
public void actionPerformed(ActionEvent arg0) {
|
84 |
|
104 |
|