Пример #1
0
        protected override ResultStatus Retrieve()
        {
            base.Retrieve(gcMain);
            DateTime startDate = txtStartDate.DateTimeValue;
            DateTime endDate   = txtEndDate.DateTimeValue;
            string   startTime = " ";
            string   endTime   = " ";

            _Condition = "查詢條件:日期:{0}-{1}";
            _Condition = string.Format(_Condition, txtStartDate.Text, txtEndDate.Text);

            if (chkTime.Checked)
            {
                startTime  = txtStartTime.Text;
                endTime    = txtEndTime.Text;
                _Condition = _Condition + string.Format(",非合理時間 < {0} or > {1}", startTime, endTime);
            }
            if (chkAudit.Checked)
            {
                _Condition = _Condition + ",權限設定作業";
            }
            else
            {
                _Condition = _Condition + ",全部作業";
            }

            gcMain.DataSource = daoDZ9999.ListLOGF(startDate, endDate, startTime, endTime, chkAudit.EditValue.ToString());
            gvMain.TrimAllCell();

            string keyData = "";

            if (gvMain.RowCount == 0)
            {
                keyData = String.Format("{0}無資料", _Condition);
                SingletonLogger.Instance.Info(GlobalInfo.USER_ID, _ProgramID, keyData, " ");
            }
            else
            {
                keyData = string.Format("{0}共有{1}筆", _Condition, gvMain.RowCount);
                SingletonLogger.Instance.Info(GlobalInfo.USER_ID, _ProgramID, keyData, " ");
            }

            return(ResultStatus.Success);
        }
Пример #2
0
 public DataTable ListLOGF(DateTime START_DATE, DateTime END_DATE, string START_TIME, string END_TIME, string TXN_AUDIT)
 {
     return(daoDZ9999.ListLOGF(START_DATE, END_DATE, START_TIME, END_TIME, TXN_AUDIT));
 }