Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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)));
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
 public bool SuaThongTinNhanVien(SuaThongTinNhanVien nhanVien)
 {
     return(_nhanSuService.SuaThongTinNhanVien(nhanVien));
 }
Exemplo n.º 5
0
 public bool SuaThongTinNhanVien(SuaThongTinNhanVien nhanVien)
 {
     return(_nhanSuRepo.SuaThongTinNhanVien(nhanVien));
 }