private void btnPass_Click(object sender, RoutedEventArgs e) { try { //con.Open(); if (DocPass.Password.Length == 0 && DocPass2.Password.Length == 0) { MessageBox.Show("Null password"); } else if (DocPass.Password == DocPass2.Password) { string sql1 = "update hopedatabase.admin set PASSWORD='******' where NAME='admin';"; MySqlCommand MyCommand2 = new MySqlCommand(sql1, con); MySqlDataReader MyReader2; MyReader2 = MyCommand2.ExecuteReader(); MyReader2.Close(); MessageBox.Show("Password Updated Succesfully"); DocPass.Clear(); DocPass2.Clear(); con.Close(); } else { MessageBox.Show("Passwords does not match"); } } catch (Exception eee) { MessageBox.Show(eee.Message.ToString()); } }
public ActionResult SavePass(DocPass docPass, string receiveUsers) { if (docPass.ID == new Guid()) { docPass.ID = Guid.NewGuid(); } docPass.CreateTime = DateTime.Now; docPass.SendUser = UserInfoManager.GetUserSession(); DocPassManager.SaveOrUpdate(docPass); // 初始化邮件和收件人的关系 DocReceiveUserRelationManager.InitDocPassReceiveUserRelation(docPass); string[] receiveStrs = receiveUsers.Trim(',').Split(','); for (int i = 0; i < receiveStrs.Length; i++) { Guid reveiveID = new Guid(receiveStrs[i].ToString()); DocReceiveUserRelation entity = new DocReceiveUserRelation(); entity.ID = Guid.NewGuid(); entity.ReceiveUser = UserInfoManager.Get(reveiveID); entity.DocPass = docPass; entity.State = 0; entity.ReadTime = DateTime.Now; if (entity.ReceiveUser == null) { } DocReceiveUserRelationManager.Save(entity); } return(Content("1")); }
/// <summary> /// 根据用户删除该用户的所有角色关联关系 /// </summary> /// <param name="userEntity"></param> public void DeleteWithDocPass(DocPass docPass) { List <DocReceiveUserRelation> DocReceiveUserList = base.LoadAll().Where(f => f.DocPass.ID == docPass.ID).ToList(); for (int i = 0; i < DocReceiveUserList.Count; i++) { base.Delete(DocReceiveUserList[i].ID); } }
/// <summary> /// 根据任务ID返回用户集合 /// </summary> /// <param name="userID"></param> public List <Guid> GetReceiveUserWithDocPassID(DocPass docPass) { List <DocReceiveUserRelation> DocReceiveUserList = base.LoadAll().Where(f => f.DocPass.ID == docPass.ID).ToList(); List <Guid> receiveList = new List <Guid>(); for (int i = 0; i < DocReceiveUserList.Count; i++) { receiveList.Add(DocReceiveUserList[i].ReceiveUser.ID); } return(receiveList); }