public string EditModule(SysUserModel model) { var a = moduleBLL.Edit(model); var jsondata = js.Serialize(new { flag = a }); return(jsondata); }
private void btnDelete_Click(object sender, EventArgs e) { try { if (pictureBox1.Image == null) { untCommon.InfoMsg("请选择正确的照片!"); return; } photo(); MesDeviceBLL MesDeviceBLL = new MesDeviceBLL(); AMBaseAnnexesFileBLL AMBaseAnnexesFileBLL = new AMBaseAnnexesFileBLL(); string D_Code = dataGridView.SelectedRows[0].Cells["部门"].Value.ToString(); var MesDevice = MesDeviceBLL.GetList_Deparemaent(D_Code, ""); string F_Account = dataGridView.SelectedRows[0].Cells["账号"].Value.ToString(); SysUserBLL SysUserBLL = new SysUserBLL(); var rows = SysUserBLL.getDetail(F_Account); string faceId = ""; switch (cmb_Image.Text) { case "照片1": faceId = rows.F_Picture1; rows.F_Picture1 = null; break; case "照片2": faceId = rows.F_Picture2; rows.F_Picture2 = null; break; case "照片3": faceId = rows.F_Picture3; rows.F_Picture3 = null; break; } string url = "http://" + MesDevice[0].D_IP + ":8090/face/delete"; //string postData = "pass="******"\n" + "&personId=" + user.F_EnCode + "\n" + "&faceId=" + ID + "\n" + "&imgBase64:" + strBase64 + ""; string postData = "pass="******"&faceId=" + faceId + ""; string strtemp = FaceRecognition.Port(url, postData); if (!FaceRecognition.json(strtemp)) { untCommon.InfoMsg("该IP地址不可用!"); return; } JObject joModel = (JObject)JsonConvert.DeserializeObject(strtemp); if (!bool.Parse(joModel["success"].ToString())) { untCommon.InfoMsg(joModel["msg"].ToString()); return; } else { if (SysUserBLL.Edit(rows) > 0) { AMBaseAnnexesFileBLL.DeleteEntity(faceId); untCommon.InfoMsg("照片删除成功!"); pictureBox1.Image.Dispose(); pictureBox1.Image = null; } } } catch (Exception ex) { untCommon.ErrorMsg("照片删除失败!"); } }
private void btnUploadImage_Click(object sender, EventArgs e) { try { if (file()) { string ID = Guid.NewGuid().ToString("N");//照片名称 SysUser user = new SysUser(); SysUserBLL SysUserBLL = new SysUserBLL(); AMBaseAnnexesFileEntity AMBaseAnnexesFileEntity = new AMBaseAnnexesFileEntity(); AMBaseAnnexesFileBLL AMBaseAnnexesFileBLL = new AMBaseAnnexesFileBLL(); AMBaseAnnexesFileEntity.F_Id = ID; AMBaseAnnexesFileEntity.F_FolderId = Guid.NewGuid().ToString(); AMBaseAnnexesFileEntity.F_FileName = Path.GetFileName(imagefile);//获取文件名和扩展名 AMBaseAnnexesFileEntity.F_FilePath = "D:/fileAnnexes/shop_erp/System/" + DateTime.Now.ToString("yyyyMMdd") + "/" + AMBaseAnnexesFileEntity.F_Id; AMBaseAnnexesFileEntity.F_FileSize = fileInfoLength; AMBaseAnnexesFileEntity.F_FileExtensions = Path.GetExtension(imagefile); //获取文件扩展名 AMBaseAnnexesFileEntity.F_FileType = imagefile.Substring(imagefile.LastIndexOf(".") + 1); // Path.GetExtension(imagefile).Substring(0, 1); //AMBaseAnnexesFileEntity.F_DownloadCount = ""; AMBaseAnnexesFileEntity.F_CreateDate = DateTime.Now; AMBaseAnnexesFileEntity.F_CreateUserId = SysUser.F_Account.ToString(); AMBaseAnnexesFileEntity.F_CreateUserName = SysUser.F_RealName.ToString(); user.F_Account = PrimaryKey; switch (cmbImage.Text) { case "照片1": user.F_Picture1 = AMBaseAnnexesFileEntity.F_Id; break; case "照片2": user.F_Picture2 = AMBaseAnnexesFileEntity.F_Id; break; case "照片3": user.F_Picture3 = AMBaseAnnexesFileEntity.F_Id; break; case "照片4": user.F_Picture4 = AMBaseAnnexesFileEntity.F_Id; break; case "照片5": user.F_Picture5 = AMBaseAnnexesFileEntity.F_Id; break; } //Computer MyComputer = new Computer(); //imagefile = System.AppDomain.CurrentDomain.BaseDirectory; //MyComputer.FileSystem.RenameFile(imagefile, image);//imagefile是所要重命名的文件的全路径,image是目标文件名 //image = Path.GetFileNameWithoutExtension(imagefile);// 没有扩展名的文件名 //FaceRecognition.Get_zjdz(imagefile); string str = FaceRecognition.ImageToBase64(imagefile); if (AMBaseAnnexesFileBLL.SaveEntity("", AMBaseAnnexesFileEntity) > 0) { if (SysUserBLL.Edit(user) > 0) { MesDeviceBLL MesDeviceBLL = new MesDeviceBLL(); var MesDevice = MesDeviceBLL.GetList_Deparemaent(D_Code.Text, ""); user = SysUserBLL.getDetail(PrimaryKey); string url = "http://" + MesDevice[0].D_IP + ":8090/person/create"; string postData = "pass=12345678&personId=" + user.F_EnCode + "&faceId=" + ID + "&imgBase64" + str + ""; string strtemp = FaceRecognition.Port(url, postData); if (!FaceRecognition.json(strtemp)) { untCommon.InfoMsg("该IP地址不可用!"); return; } JObject joModel = (JObject)JsonConvert.DeserializeObject(strtemp); if (!bool.Parse(joModel["success"].ToString())) { untCommon.InfoMsg(joModel["msg"].ToString()); return; } else { untCommon.InfoMsg("人脸识别注册成功!"); } switch (cmbImage.Text) { case "照片1": AMBaseAnnexesFileBLL.DeleteEntity(user.F_Picture1); break; case "照片2": AMBaseAnnexesFileBLL.DeleteEntity(user.F_Picture2); break; case "照片3": AMBaseAnnexesFileBLL.DeleteEntity(user.F_Picture3); break; case "照片4": AMBaseAnnexesFileBLL.DeleteEntity(user.F_Picture4); break; case "照片5": AMBaseAnnexesFileBLL.DeleteEntity(user.F_Picture5); break; } } else { untCommon.InfoMsg("上传失败!"); } } else { untCommon.InfoMsg("上传失败!"); } //string url = "183.236.45.60"; //if (FaceRecognition.uploadFileByHttp(url, imagefile)) //{ //} } } catch (Exception ex) { untCommon.ErrorMsg("照片上传失败!"); } }
/// <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); } }