Ejemplo n.º 1
0
 public override void ExecuteCommand(LogSession session, StringRequestInfo requestInfo)
 {
     try
     {
         string[] contents   = requestInfo.Body.Split(',');
         int      pageNumber = 0;
         int.TryParse(contents[0], out pageNumber);
         int rowsPerPage = 0;
         int.TryParse(contents[1], out rowsPerPage);
         AlarmLogRepository repo         = new AlarmLogRepository();
         List <AlarmLog>    alarmLogList = repo.GetListPaged(pageNumber, rowsPerPage, null, "OperationTime desc");
         session.TrySend("GetAlarmLog " + JsonConvert.SerializeObject(alarmLogList) + "\r\n");
     }
     catch (Exception ex)
     {
         LogOperation.AddErrLog(LogOperation.ErrLogType.InnerErr, ex);
     }
 }
Ejemplo n.º 2
0
        public override void ExecuteCommand(LogSession session, StringRequestInfo requestInfo)
        {
            try
            {
                string[] contents   = requestInfo.Body.Split(',');
                int      pageNumber = 0;
                int.TryParse(contents[0], out pageNumber);
                int rowsPerPage = 0;
                int.TryParse(contents[1], out rowsPerPage);
                AlarmLogRepository repo             = new AlarmLogRepository();
                AlarmLogAssemble   alarmLogAssemble = new AlarmLogAssemble();
                alarmLogAssemble.PageNumber   = pageNumber;
                alarmLogAssemble.rowsPerPage  = rowsPerPage;
                alarmLogAssemble.LogCount     = repo.RecordCount();
                alarmLogAssemble.PageCount    = (int)Math.Ceiling((double)alarmLogAssemble.LogCount / rowsPerPage);
                alarmLogAssemble.AlarmLogList = repo.GetListPaged(pageNumber, rowsPerPage, null, "AlarmTime desc");

                session.TrySend(LogServerCommand.GetAlarmLogResult.ToString() + " " + JsonConvert.SerializeObject(alarmLogAssemble) + "\r\n");
            }
            catch (Exception ex)
            {
                LogServerManager.AddErrLog(ErrLogType.InnerErr, ex);
            }
        }