private void btnThayDoi_Click(object sender, EventArgs e) { DataTable dt = ThamSo_BUS.GetThamSoAll();//Lấy tất cả tham số trong bảng THAMSO int maThamSo; if (dt.Rows.Count == 0)//Kiểm tra xem trong bảng THAMSO đã có dữ liệu hay chưa { MessageBox.Show("Bạn phải khôi phục về mặc định trước khi thay đổi"); btnMacDinh_Click(sender, e); return; } else { maThamSo = int.Parse(dt.Rows[0].ItemArray[0].ToString());//Gán bằng giá trị đầu tiên của đối tượng dt chính là MaThamSo trong bảng THAMSO } ThamSo_DTO ts = new ThamSo_DTO(); ts.MaThamSo = maThamSo; if (chkApDungQD4.Checked == true) { ts.ApDungQuyDinh4 = 1; } else { ts.ApDungQuyDinh4 = 0; } try { ts.SoLuongNhapToiThieu = UInt32.Parse(txtSoLuongNhapToiThieu.Text); ts.SoLuongTonToiDa = UInt32.Parse(txtSoLuongTonToiDa.Text); ts.SoTienNoToiDa = UInt64.Parse(txtSoTienNoToiDa.Text); ts.SoLuongTonToiThieu = UInt32.Parse(txtSoLuongTonToiThieu.Text); ts.TiLeTinhDonGiaBan = UInt32.Parse(txtTiLeTinhDonGiaBan.Text); } catch (FormatException) { MessageBox.Show("Bạn phải nhập vào tất cả các tham số"); return; } catch (OverflowException) { MessageBox.Show("Số không được âm"); return; } //Kiểm tra xem việc thay đổi có thành công hay không string ketQua = ThamSo_BUS.CapNhat(ts); if (ketQua == "Success") { MessageBox.Show("Thay đổi thành công"); } else { MessageBox.Show(ketQua, "Lỗi"); } HienThiGiaTriHienTai(); }