}       //	getOfUser

        public static MUserPreference GetOfUser(PO user, bool createNew)
        {
            MUserPreference retValue   = null;
            int             AD_User_ID = (int)user.Get_Value("AD_User_ID");

            String sql = "SELECT * FROM AD_UserPreference WHERE AD_User_ID='" + AD_User_ID + "'";

            try
            {
                DataSet ds = DataBase.DB.ExecuteDataset(sql);
                foreach (DataRow rs in ds.Tables[0].Rows)
                {
                    retValue = new MUserPreference(user.GetCtx(), rs, null);
                }
                ds.Dispose();
            }
            catch (Exception e)
            {
                _log.Log(Level.SEVERE, sql, e);
            }
            if (retValue == null && createNew)
            {
                retValue = new MUserPreference(user.GetCtx(), 0, null);
                retValue.SetClientOrg(user);
                retValue.SetAD_User_ID(AD_User_ID);
                retValue.Save();
            }
            return(retValue);
        }       //	getOfUser
Exemple #2
0
 /// <summary>
 /// Get User Preference
 /// </summary>
 /// <returns>user preference</returns>
 public MUserPreference GetPreference()
 {
     if (_preference == null)
     {
         _preference = MUserPreference.GetOfUser(this, true);
     }
     return(_preference);
 }