private void frmFaceRecognitionRegistration_Load(object sender, EventArgs e) { #region SysUserBLL userbll = new SysUserBLL(); SysUser user = userbll.getDetail(F_Account); imagefile = Application.StartupPath + "\\img\\" + user.F_Account + ".jpg"; string urlpicture = "http://183.236.45.60:7001/picture/" + user.F_Account + ".jpg"; Down(imagefile, urlpicture); //if(!File.Exists(imagefile)) //{ // untCommon.InfoMsg("该用户还没有图片,请先上传图片!"); // this.Close(); // return; //} if (File.Exists(imagefile)) { FileStream fs = new FileStream(imagefile, FileMode.Open, FileAccess.Read); Byte[] mybyte = new byte[fs.Length]; fs.Read(mybyte, 0, mybyte.Length); fs.Close(); MemoryStream ms = new MemoryStream(mybyte); Bitmap myimge = new Bitmap(ms); pictureBox1.Image = myimge; } AMBaseDepartmentBLL AMBaseDepartmentBLL = new AMBaseDepartmentBLL(); // var rows = AMBaseDepartmentBLL.GetList_ID(user.F_DepartmentId); List <AMBaseDepartmentEntity> rows = AMBaseDepartmentBLL.GetList_D_Name(); txtDepartment.Text = user.D_Code; txtUserName.Text = user.F_RealName; txtTeam.Text = user.F_TeamName; MesDeviceBLL MesDeviceBLL = new MesDeviceBLL(); var MesDevice = MesDeviceBLL.GetList_Deparemaent(txtDepartment.Text, txtTeam.Text); if (MesDevice.Count < 1 || MesDevice == null) { untCommon.InfoMsg("该部门暂无人脸识别设备!"); this.Close(); return; } string url = "http://" + MesDevice[0].D_IP + ":8090/person/findByPage"; string postData = "pass=12345678&personId=" + user.F_Account; string strtemp = FaceRecognition.Port(url, postData); if (!FaceRecognition.json(strtemp)) { label3.Text = "该部门暂无可用设备"; return; } JObject joModel = (JObject)JsonConvert.DeserializeObject(strtemp); if (!bool.Parse(joModel["success"].ToString())) { label3.Text = "未注册"; return; } else { label3.Text = "已注册"; } #endregion }
/// <summary> /// 修改 /// </summary> private void updateUser() { try { if (checkInput()) { SysUser user = new SysUser(); AMBaseDepartmentBLL AMBaseDepartmentBLL = new AMBaseDepartmentBLL(); var rows = AMBaseDepartmentBLL.GetList_F_ID(D_Code.Text); user.F_Account = F_Account.Text; user.F_RealName = F_RealName.Text; //user.F_Password = U_Pwd.Text; user.F_Gender = F_Gender.Text == "男" ? 1 : 0; //user.D_Code = D_Code.SelectedValue.ToString(); user.D_Code = D_Code.Text; user.F_DepartmentId = rows[0].F_DepartmentId; user.R_CSCode = R_Code.SelectedValue.ToString(); user.F_TeamCode = cmbTeam.SelectedValue.ToString(); user.F_TeamName = cmbTeam.Text.ToString(); user.F_Mobile = F_Mobile.Text; user.F_Email = F_Email.Text; user.F_OICQ = F_OICQ.Text; user.F_WeChat = F_WeChat.Text; user.U_Address = U_Address.Text; user.F_Description = F_Description.Text; user.F_EnabledMark = F_EnabledMark.Checked; user.F_CreateUserName = F_CreateUserName.Text; user.F_CreateDate = F_CreateDate.Value; user.F_ModifyUserName = SysUser.F_RealName.ToString(); user.F_ModifyDate = DateTime.Now; switch (F_Kind.Text) { case "正式工": user.F_Kind = 1; break; case "临时工": user.F_Kind = 2; break; case "劳务工": user.F_Kind = 3; break; } user.F_RFIDCode = F_RFIDCode.Text; //user.F_Indate = F_Indate.Text; //user.F_Outdate = F_Outdate.Text; user.F_Cert = F_Cert.Text; user.F_Nation = F_Nation.Text; user.F_Record = F_Record.Text; user.F_Origin = F_Origin.Text; //user.F_Picture1 = F_RFIDCode.Text; SysUserBLL userbll = new SysUserBLL(); if (userbll.Edit(user) > 0) { untCommon.InfoMsg("修改成功!"); frmParent.loadData(); this.Close(); } else { untCommon.InfoMsg("修改失败!"); } } } catch (Exception ex) { untCommon.ErrorMsg("角色管理更新数据异常:" + ex.Message); } }