SafetystockMainPenel.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package u8c.ic.safetystock.panel;
  2. import nc.ui.hr.frame.FrameUI;
  3. import nc.ui.hr.frame.impl.MainBillMgrPanel;
  4. import nc.ui.hr.frame.state.StateRegister;
  5. import nc.ui.pub.bill.BillEditEvent;
  6. import nc.ui.pub.bill.BillItemEvent;
  7. import u8c.ic.safetystock.datamodel.SafetystockDataModel;
  8. public class SafetystockMainPenel extends MainBillMgrPanel{
  9. public int selectedRow = -1;
  10. public SafetystockMainPenel(FrameUI frameUI, String strBillType, String strBusiType) {
  11. super(frameUI, strBillType, strBusiType);
  12. }
  13. public void bodyRowChange(BillEditEvent billEditEvent){
  14. if (billEditEvent == null){
  15. return;
  16. }
  17. selectedRow = billEditEvent.getRow();
  18. if (billEditEvent.getSource() == ((SafetystockMainPenel)(getParentUI().getMainPanel())).getBillCardPanel().getBillTable()){
  19. return;
  20. }
  21. SafetystockDataModel dataModel = (SafetystockDataModel) getParentUI().getDataModel();
  22. dataModel.setCurrentState(StateRegister.STATE_LINE_SELECTED, true);
  23. }
  24. public int getSelectedRow() {
  25. return selectedRow;
  26. }
  27. @Override
  28. public void afterEdit(BillEditEvent evt) { // 깊庫깊竟긍서빈慤숭
  29. super.afterEdit(evt);
  30. }
  31. @Override
  32. protected boolean beforeEdit(BillItemEvent evt) { // 깊庫긍서품慤숭
  33. return super.beforeEdit(evt);
  34. }
  35. @Override
  36. public boolean beforeEdit(BillEditEvent evt) { // 깊竟긍서품慤숭
  37. return super.beforeEdit(evt);
  38. }
  39. }