parent
1033924e4c
commit
12a515af67
@ -32,10 +32,6 @@ public class XSalesOrderFromEdit extends AbstractBillPlugIn {
|
|||||||
super.afterBindData(e);
|
super.afterBindData(e);
|
||||||
SplitContainer splitContainer = this.getControl("yem_splitcontainerap");
|
SplitContainer splitContainer = this.getControl("yem_splitcontainerap");
|
||||||
splitContainer.setCollapse("yem_splitpanelap1", true);
|
splitContainer.setCollapse("yem_splitpanelap1", true);
|
||||||
Object yemSigndate = this.getModel().getValue("yem_signdate");
|
|
||||||
if (yemSigndate == null) {
|
|
||||||
this.getModel().setValue("yem_signdate", new Date());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -85,7 +81,6 @@ public class XSalesOrderFromEdit extends AbstractBillPlugIn {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void beforeDeleteRow(BeforeDeleteRowEventArgs e) {
|
public void beforeDeleteRow(BeforeDeleteRowEventArgs e) {
|
||||||
super.beforeDeleteRow(e);
|
super.beforeDeleteRow(e);
|
||||||
@ -94,15 +89,21 @@ public class XSalesOrderFromEdit extends AbstractBillPlugIn {
|
|||||||
String name = e.getEntryProp().getName();
|
String name = e.getEntryProp().getName();
|
||||||
int[] rowIndexs = e.getRowIndexs();
|
int[] rowIndexs = e.getRowIndexs();
|
||||||
if ("yem_es_materialinfo".equals(name)) {
|
if ("yem_es_materialinfo".equals(name)) {
|
||||||
for (int rowIndex : rowIndexs) {
|
for(int rowIndex : rowIndexs){
|
||||||
Long yem_sourceentryid = (Long) model.getValue("yem_sourceentryid", rowIndex);
|
Long yem_sourceentryid = (Long)model.getValue("yem_sourceentryid",rowIndex);
|
||||||
List<BFRow> loadSourceRowIds = BFTrackerServiceHelper.loadSourceRowIds("yem_es_salesorder", name, new Long[]{yem_sourceentryid});
|
List<BFRow> loadSourceRowIds = BFTrackerServiceHelper.loadSourceRowIds("yem_es_salesorder", name,new Long[]{yem_sourceentryid} );
|
||||||
List<BFRow> loadTargetRowIds = BFTrackerServiceHelper.loadTargetRowIds("yem_es_salesorder", name, new Long[]{yem_sourceentryid});
|
List<BFRow> loadTargetRowIds = BFTrackerServiceHelper.loadTargetRowIds("yem_es_salesorder", name,new Long[]{yem_sourceentryid} );
|
||||||
if (loadTargetRowIds.size() > 0) {
|
if(loadTargetRowIds.size() > 0) {
|
||||||
e.setCancel(true);//阻断增行
|
e.setCancel(true);//阻断增行
|
||||||
view.showTipNotification("该分录已存在下游,禁止删除。");
|
view.showTipNotification("该分录已存在下游,禁止删除。");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void afterCreateNewData(EventObject e) {
|
||||||
|
super.afterCreateNewData(e);
|
||||||
|
this.getModel().setValue("yem_signdate",new Date());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user