private void btnApply_Click(object sender, EventArgs e)
        {
            if (IsNumber(tbSoTienNo.Text) == false)
            {
                MessageBox.Show("Số tiền nợ là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }
            if (IsNumber(tbSoXeSua.Text) == false)
            {
                MessageBox.Show("Số xe sửa là số.Mời nhập lại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }
            //if there is nothing in any text boxes
            if (tbSoTienNo.Text == "" || tbSoXeSua.Text == "")
            {
                MessageBox.Show("Xin hãy điền đầy đủ thông tin!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //store exception
            string ex = "";
            //we have to save the old ThamSo for sure
            //if we didn't save that and exception occur, we have to revert them
            decimal oldSoTienNoToiDa    = ThamSoDTO.SoTienNoToiDa;
            decimal oldSoXeSuaChuaToiDa = ThamSoDTO.SoXeSuaChuaToiDa;
            bool    oldSuDungQuyDinh4   = ThamSoDTO.SuDungQuyDinh4;

            //set thamso's information
            ThamSoDTO.SoTienNoToiDa    = decimal.Parse(tbSoTienNo.Text);
            ThamSoDTO.SoXeSuaChuaToiDa = decimal.Parse(tbSoXeSua.Text);
            ThamSoDTO.SuDungQuyDinh4   = checkSuDungQuyDinh.Checked;

            //update ThamSo
            ThamSoBUS.UpdateParameters(ex);

            //if there is exception, show it
            if (ex != "")
            {
                MessageBox.Show(ex, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //Revert
                ThamSoDTO.SoTienNoToiDa    = oldSoTienNoToiDa;
                ThamSoDTO.SoXeSuaChuaToiDa = oldSoXeSuaChuaToiDa;
                ThamSoDTO.SuDungQuyDinh4   = oldSuDungQuyDinh4;
                //Update ThamSo again
                ThamSoBUS.UpdateParameters(ex);
                return;
            }
            //show success message
            MessageBox.Show("Cập nhật thành công", "Thành Công", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }