예제 #1
0
        /// <summary>
        /// btnUnlock_Click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUnlock_Click(object sender, EventArgs e)
        {
            IsLock         = 0;
            LockDateSeason = "";
            ActionMode     = ActionModeEnum.Unlock;
            //var firstDay = new DateTime(DateTime.Now.Year, 1, 1);
            //var lastDay = new DateTime(DateTime.Now.Year, 12, 31);
            LockDateFrom = DateTime.MinValue;
            LockDateTo   = DateTime.MinValue;
            //dtExcuteDate.EditValue = "";
            _dbOptionsPresenter.Save();
            _audittingLogPresenter.Save();
            RefeshForm();
            btnLock.Enabled   = true;
            btnUnlock.Enabled = false;
            XtraMessageBox.Show(" Bỏ khóa sổ thành công!",
                                "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            lblNotice.Text = "Hệ thống chưa thực hiện khóa sổ!";
            IModel model = new Model.Model();

            gridLog.DataSource = null;
            gridLog.DataSource = model.GetAudittingLogs().Where(o => o.EventAction == 10 || o.EventAction == 9);
            gridLog.Refresh();
            gridLogView.RefreshData();
            //dtExcuteDate.DateTime = DateTime.Now;
        }