private void listViewUser_MouseDoubleClick(object sender, MouseEventArgs e) { if (this.listViewUser.SelectedItems.Count <= 0) { return; } this.selectedUser = this.listViewUser.SelectedItems[0].Tag as PdsUser; this.DialogResult = DialogResult.OK; this.Close(); }
//登录 public bool Login(string userName, string passWord) { string hostName = GetHostName(); string hostIP = GetHostIpAddress(); List <EdisOnlineUser> userInfoOnlines = CADDbOnLineConnect.GetOnlineUserList(); if (userInfoOnlines != null) { foreach (var user in userInfoOnlines) { if (user.UserName == userName) { MessageBox.Show(Resources.LoginRepeat); return(false); } } } List <PdsUser> userInfos = CADDbConnect.GetUserList(); foreach (var userInfo in userInfos) { if (userInfo.Name == userName) { if (CADDbOnLineConnect.UserLogin(userInfo.Id, passWord, hostName, hostIP, ClientType.CadWorkStation)) { this.DialogResult = System.Windows.Forms.DialogResult.OK; LoginUserInfo = userInfo; LoginUserInfo.Password = passWord; return(true); } else { MessageBox.Show(Resources.PassError); return(false); } } //else //{ // MessageBox.Show("用户名错误!请重新输入"); // return false; //} } MessageBox.Show(Resources.UserNameError); return(false); }
private void SetListItemText(int index) { int i = index + 1; var taskInfo = this.listViewTaskInfo.Items[index].Tag as PdsQueryTaskInfo; if (taskInfo != null) { ListViewItem lvi = this.listViewTaskInfo.Items[index]; lvi.SubItems[this.chId.Index].Text = i.ToString(); lvi.SubItems[this.chTaskName.Index].Text = taskInfo.TaskName; lvi.SubItems[this.chCreateTime.Index].Text = taskInfo.CreateTime.ToString(); lvi.SubItems[this.chTemplateName.Index].Text = taskInfo.NameTemplate + "(" + taskInfo.TemplateId + ")"; lvi.SubItems[this.chContractName.Index].Text = taskInfo.TaskShowName; PdsUser item = this.users.Find(p => p.Id == taskInfo.Creator); if (item != null) { lvi.SubItems[this.chCreator.Index].Text = item.Name; } else { lvi.SubItems[this.chCreator.Index].Text = ""; } } }