private void Edit() { string postdata = Request.Form["data"]; if (postdata == string.Empty) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -1, Message = "Dữ liệu không hợp lệ!", })); return; } dynamic data; try { data = JsonConvert.DeserializeObject(postdata); } catch { data = null; } if (data == null) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = -1, Message = "Dữ liệu không hợp lệ!", })); return; } using (DALTools dalTools = new DALTools()) { int check = dalTools.Customer_CheckName(data.name.ToString()); if (check != 0 && check.ToString() != data.id.ToString()) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = 1, Message = "Tên khách hàng đã tồn tại!", })); return; } Customer obj = new Customer() { ID = int.Parse(data.id.ToString()), Email = data.email.ToString(), Address = data.address.ToString(), PhoneNumber = data.phone.ToString(), Name = data.name.ToString(), UpdatedBy = CurrentSys_User.ID, LastestUpdated = DateTime.Now }; int result = dalTools.Customer_Update(obj); if (result != 0) { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = result, Message = "Cập nhật thất bại, vui lòng kiểm tra lại dữ liệu!", })); } else { DoResponse(JsonConvert.SerializeObject(new GlobalValues.ResponseData() { Data = null, ErrorCode = 0, Message = "Cập nhật thành công! Đang chuyển...", })); } } }