コード例 #1
0
        private void btnCancelCalc_Click(object sender, EventArgs e)
        {
            //if (_lockPresenter.CheckLockDate(-1, 600, DateTime.Parse(PostedDate)))
            //{
            //    XtraMessageBox.Show("Bạn không được hủy tính lương khi đã khóa sổ. Bạn phải bỏ khóa sổ!.", "Thông báo",
            //          MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    return;
            //}

            salaryVouchersPresenter.CancelCalc(PostedDate.ToShortDateString(), RefNo, RefTypeId);

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