|
|
@@ -1,7 +1,9 @@
|
|
|
package salesassistant;
|
|
|
|
|
|
import baseclass.PaoCust;
|
|
|
+import p2.p2server.P2Server;
|
|
|
import p2.pao.PaoSet;
|
|
|
+import p2.pao.PaoSetRemote;
|
|
|
import p2.util.P2Exception;
|
|
|
|
|
|
public class salesassistant extends PaoCust{
|
|
|
@@ -19,4 +21,23 @@ public class salesassistant extends PaoCust{
|
|
|
distinctfieldcheckfsalenum("FSALENUM");
|
|
|
}
|
|
|
}
|
|
|
+ @Override
|
|
|
+ public void fieldAction(Object paoField, String fieldname) throws P2Exception {
|
|
|
+ super.fieldAction(paoField, fieldname);
|
|
|
+ if(fieldname.equalsIgnoreCase("FSALENUM")){
|
|
|
+ String fsalenum = getString("FSALENUM");
|
|
|
+ PaoSetRemote pp_hrs = P2Server.getP2Server().getPaoSet("pp_hr", P2Server.getP2Server().getSystemUserInfo());
|
|
|
+ pp_hrs.setWhere("siteid='HY' and hrid='"+fsalenum+"'");
|
|
|
+ pp_hrs.reset();
|
|
|
+ if(!pp_hrs.isEmpty()) {
|
|
|
+ if(pp_hrs.getPao(0).getString("DISPLAYNAME")!=null && pp_hrs.getPao(0).getString("DISPLAYNAME").length()!=0){
|
|
|
+ setValue("sales_fname", pp_hrs.getPao(0).getString("DISPLAYNAME"),11l);
|
|
|
+ }
|
|
|
+ if(pp_hrs.getPao(0).getString("PRIMARYEMAIL")!=null && pp_hrs.getPao(0).getString("PRIMARYEMAIL").length()!=0){
|
|
|
+ setValue("sales_email", pp_hrs.getPao(0).getString("PRIMARYEMAIL"), 11l);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|