Beispiel #1
0
        protected void Button41_Click(object sender, EventArgs e)
        {
            BUser bus = new BUser();

            GTS.Clock.Model.Security.User           user = bus.GetByID(15);
            GTS.Clock.Model.AppSetting.UserSettings set  = user.UserSetting;
        }
Beispiel #2
0
        /// <summary>
        /// تعداد  پیام های خصوصی دریافتی خوانده نشده را بر می گرداند
        /// </summary>
        /// <param name="userID">کلید کاربر</param>
        /// <returns>تعداد</returns>
        public int GetAllUnReadRecievedMessagesCount(decimal userID)
        {
            decimal personID = 0;

            if (BUser.CurrentUser != null && BUser.CurrentUser.ID != 0)
            {
                personID = BUser.CurrentUser.Person.ID;
            }
            else
            {
                BUser bUser = new BUser();
                User  user  = bUser.GetByID(userID);
                personID = user.Person.ID;
                NHibernateSessionManager.Instance.GetSession().Evict(user);
            }
            try
            {
                int count = objectRep.GetCountByCriteria(new CriteriaStruct(Utility.GetPropertyName(() => new PrivateMessage().ToPersonID), personID),
                                                         new CriteriaStruct(Utility.GetPropertyName(() => new PrivateMessage().ToActive), true),
                                                         new CriteriaStruct(Utility.GetPropertyName(() => new PrivateMessage().Status), false));
                return(count);
            }
            catch (Exception ex)
            {
                LogException(ex);
                throw ex;
            }
        }
Beispiel #3
0
 public void GetByID_Test()
 {
     user_testObject = busUser.GetByID(ADOUser1.ID);
     Assert.AreEqual(user_testObject.ID, ADOUser1.ID);
 }