//登录 public void Confirm() { try { if (Check()) { ReadClientConfig(); if (CheckLogin()) { ListmenuItem = GetItems(listCheckUesrInfo[0].menuitem); listCheckUesrInfo[0].menuitem = ListmenuItem.ToArray <MenuItem>(); MainWindow mw = new MainWindow(); mw.ui = listCheckUesrInfo[0]; //mw.Show(); Common.CommonData.GetInstance().ListCheckUesrInfo = listCheckUesrInfo[0]; CloseAction.Invoke(); } } } catch (Exception ex) { lg.LogWrite(Logger.LogLevel.Debug, "", ex.ToString()); MessageBox.Show("网络异常,请联系管理员!"); return; } }
//获取用户权限职责 private void GetUserDspInfo() { //加密 Encryption4Net.Encryption encryption = new Encryption4Net.Encryption(); string inputPsw = encryption.EnCode(ui.UserPwd); ui.UserPwd = inputPsw; encryption = null; listCheckUesrInfo = LoginClient.Current.CheckUserInfo(ui); if (listCheckUesrInfo.Count == 0) { MessageBox.Show("用户名或密码不存在!"); } else { ListmenuItem = GetItems(listCheckUesrInfo[0].menuitem); listCheckUesrInfo[0].menuitem = ListmenuItem.ToArray <MenuItem>(); MainWindow mw = new MainWindow(); mw.ui = listCheckUesrInfo[0]; mw.Show(); CloseAction.Invoke(); } }