BrightSide Workbench Full Report + Source Code
org.turro.erp.purchase.ProductsEdit Class Reference
Inheritance diagram for org.turro.erp.purchase.ProductsEdit:
Collaboration diagram for org.turro.erp.purchase.ProductsEdit:

Public Member Functions

void onClick $doccreate ()
 
void onChange $docdate ()
 
void onChange $docnumber ()
 
void onChange $provider ()
 
void onChange $productsGrid ()
 
void onChanging $productsGrid ()
 
void doAfterCompose (Component comp) throws Exception
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 43 of file ProductsEdit.java.

Member Function Documentation

◆ $doccreate()

void onClick org.turro.erp.purchase.ProductsEdit.$doccreate ( )

Definition at line 52 of file ProductsEdit.java.

52  {
53  for(ProductsItem hi : productsGrid.getValues()) {
54  if(hi.isValid()) {
55  if(productsGrid.isReceipt()) {
56  createReceipt(provider.getObjectValue(), docnumber.getValue(), docdate.getValue(), hi);
57  } else {
58  createOrder(provider.getObjectValue(), docnumber.getValue(), docdate.getValue(), hi);
59  }
60  }
61  }
62  productsGrid.clearValidRows();
63  }
Here is the call graph for this function:

◆ $docdate()

void onChange org.turro.erp.purchase.ProductsEdit.$docdate ( )

Definition at line 65 of file ProductsEdit.java.

65  {
66  updateButton();
67  }

◆ $docnumber()

void onChange org.turro.erp.purchase.ProductsEdit.$docnumber ( )

Definition at line 69 of file ProductsEdit.java.

69  {
70  updateButton();
71  }

◆ $productsGrid() [1/2]

void onChange org.turro.erp.purchase.ProductsEdit.$productsGrid ( )

Definition at line 77 of file ProductsEdit.java.

77  {
78  updateButton();
79  }

◆ $productsGrid() [2/2]

void onChanging org.turro.erp.purchase.ProductsEdit.$productsGrid ( )

Definition at line 81 of file ProductsEdit.java.

81  {
82  EditableCell ec = productsGrid.getCurrentCell();
83  if(ec != null) {
84  ProductsItem pi = (ProductsItem) ec.getRow().getValue();
85  if(pi != null) {
86  lWorkOrder.setValue(pi.getWorkOrder() == null ? null :
87  "#" + pi.getWorkOrder().getWorkOrderId() + "\n" + pi.getWorkOrder().getSomeDescription());
88  lOrderReference.setValue(pi.getOrderReference() == null ? null :
89  "#" + pi.getOrderReference().getOrderRef() + "\n" + pi.getOrderReference().getDescription());
90  }
91  }
92  }
Here is the call graph for this function:

◆ $provider()

void onChange org.turro.erp.purchase.ProductsEdit.$provider ( )

Definition at line 73 of file ProductsEdit.java.

73  {
74  updateButton();
75  }

◆ doAfterCompose()

void org.turro.erp.purchase.ProductsEdit.doAfterCompose ( Component  comp) throws Exception

Definition at line 104 of file ProductsEdit.java.

104  {
105  super.doAfterCompose(comp);
106  docdate.setValue(new Date());
107  doccreate.setDisabled(true);
108  }

The documentation for this class was generated from the following file: