示例#1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            if (mapper == null)
            {
                mapper = MyMapper.Instance();
            }

            SysStatisticDAO statisticDAO = new SysStatisticDAO(this.mapper);
            Application[Constants.Statistic.VisitedUser] = statisticDAO.GetVisitedUser();
            RegisterRoutes(RouteTable.Routes);
            log4net.Config.XmlConfigurator.Configure();
        }
示例#2
0
        void Session_Start(object sender, EventArgs e)
        {
            // Tăng số đang truy cập lên 1 nếu có khách truy cập
            if (Application[Constants.Statistic.VisitingUser] == null)
            {
                Application[Constants.Statistic.VisitingUser] = 1;
            }
            else
            {
                Application[Constants.Statistic.VisitingUser] = (int)Application[Constants.Statistic.VisitingUser] + 1;
            }

            // Tăng số đã truy cập lên 1 nếu có khách truy cập
            if (Application[Constants.Statistic.VisitedUser] == null)
            {
                Application[Constants.Statistic.VisitedUser] = 1;
            }
            else
            {
                Application[Constants.Statistic.VisitedUser] = Int32.Parse(Application[Constants.Statistic.VisitedUser].ToString()) +1;
            }
            if (mapper == null)
            {
                mapper = MyMapper.Instance();
            }
            mapper.BeginTransaction();
            try
            {
                SysStatisticDAO statisticDAO = new SysStatisticDAO(this.mapper);
                statisticDAO.UpdateVisitedUser(Application[Constants.Statistic.VisitedUser].ToString());
                mapper.CommitTransaction();
            }
            catch (Exception ex)
            {
                mapper.RollBackTransaction();
            }
            //File.WriteAllText(Server.MapPath("Count_Visited.txt"), Application["DaTruyCap"].ToString());
        }