identation of source code.
This commit is contained in:
parent
1686f3a321
commit
37aa47f47c
|
@ -15,17 +15,24 @@
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
package org.eevolution.model;
|
package org.eevolution.model;
|
||||||
|
|
||||||
import java.math.*;
|
import java.util.List;
|
||||||
import java.sql.PreparedStatement;
|
|
||||||
import java.sql.ResultSet;
|
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.*;
|
|
||||||
|
|
||||||
import org.compiere.model.*;
|
import org.compiere.model.MClient;
|
||||||
import org.compiere.util.*;
|
import org.compiere.model.MOrder;
|
||||||
import org.compiere.wf.MWFNode;
|
import org.compiere.model.MOrderLine;
|
||||||
import org.compiere.wf.MWFNodeNext;
|
import org.compiere.model.MProject;
|
||||||
import org.compiere.wf.MWorkflow;
|
import org.compiere.model.MProjectPhase;
|
||||||
|
import org.compiere.model.MProjectTask;
|
||||||
|
import org.compiere.model.MRequisitionLine;
|
||||||
|
import org.compiere.model.MTable;
|
||||||
|
import org.compiere.model.ModelValidationEngine;
|
||||||
|
import org.compiere.model.ModelValidator;
|
||||||
|
import org.compiere.model.PO;
|
||||||
|
import org.compiere.model.Query;
|
||||||
|
import org.compiere.model.X_C_Phase;
|
||||||
|
import org.compiere.model.X_C_Task;
|
||||||
|
import org.compiere.model.X_M_ForecastLine;
|
||||||
|
import org.compiere.util.CLogger;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -38,7 +45,7 @@ public class LiberoValidator implements ModelValidator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Constructor.
|
* Constructor.
|
||||||
* The class is instanciated when logging in and client is selected/known
|
* The class is instantiated when logging in and client is selected/known
|
||||||
*/
|
*/
|
||||||
public LiberoValidator ()
|
public LiberoValidator ()
|
||||||
{
|
{
|
||||||
|
|
|
@ -18,8 +18,6 @@ package org.eevolution.process;
|
||||||
import java.util.logging.*;
|
import java.util.logging.*;
|
||||||
import java.math.*;
|
import java.math.*;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import org.compiere.model.*;
|
import org.compiere.model.*;
|
||||||
import org.compiere.process.*;
|
import org.compiere.process.*;
|
||||||
import org.compiere.print.*;
|
import org.compiere.print.*;
|
||||||
|
@ -28,133 +26,131 @@ import org.eevolution.model.MPPOrder;
|
||||||
import org.eevolution.model.*;
|
import org.eevolution.model.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CompletePrintOrder
|
* CompletePrintOrder
|
||||||
*
|
*
|
||||||
* @author Victor Pèrez
|
* @author Victor Pèrez
|
||||||
* @version $Id: CompletePrintOrder.java,v 1.4 2004/05/07 05:52:14 vpj-cd Exp $
|
* @version $Id: CompletePrintOrder.java,v 1.4 2004/05/07 05:52:14 vpj-cd Exp $
|
||||||
*/
|
*/
|
||||||
public class CompletePrintOrder extends SvrProcess
|
public class CompletePrintOrder extends SvrProcess {
|
||||||
{
|
/** The Order */
|
||||||
/** The Order */
|
private int p_PP_Order_ID = 0;
|
||||||
private int p_PP_Order_ID = 0;
|
private boolean p_IsPrintPickList = false;
|
||||||
private boolean p_IsPrintPickList = false;
|
private boolean p_IsPrintWorkflow = false;
|
||||||
private boolean p_IsPrintWorkflow = false;
|
private boolean p_IsPrintPackList = false;
|
||||||
private boolean p_IsPrintPackList = false;
|
private boolean p_IsComplete = false;
|
||||||
private boolean p_IsComplete = false;
|
|
||||||
|
boolean IsDirectPrint = true; // TODO - Trifon we must check(ask Victor)
|
||||||
boolean IsDirectPrint = true; // TODO - Trifon we must check(ask Victor) why it is false by default?
|
// why it is false by default?
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prepare - e.g., get Parameters.
|
* Prepare - e.g., get Parameters.
|
||||||
*/
|
*/
|
||||||
protected void prepare()
|
protected void prepare() {
|
||||||
{
|
|
||||||
ProcessInfoParameter[] para = getParameter();
|
ProcessInfoParameter[] para = getParameter();
|
||||||
for (int i = 0; i < para.length; i++)
|
for (int i = 0; i < para.length; i++) {
|
||||||
{
|
|
||||||
String name = para[i].getParameterName();
|
String name = para[i].getParameterName();
|
||||||
if (para[i].getParameter() == null)
|
if (para[i].getParameter() == null)
|
||||||
;
|
;
|
||||||
else if (name.equals("PP_Order_ID"))
|
else if (name.equals("PP_Order_ID"))
|
||||||
p_PP_Order_ID = ((BigDecimal)para[i].getParameter()).intValue();
|
p_PP_Order_ID = ((BigDecimal) para[i].getParameter())
|
||||||
else if (name.equals("IsPrintPickList"))
|
.intValue();
|
||||||
p_IsPrintPickList = "Y".equals(para[i].getParameter());
|
else if (name.equals("IsPrintPickList"))
|
||||||
else if (name.equals("IsPrintWorkflow"))
|
p_IsPrintPickList = "Y".equals(para[i].getParameter());
|
||||||
|
else if (name.equals("IsPrintWorkflow"))
|
||||||
p_IsPrintWorkflow = "Y".equals(para[i].getParameter());
|
p_IsPrintWorkflow = "Y".equals(para[i].getParameter());
|
||||||
else if (name.equals("IsPrintPackingList"))
|
else if (name.equals("IsPrintPackingList"))
|
||||||
p_IsPrintPackList = "Y".equals(para[i].getParameter());
|
p_IsPrintPackList = "Y".equals(para[i].getParameter());
|
||||||
else if (name.equals("IsComplete"))
|
else if (name.equals("IsComplete"))
|
||||||
p_IsComplete = "Y".equals(para[i].getParameter());
|
p_IsComplete = "Y".equals(para[i].getParameter());
|
||||||
else
|
else
|
||||||
log.log(Level.SEVERE,"prepare - Unknown Parameter: " + name);
|
log.log(Level.SEVERE, "prepare - Unknown Parameter: " + name);
|
||||||
}
|
}
|
||||||
} // prepare
|
} // prepare
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Perrform process.
|
* Perform process.
|
||||||
* @return Message (clear text)
|
*
|
||||||
* @throws Exception if not successful
|
* @return Message (clear text)
|
||||||
|
* @throws Exception
|
||||||
|
* if not successful
|
||||||
*/
|
*/
|
||||||
protected String doIt() throws Exception
|
protected String doIt() throws Exception {
|
||||||
{
|
|
||||||
|
|
||||||
MPrintFormat format = null;
|
|
||||||
Language language = Language.getLoginLanguage(); // Base Language
|
|
||||||
|
|
||||||
if (p_PP_Order_ID == 0)
|
|
||||||
throw new IllegalArgumentException("Manufacturing Order == 0");
|
|
||||||
|
|
||||||
if (p_IsComplete)
|
|
||||||
{
|
|
||||||
MPPOrder order = new MPPOrder (getCtx(), p_PP_Order_ID,null);
|
|
||||||
|
|
||||||
if (order.isAvailable())
|
|
||||||
{
|
|
||||||
order.completeIt();
|
|
||||||
order.setDocStatus(MPPOrder.DOCACTION_Complete);
|
|
||||||
order.setDocAction(MPPOrder.ACTION_Close);
|
|
||||||
order.save(get_TrxName());
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return Msg.translate(Env.getCtx(), "NoQtyAvailable");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if (p_IsPrintPickList)
|
|
||||||
{
|
|
||||||
// Get Format & Data
|
|
||||||
|
|
||||||
format = MPrintFormat.get(getCtx(), MPrintFormat.getPrintFormat_ID("Manufacturing Order", 53027, getAD_Client_ID()), false);
|
|
||||||
format.setLanguage(language);
|
|
||||||
format.setTranslationLanguage(language);
|
|
||||||
// query
|
|
||||||
MQuery query = new MQuery("PP_Order");
|
|
||||||
query.addRestriction("PP_Order_ID", MQuery.EQUAL, new Integer(p_PP_Order_ID));
|
|
||||||
|
|
||||||
// Engine
|
|
||||||
PrintInfo info = new PrintInfo("PP_Order",X_PP_Order.Table_ID, getRecord_ID());
|
|
||||||
ReportEngine re = new ReportEngine(getCtx(), format, query, info);
|
|
||||||
//new Viewer(re);
|
|
||||||
|
|
||||||
if (IsDirectPrint)
|
|
||||||
{
|
|
||||||
re.print();
|
|
||||||
//ReportEngine.printConfirm ( 1000282 , Record_ID);
|
|
||||||
}
|
|
||||||
//else
|
|
||||||
//new Viewer(re);
|
|
||||||
|
|
||||||
}
|
|
||||||
if (p_IsPrintWorkflow)
|
|
||||||
{
|
|
||||||
// Get Format & Data
|
|
||||||
|
|
||||||
format = MPrintFormat.get(getCtx(), MPrintFormat.getPrintFormat_ID("Manufacturing Order Workflow", 53027, getAD_Client_ID()), false);
|
|
||||||
|
|
||||||
format.setLanguage(language);
|
MPrintFormat format = null;
|
||||||
format.setTranslationLanguage(language);
|
Language language = Language.getLoginLanguage(); // Base Language
|
||||||
// query
|
|
||||||
MQuery query = new MQuery("PP_Order");
|
|
||||||
query.addRestriction("PP_Order_ID", MQuery.EQUAL, new Integer(p_PP_Order_ID));
|
|
||||||
|
|
||||||
// Engine
|
|
||||||
PrintInfo info = new PrintInfo("PP_Order",X_PP_Order.Table_ID, getRecord_ID());
|
|
||||||
ReportEngine re = new ReportEngine(getCtx(), format, query, info);
|
|
||||||
//new Viewer(re);
|
|
||||||
|
|
||||||
if (IsDirectPrint)
|
|
||||||
{
|
|
||||||
re.print (); // prints only original
|
|
||||||
}
|
|
||||||
//else
|
|
||||||
//new Viewer(re);
|
|
||||||
}
|
|
||||||
|
|
||||||
return Msg.translate(Env.getCtx(), "Ok");
|
|
||||||
|
|
||||||
} // doIt
|
if (p_PP_Order_ID == 0)
|
||||||
|
throw new IllegalArgumentException("Manufacturing Order == 0");
|
||||||
|
|
||||||
} // CompletePrintOrder
|
if (p_IsComplete) {
|
||||||
|
MPPOrder order = new MPPOrder(getCtx(), p_PP_Order_ID, null);
|
||||||
|
|
||||||
|
if (order.isAvailable()) {
|
||||||
|
order.completeIt();
|
||||||
|
order.setDocStatus(MPPOrder.DOCACTION_Complete);
|
||||||
|
order.setDocAction(MPPOrder.ACTION_Close);
|
||||||
|
order.save(get_TrxName());
|
||||||
|
} else {
|
||||||
|
return Msg.translate(Env.getCtx(), "NoQtyAvailable");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if (p_IsPrintPickList) {
|
||||||
|
// Get Format & Data
|
||||||
|
|
||||||
|
format = MPrintFormat.get(getCtx(), MPrintFormat.getPrintFormat_ID(
|
||||||
|
"Manufacturing Order", 53027, getAD_Client_ID()), false);
|
||||||
|
format.setLanguage(language);
|
||||||
|
format.setTranslationLanguage(language);
|
||||||
|
// query
|
||||||
|
MQuery query = new MQuery("PP_Order");
|
||||||
|
query.addRestriction("PP_Order_ID", MQuery.EQUAL, new Integer(
|
||||||
|
p_PP_Order_ID));
|
||||||
|
|
||||||
|
// Engine
|
||||||
|
PrintInfo info = new PrintInfo("PP_Order", X_PP_Order.Table_ID,
|
||||||
|
getRecord_ID());
|
||||||
|
ReportEngine re = new ReportEngine(getCtx(), format, query, info);
|
||||||
|
// new Viewer(re);
|
||||||
|
|
||||||
|
if (IsDirectPrint) {
|
||||||
|
re.print();
|
||||||
|
// ReportEngine.printConfirm ( 1000282 , getRecord_ID() );
|
||||||
|
}
|
||||||
|
// else
|
||||||
|
// new Viewer(re);
|
||||||
|
|
||||||
|
}
|
||||||
|
if (p_IsPrintWorkflow) {
|
||||||
|
// Get Format & Data
|
||||||
|
|
||||||
|
format = MPrintFormat.get(getCtx(), MPrintFormat.getPrintFormat_ID(
|
||||||
|
"Manufacturing Order Workflow", 53027, getAD_Client_ID()),
|
||||||
|
false);
|
||||||
|
|
||||||
|
format.setLanguage(language);
|
||||||
|
format.setTranslationLanguage(language);
|
||||||
|
// query
|
||||||
|
MQuery query = new MQuery("PP_Order");
|
||||||
|
query.addRestriction("PP_Order_ID", MQuery.EQUAL, new Integer(
|
||||||
|
p_PP_Order_ID));
|
||||||
|
|
||||||
|
// Engine
|
||||||
|
PrintInfo info = new PrintInfo("PP_Order", X_PP_Order.Table_ID,
|
||||||
|
getRecord_ID());
|
||||||
|
ReportEngine re = new ReportEngine(getCtx(), format, query, info);
|
||||||
|
// new Viewer(re);
|
||||||
|
|
||||||
|
if (IsDirectPrint) {
|
||||||
|
re.print(); // prints only original
|
||||||
|
}
|
||||||
|
// else
|
||||||
|
// new Viewer(re);
|
||||||
|
}
|
||||||
|
|
||||||
|
return Msg.translate(Env.getCtx(), "Ok");
|
||||||
|
|
||||||
|
} // doIt
|
||||||
|
|
||||||
|
} // CompletePrintOrder
|
||||||
|
|
Loading…
Reference in New Issue