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())
            {
                List <aCustomsProcess_QuotationDetail> feeTypes = JsonConvert.DeserializeObject <List <aCustomsProcess_QuotationDetail> >(data.feetypes.ToString());

                CustomsProcess_Quotation obj = new CustomsProcess_Quotation()
                {
                    ID             = int.Parse(data.id.ToString()),
                    ExpireFrom     = CommonUtils.ConvertDateFromVNString(data.expirefrom.ToString()),
                    IsUSD          = bool.Parse(data.isusd.ToString()),
                    UpdatedBy      = CurrentSys_User.ID,
                    LastestUpdated = DateTime.Now,
                };

                int result = dalTools.CustomsProcess_Quotation_Update(obj, feeTypes);
                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...",
                    }));
                }
            }
        }