2011年12月1日 星期四

JSR JAVA SPECIFICATION REQUEST Language

import org.compiere.util.DB;
import org.compiere.util.EMail;
import org.compiere.model.MClient;
import org.compiere.model.MUser;
import org.compiere.model.MPayment;

String check = null;
/*
if ( !A_OldValue.equals("DR") || !A_Value.equals("IP"))
{
check = "不是草稿變準備中....";
A_Tab.setValue("Description",check);
}
*/

MClient m_client = MClient.get (A_Ctx);
if (m_client==null || m_client.getAD_Client_ID() == 0)
{
check = "client 讀取失敗...";
A_Tab.setValue("Description",check);
}
if (check==null)
{
if (m_client.getSMTPHost() == null || m_client.getSMTPHost().length() == 0)
{
check = "郵件伺服器讀取失敗...";
A_Tab.setValue("Description",check);
}
}

A_Tab.setValue("Description","Before:............"+ check);

String docNo = (String)A_Tab.getValue("DocumentNo");
if (docNo==null0)
{
docNo = "(文件編號 : 讀取失敗)";
A_Tab.setValue("Description",docNo);
}
MUser m_from = new MUser(A_Ctx, new Integer(G_AD_User_ID).intValue(),null);
MUser m_to = new MUser (A_Ctx, new Integer(G_AD_User_ID).intValue(), null); // ??

String from_Name = null;
String to_Name = null;

if (m_from != null && m_from.getName() != null)
from_Name = m_from.getName();

if (m_to !=null && m_to.getName() != null)
to_Name = m_to.getName();

if (from_Name==null)
from_Name = "(寄送人: 讀取失敗)";
if (to_Name==null)
to_Name = "(收件人 : 讀取失敗)";

String message = "敬愛的主管 " + to_Name +
"\n " + from_Name +
"\n 已經將文件備妥, 敬請務必簽核" +
"\n 文件編號 : " + docNo +
"\n Thanks 感謝你對公司的用心 \n 祝你闔家平安 !!";
String subject = "AfterSave : " + from_Name;

A_Tab.setValue("Description",m_from +" "+ m_to +" "+ subject +" "+ message + " " + m_from.getEMail() +" " + m_to.getEMail() );
//m_client.testEMail();