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; }
/// <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; } }
public void GetByID_Test() { user_testObject = busUser.GetByID(ADOUser1.ID); Assert.AreEqual(user_testObject.ID, ADOUser1.ID); }