Exemplo n.º 1
0
        private string addStudent(Models.Student stu)
        {
            JxLib.StudentController studentController = new JxLib.StudentController();
            SystemConfigureLib.SerialNumberController serialContrller = new SystemConfigureLib.SerialNumberController();

            System.Collections.Hashtable item = studentController.getUserByOpenId(stu.openid);

            if (item != null)
            {
                return item["StudentID"].ToString();
            }

            string student_id = serialContrller.getSerialNumberRand("stu", DateTime.Now.ToString("yyyy-MM-dd"));

            System.Collections.Hashtable data = new System.Collections.Hashtable();

            data.Add("NickName", CommonLib.Common.Validate.filterEmoji(stu.nickname));
            data.Add("OpenId", stu.openid);
            data.Add("HeadPic", stu.headimgurl);
            data.Add("Sex", stu.sex);
            data.Add("StudentID", student_id);

            string strText = studentController.add(data);

            if (studentController.Result)
                return student_id;
            else
                return null;
        }