//获取指定MoneyTypeID的MoneyType public static WareHouse GetWareHouse(int i_WareHouseID) { ISession session = NHibernateHelper.OpenSession(); WareHouse tClass = new WareHouse(); try { tClass = session.Get <WareHouse>(i_WareHouseID); } catch (Exception e) { Debug.Assert(false, e.Message); } session.Close(); return(tClass); }
//修改 public static void UpdateWareHouse(WareHouse tp) { ISession session = NHibernateHelper.OpenSession(); try { ITransaction tx = session.BeginTransaction(); WareHouse t1 = session.Get <WareHouse>(tp.WareHouseID); t1.WareHouseName = tp.WareHouseName; tx.Commit(); } catch (Exception e) { Debug.Assert(false, e.Message); } session.Close(); }
//添加新仓库 public static void AddWareHouse(WareHouse tp) { //ISessionFactory sessionFactory = new Configuration().Configure().BuildSessionFactory(); ISession session = NHibernateHelper.sessionFactory.OpenSession(); ITransaction tx = session.BeginTransaction(); try { session.Save(tp); tx.Commit(); session.Close(); } catch (Exception e) { Debug.Assert(false, e.Message); tx.Rollback(); session.Close(); } }
public Building(Commercial commercial, WareHouse wareHouse, string legal) { this.commercial = commercial; this.wareHouse = wareHouse; this.legal = legal; }