Beispiel #1
0
        // ---------------------- NewAnonymousVisitorId -----------------------
        public string NewAnonymousVisitorId( )
        {
            AcVisitorMasterRow row = NewVisitorMaster( ).AddNewVisitor(this, "");

            Session["VisitorId"] = row.VisitorId;
            return(row.VisitorId);
        }
Beispiel #2
0
        // ------------------------- GetUserMaster ------------------------------
        public WebTables.UserMasterRow GetUserMaster( )
        {
            AcVisitorMasterRow visitorRow    = GetVisitorMaster( );
            UserMasterRow      userMasterRow =
                NewUserMaster( ).Chain(this, visitorRow.UserId);

            return(userMasterRow);
        }
Beispiel #3
0
        // --------------------------- GetUserId ----------------------------
        // get the UserId of the current visitor
        public virtual string GetUserId( )
        {
            string VisitorId = Session["VisitorId"].ToString( );

            // read the online Visitor record.  will throw exception if does not exist.
            AcVisitorMasterRow row = NewVisitorMaster( ).Chain(this, VisitorId);

            return(row.UserId);
        }
Beispiel #4
0
        // ------------------------- GetVisitorMaster ------------------------------
        public AcVisitorMasterRow GetVisitorMaster( )
        {
            string VisitorId = GetVisitorId( );

            // got the VisitorId.  now read its VisitorMaster.
            AcVisitorMasterRow row =
                NewVisitorMaster( ).Chain(this, VisitorId);

            return(row);
        }