private void btnCancelSalary_Click(object sender, EventArgs e)
        {
            if (RefNo == "" || RefNo == null)
            {
                XtraMessageBox.Show(@"Không còn chừng từ để hủy tính",
                                    ResourceHelper.GetResourceValueByName("ResDetailContent"),
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            //string[] separators = { "/" };
            //string[] words = PostedDate.Split(separators, StringSplitOptions.RemoveEmptyEntries);
            //if (_lockPresenter.CheckLockDate(-1, 600, DateTime.Parse(words[1] + "/" + words[0] + "/" + words[2])))
            if (_lockPresenter.CheckLockDate(-1, 600, PostedDate))
            {
                XtraMessageBox.Show(@"Bạn không thể hủy chứng từ lương trong ngày khóa sổ. Bạn phải bỏ khóa sổ",
                                    ResourceHelper.GetResourceValueByName("ResDetailContent"),
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }


            salaryVouchersPresenter.SaveCancel(PostedDate.ToShortDateString(), RefNo, RefTypeId);//Hủy tính lương
            //Reload lai  cac grid
            RefNo = "";
            salaryVouchersPresenter.DisplayPostedDate(PostedDate.ToShortDateString());
            if (((List <SalaryVoucherModel>)gridSalaryVoucher.DataSource).Count > 0)
            {
                RefNo = ((List <SalaryVoucherModel>)gridSalaryVoucher.DataSource)[0].RefNo;
            }
            else
            {
                btnCancelSalary.Enabled = false;
                btnShowVoucher.Enabled  = false;
            }
            employeesPresenter.DisplayByMonthDateAndRefNo(PostedDate.ToShortDateString(), RefNo);
        }