public IActionResult SuaThongTinNhanVien(int id) { var nhanvien = new SuaThongTinNhanVien(); HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create($"{Common.Common.ApiUrl}/nhansu/thongtinnhanvien/" + id); httpWebRequest.Method = "GET"; var response = httpWebRequest.GetResponse(); { string responseData; Stream stream = response.GetResponseStream(); try { StreamReader streamReader = new StreamReader(stream); try { responseData = streamReader.ReadToEnd(); } finally { ((IDisposable)streamReader).Dispose(); } } finally { ((IDisposable)stream).Dispose(); } nhanvien = JsonConvert.DeserializeObject <SuaThongTinNhanVien>(responseData); } ViewBag.ChucVu = ChucVuViewBag(); ViewBag.BoPhan = BoPhanViewBag(); ViewBag.QuyenTruyCap = QuyenTruyCapViewBags(); return(View(nhanvien)); }
public IActionResult SuaThongTinNhanVien(SuaThongTinNhanVien suaThongTin) { var updateResult = false; var httpWebRequest = (HttpWebRequest)WebRequest.Create($"{Common.Common.ApiUrl}/nhansu/suathongtinnhanvien"); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "PUT"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { var json = JsonConvert.SerializeObject(suaThongTin); streamWriter.Write(json); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); updateResult = bool.Parse(result); } if (updateResult) { TempData["Success"] = " update successfully"; } else { TempData["Error"] = " Update fail , please try again !"; } ViewBag.ChucVu = ChucVuViewBag(); ViewBag.BoPhan = BoPhanViewBag(); ViewBag.QuyenTruyCap = QuyenTruyCapViewBags(); return(RedirectToAction(nameof(Index))); }
public bool SuaThongTinNhanVien(SuaThongTinNhanVien nhanVien) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@Id", nhanVien.Id); parameters.Add("@Ho", nhanVien.Ho); parameters.Add("@Ten", nhanVien.Ten); parameters.Add("@GioiTinh", nhanVien.GioiTinh); parameters.Add("@NgaySinh", nhanVien.NgaySinh); parameters.Add("@SoChungMinh", nhanVien.SoChungMinh); parameters.Add("@SoDienThoai", nhanVien.SoDienThoai); parameters.Add("@Email", nhanVien.Email); parameters.Add("@DiaChi", nhanVien.DiaChi); parameters.Add("@MaSoThue", nhanVien.MaSoThue); parameters.Add("@HinhAnh", nhanVien.HinhAnh); parameters.Add("@NgayTao", nhanVien.NgayTao); parameters.Add("@NgaySua", nhanVien.NgaySua); parameters.Add("@DangLamViec", nhanVien.DangLamViec); parameters.Add("@QuyenId", nhanVien.QuyenId); parameters.Add("@ChucVuId", nhanVien.ChucVuId); parameters.Add("@BoPhanId", nhanVien.BoPhanId); SqlMapper.Execute(con, "sp_SuaThongTinNhanVien", parameters, commandType: System.Data.CommandType.StoredProcedure); return(true); } catch (Exception exp) { throw exp; } }
public bool SuaThongTinNhanVien(SuaThongTinNhanVien nhanVien) { return(_nhanSuService.SuaThongTinNhanVien(nhanVien)); }
public bool SuaThongTinNhanVien(SuaThongTinNhanVien nhanVien) { return(_nhanSuRepo.SuaThongTinNhanVien(nhanVien)); }