[Nugsoft-commits] nugsoft/nUGSoft.Entities Person.cs,1.6,1.7
Brought to you by:
javery,
jimholmesoh
|
From: Jim H. <jim...@us...> - 2006-01-11 02:18:27
|
Update of /cvsroot/nugsoft/nugsoft/nUGSoft.Entities In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26628/nUGSoft.Entities Modified Files: Person.cs Log Message: Create new IList to return from GetUnapprovedMembers() Index: Person.cs =================================================================== RCS file: /cvsroot/nugsoft/nugsoft/nUGSoft.Entities/Person.cs,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Person.cs 4 Dec 2005 20:49:33 -0000 1.6 --- Person.cs 11 Jan 2006 02:18:19 -0000 1.7 *************** *** 318,333 **** public static IList<Person> GetUnapprovedMembers() { ! PersonType member = PersonType.GetMemberRecord(); ! int id = member.Id; string hql = "from Person pers where " + id + " in elements(pers.PersonTypes)" + " and pers.Approved = 0"; ! return Person.Find<Person>(hql); } /// <summary> ! /// Updates the specified Person entity. Overridden in Person because ! /// ObjectDataConnector can't use EntityBase.Update(EntityBase ent). /// </summary> /// <param name="pers">The pers.</param> --- 318,336 ---- public static IList<Person> GetUnapprovedMembers() { ! PersonType pType = PersonType.GetMemberRecord(); ! int id = pType.Id; string hql = "from Person pers where " + id + " in elements(pers.PersonTypes)" + " and pers.Approved = 0"; ! //return Person.Find<Person>(hql); ! IList<Person> list = Person.Find<Person>(hql); ! return list; } + //TODO: fix dox here /// <summary> ! /// Updates the specified Person entity. Implemented separately in Person ! /// because ObjectDataConnector can't use EntityBase.Update(EntityBase ent). /// </summary> /// <param name="pers">The pers.</param> *************** *** 335,338 **** --- 338,354 ---- { EntityBase.Update(pers); + + //NHibernate.Cfg.Configuration config = new NHibernate.Cfg.Configuration(); + //config.AddAssembly("nUGSoft.Entities"); + + //NHibernate.ISessionFactory factory = config.BuildSessionFactory(); + //NHibernate.ISession session = factory.OpenSession(); + //NHibernate.ITransaction trans = session.BeginTransaction(); + + //session.Update(pers); + //trans.Commit(); + //session.Close(); + + } |