public static String findStudentNameByStudentID(string studentID)
        {
            Interop.BizService.SvcResponse user = Interop.ExamSystem.FindExamScoreByStudentIDNew(studentID);

            if (user.DataString != "[]")
            {
                Interop.ExamScoreEntry[] userdata = Newtonsoft.Json.JsonConvert.DeserializeObject <Interop.ExamScoreEntry[]>(user.DataString);
                return(userdata[0].StudentName);
            }
            return(null);
        }
Beispiel #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtUser.Text == "")
            {
                MessageBox.Show("噫!你现在不输入用户名,将来报道出了偏差怎么办?");
                return;
            }
            if (txtPass.Text == "")
            {
                MessageBox.Show("噫!你现在不输入密码,将来报道出了偏差怎么办?");
                return;
            }
            Interop.BizService.SvcResponse res = PhysicsExprHelper.Interop.UserSystem.InterfaceLogin(txtUser.Text, txtPass.Text);
            JObject jreq = JObject.Parse(res.DataString);

            MessageBox.Show(res.DataString);
            if (jreq["IsSeccess"].ToString() == "0")
            {
                MessageBox.Show("可以搞个大新闻了", "Excited");
                userid           = txtUser.Text;
                status           = true;
                MainForm.user    = userid;
                MainForm.status  = status;
                MainForm.Visible = true;
                MainForm.Text    = MainForm.Text + "  " + jreq["SchoolName"].ToString() + "  " + txtUser.Text;
                MainForm.disableLogin();
                MainForm.setStatus(status);
                this.Close();
            }
            else
            {
                MessageBox.Show("一定是你报道的不对", "我怀疑你是香港记者");
                txtUser.Text = String.Empty;
                txtPass.Text = String.Empty;
            }
        }