public RoleManager(SessionManager.Session session) { if (session == null) throw new ArgumentNullException("Session"); this.session = session; this.conn = session.Connection; privManager = session.PrivManager; }
public Session(OracleConnection conn) { if(conn == null) throw new ArgumentNullException("Connection"); this.conn = conn; try { // create managers privManager = new SysPrivManager(this); roleManager = new RoleManager(this); userManager = new UserManager(this); schemaManager = new SchemaManager(this); // store current user reference currentUser = userManager.SessionUser; } catch (Exception e) { MessageBox.Show(string.Format("Exception caught:\n{0}", e.Message)); } }