Package no.ugland.utransprod.gui.action

Source Code of no.ugland.utransprod.gui.action.TakstolProductionUnitReportAction

package no.ugland.utransprod.gui.action;

import java.awt.Dimension;
import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;

import no.ugland.utransprod.gui.ExcelReportView;
import no.ugland.utransprod.gui.MenuBarBuilderInterface;
import no.ugland.utransprod.gui.handlers.ExcelReportViewHandler;
import no.ugland.utransprod.util.excel.ExcelReportEnum;

import com.google.inject.Inject;

public class TakstolProductionUnitReportAction extends AbstractAction{
  private final MenuBarBuilderInterface menuBarBuilder;

  @Inject
  public TakstolProductionUnitReportAction(MenuBarBuilderInterface aMenuBarBuilder){
    super("Jiggrapport...");
    this.menuBarBuilder = aMenuBarBuilder;
  }
 
  public void generateProductionUnitReport() {
   
    //hent alle ordre som har jigg satt og er produsert i periode
    //hent alle ordre med ordrenummer som er produsert og har jigg og knytt disse sammen
    //g� gjennom alle ordre og sjekk produsertdato
    ExcelReportViewHandler excelReportViewHandler = new ExcelReportViewHandler(
        ExcelReportEnum.JIGG_REPORT,new Dimension(320, 110));
    menuBarBuilder.openFrame(new ExcelReportView(excelReportViewHandler, false));
  }

  public void actionPerformed(ActionEvent e) {
    generateProductionUnitReport();
   
  }

}
TOP

Related Classes of no.ugland.utransprod.gui.action.TakstolProductionUnitReportAction

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.