private void btnPostedVoucher_Click(object sender, EventArgs e)
        {
            if (RefNo == "" || RefNo == null)
            {
                XtraMessageBox.Show("Không tồn tại chứng từ để ghi sổ",
                                    ResourceHelper.GetResourceValueByName("ResDetailContent"),
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (_lockPresenter.CheckLockDate(-1, 600, DateTime.Parse(_dbOptionHelper.PostedDate)))
            {
                XtraMessageBox.Show("Bạn đang ghi sổ trong ngày đã khóa. Bạn phải bỏ khóa sổ!.", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            salaryVouchersPresenter.Save(PostedDate.ToShortDateString(), RefNo, RefTypeId);
            //Reload lai  cac grid
            RefNo = "";
            salaryVouchersPresenter.Display(PostedDate.ToShortDateString());
            if (gridViewSalaryVoucher.RowCount > 0)
            {
                RefNo = gridViewSalaryVoucher.GetRowCellValue(0, "RefNo").ToString();
                employeesPresenter.DisplayByMonthDateAndRefNo(PostedDate.ToShortDateString(), RefNo);
            }
            employeesPresenter.DisplayByMonthDateAndRefNo(PostedDate.ToShortDateString(), RefNo);

            if (RefNo == "" || RefNo == null)
            {
                btnPostedVoucher.Enabled = false;
                btnCancelCalc.Enabled    = false;
            }
        }