2014年1月27日 星期一

groovy:getCust4PackingList

groovy:getCust4PackingList
Callout
===================
import java.sql.Timestamp
import java.math.BigDecimal
import java.sql.PreparedStatement
import java.sql.ResultSet
import org.compiere.util.DB
import org.compiere.model.MUser

if (A_Value != null )
{
int id =  ((Integer) A_Value).intValue();
String sql = "SELECT  c.\"客戶全名\",c.\"客戶英文全名\",r.\"客戶發票地址\", r.\"客戶送貨地址\",r.\"電話\",r.\"傳真\" FROM \"客戶\" c INNER JOIN \"客戶註記\" r ON r.\"客戶_id\"=c.\"客戶_id\" WHERE c.\"客戶_id\"=? ";

PreparedStatement pstmt = DB.prepareStatement(sql, null);
pstmt.setInt(1, id);
ResultSet rs = pstmt.executeQuery();
// 只作 1筆   while (rs.next()) {
if (rs.next()) {
 if (rs.getString("客戶全名") != null) A_Tab.setValue("客戶全名",rs.getString("客戶全名"));
 if (rs.getString("客戶英文全名") != null)A_Tab.setValue("客戶英文全名",rs.getString("客戶英文全名"));
// if (rs.getString("客戶發票地址") != null) A_Tab.setValue("客戶發票地址",rs.getString("客戶發票地址"));
 if (rs.getString("客戶送貨地址") != null) A_Tab.setValue("客戶送貨地址",rs.getString("客戶送貨地址"));
 if (rs.getString("電話") != null) A_Tab.setValue("電話",rs.getString("電話"));
 if (rs.getString("傳真") != null) A_Tab.setValue("傳真",rs.getString("傳真"));
 }
rs.close();
pstmt.close();
}
result=""


result=""

沒有留言:

張貼留言