//登录 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); } }