Ejemplo n.º 1
0
        /// <summary>
        /// 添加登录记录
        /// </summary>
        /// <param name="studentId"></param>
        public int AddStudentLogin(int studentId)
        {
            Bas_StudentLogin studentLogin = new Bas_StudentLogin();

            studentLogin.Bsg_StudentId = studentId;
            studentLogin.Bsg_LoginTime = DateTime.Now;

            string ip       = "";
            string cityName = "";

            ip = clsCommon.GetIP();
            if (ip.HasValue())
            {
                cityName = clsCommon.CityName_ByBaidu(ip);
            }
            studentLogin.Bsg_LoginIp   = ip;
            studentLogin.Bsg_LoginArea = cityName;
            var device = "";

            device = clsCommon.CheckAgent();
            if (device.Contains("Windows NT"))
            {
                studentLogin.Bsg_LoginDevice = (int)LoginDeviceEnum.PC端;
            }
            else if (device.Contains("iPad"))
            {
                studentLogin.Bsg_LoginDevice = (int)LoginDeviceEnum.iPad;
            }
            return(StudentLoginRepository.Add(studentLogin));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加学员统计表
        /// </summary>
        /// <param name="studentLoginId"></param>
        private void AddSumStudent(int studentLoginId)
        {
            var         studentLogin = StudentLoginRepository.Get(studentLoginId);
            Sum_Student sumStudent   = new Sum_Student()
            {
                Sst_StudentId        = studentLogin.Bsg_StudentId,
                Sst_FirstOrderTime   = "1900-01-01"._ToDateTime(),
                Sst_LastLoginIp      = studentLogin.Bsg_LoginIp,
                Sst_LastLoginArea    = studentLogin.Bsg_LoginArea,
                Sst_LastLoginTime    = studentLogin.Bsg_LoginTime,
                Sst_OwnCourseCount   = 0,
                Sst_StudyDayCount    = 0,
                Sst_ExperiencePoints = 0,
                Sst_Coins            = 0,
                Sst_UpdateTime       = DateTime.Now
            };

            SumStudentRepository.Add(sumStudent);
        }
Ejemplo n.º 3
0
 public List <Bas_StudentLogin> GetStudentLogin(PagingObject paging, int studentId)
 {
     return(StudentLoginRepository.GetStudentLogin(paging, studentId));
 }