private void btnSave_Click(object sender, EventArgs e)
        {
            //_sotienthu = 0;
            if (spRemain.Value > 0)
            {
                _sotienthu = spPayment.Value;
            }
            else
            {
                _sotienthu = spMoneyShouldPay.Value;
            }
            m_CashReceiptVoucherObject = new CCashReceiptVoucherDTO("PT00000000",
                                                                    lkCustomerName.EditValue.ToString(),
                                                                    "NV0000001",
                                                                    DateTime.ParseExact(labCRVDateValue.Text, "dd/MM/yyyy", null),
                                                                    (int)_sotienthu);
            m_CashReceiptVoucherExecute.AddCashReceiptVoucherToDatabase(m_CashReceiptVoucherObject);
            //
            decimal _sotienno = 0;

            if (spRemain.Value > 0)
            {
                _sotienno = spRemain.Value;
            }
            m_CustomerObject              = new CCustomerDTO();
            m_CustomerObject.maKhachHang  = lkCustomerName.EditValue.ToString();
            m_CustomerObject.tenKhachHang = lkCustomerName.Text;
            m_CustomerObject.diaChi       = txtCustomerAddress.Text;
            m_CustomerObject.soDienThoai  = txtCustomerPhone.Text;
            m_CustomerObject.Email        = txtCustomerEmail.Text;
            m_CustomerObject.tienNo       = (int)_sotienno;
            m_CustomerExecute.UpdateDebitOfCustomerDataToDatabase(m_CustomerObject);
        }
 private void btnSave_Click(object sender, EventArgs e)
 {
     //_sotienthu = 0;
     if (lkCustomerName.Text == "")
     {
         XtraCustomMessageBox.Show("Thông tin khách hàng không được trống!", "Thông báo", true);
         return;
     }
     if (spMoneyShouldPay.Value == 0)
     {
         XtraCustomMessageBox.Show("Khách hàng không còn nợ!\nXin vui lòng chọn khách hàng khác!", "Thông báo", true);
         return;
     }
     try
     {
         m_saveCashReceiptVoucher = false;
         _sotienthu = spPayment.Value;
         m_CashReceiptVoucherObject = new CCashReceiptVoucherDTO("PT00000000",
                                                                 lkCustomerName.EditValue.ToString(),
                                                                 ucLogin.m_EmployeeObject.maNhanVien,
                                                                 DateTime.ParseExact(labCRVDateValue.Text, "dd/MM/yyyy", null),
                                                                 (int)_sotienthu);
         m_CashReceiptVoucherExecute.AddCashReceiptVoucherToDatabase(m_CashReceiptVoucherObject);
         //
         if (spRemain.Value < 0)
         {
             _sotienno = -(spRemain.Value);
         }
         m_CustomerObject              = new CCustomerDTO();
         m_CustomerObject.maKhachHang  = lkCustomerName.EditValue.ToString();
         m_CustomerObject.tenKhachHang = lkCustomerName.Text;
         m_CustomerObject.diaChi       = txtCustomerAddress.Text;
         m_CustomerObject.soDienThoai  = txtCustomerPhone.Text;
         m_CustomerObject.Email        = txtCustomerEmail.Text;
         m_CustomerObject.tienNo       = (int)_sotienno;
         m_CustomerExecute.UpdateLiabilitiesDataToDataBase(m_CustomerObject.maKhachHang, (int)_sotienno, DateTime.ParseExact(labCRVDateValue.Text, "dd/MM/yyyy", null));
         if (m_CustomerExecute.UpdateDebitOfCustomerDataToDatabase(m_CustomerObject))
         {
             XtraCustomMessageBox.Show("Lưu dữ liệu thành công!", "Thông báo", true);
             btnView.Enabled = true;
         }
         else
         {
             XtraCustomMessageBox.Show("Lưu dữ liệu thất bại!", "Lỗi", true);
         }
     }
     catch (System.Exception)
     {
         XtraCustomMessageBox.Show("Lưu dữ liệu thất bại!", "Lỗi", true);
     }
 }