Exemplo n.º 1
0
        public String callprospect()
        {
            log.Info("C_Lead_ID=" + _C_Lead_ID);
            if (_C_Lead_ID == 0)
            {
                throw new Exception("@C_Lead_ID@ ID=0");
            }
            VAdvantage.Model.MLead lead = new VAdvantage.Model.MLead(GetCtx(), _C_Lead_ID, Get_TrxName());
            if (lead.Get_ID() != _C_Lead_ID)
            {
                throw new Exception("@NotFound@: @C_Lead_ID@ ID=" + _C_Lead_ID);
            }
            //
            String retValue = lead.CreateBP();

            if (retValue != null)
            {
                throw new SystemException(retValue);
            }
            lead.Save();
            //
            VAdvantage.Model.MBPartner bp = lead.GetBPartner();
            if (bp != null)
            {
                return("@C_BPartner_ID@: " + bp.GetName());
            }
            VAdvantage.Model.MUser user = lead.GetUser();
            if (user != null)
            {
                return("@AD_User_ID@: " + user.GetName());
            }
            return("@SaveError@");
        }       //	doIt
Exemplo n.º 2
0
 /// <summary>
 /// Set Approved
 /// </summary>
 /// <param name="isApproved">approval</param>
 public new void SetIsApproved(Boolean isApproved)
 {
     if (isApproved && !IsApproved())
     {
         int AD_User_ID = GetCtx().GetAD_User_ID();
         VAdvantage.Model.MUser user = VAdvantage.Model.MUser.Get(GetCtx(), AD_User_ID);
         String info = user.GetName()
                       + ": "
                       + Msg.Translate(GetCtx(), "IsApproved")
                       + " - " + new DateTime(CommonFunctions.CurrentTimeMillis());
         AddDescription(info);
     }
     base.SetIsApproved(isApproved);
 }