Beispiel #1
0
        //登录
        private void btnLogin_Click(object sender, EventArgs e)
        {
            //【1】数据验证
            if (this.txtLoginId.Text.Trim().Length == 0)
            {
                MessageBox.Show("请输入登录账号!", "登录提示");
                this.txtLoginId.Focus();
                return;
            }
            if (this.txtLoginPwd.Text.Trim().Length == 0)
            {
                MessageBox.Show("请输入登录密码!", "登录提示");
                this.txtLoginPwd.Focus();
                return;
            }
            //Messenger.Default.Send<User>(this.user, "LogSuccess"); //注意:token参数一致
            try
            {
                string  jsonText = File.ReadAllText("server.json");
                JObject jo       = (JObject)JsonConvert.DeserializeObject(jsonText);

                #region 初始化服务器连接
                DBManage.connectToServer(jo["DataBaseIP"].ToString(), "LabTest", jo["User"].ToString(), jo["Pwd"].ToString());

                DBManage.connectToServerM(jo["DataBaseIP"].ToString(), "LabTest", jo["User"].ToString(), jo["Pwd"].ToString());
                DBManage.GetProQueue();

                bool k = DBManage.GetConnState();
                #endregion
                //Tuple<int, string> result = DBManage.LoginMethod(txtLoginId.Text.Trim(), txtLoginPwd.Text.Trim());
                //string message = "";
                //switch (result.Item1)
                //{
                //    case 0: message = "登录成功!"; break;
                //    case 1: message = "账号不存在!"; break;
                //    case 2: message = "密码不正确!"; break;
                //    case 3: message = "用户已经离职或者已经到使用期限"; break;
                //    default:
                //        break;
                //}
                //MessageBox.Show(message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //if (result.Item1 == 0 || jo["Debug"].ToString() == "true")
                //{
                //    this.DialogResult = DialogResult.OK;
                //    Program.objCurrentAdmin = JsonConvert.DeserializeObject<User>(result.Item2);
                //}
                this.DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show("登录出错:" + ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }