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; } }