public TaskStruct[] GetTasks(string machineGuid) { DBTaskCollection dbTasks = new DBTaskCollection(dataProvider); dbTasks.Connection = connection; dbTasks.LoadActiveAndToExecute(machineGuid); if (dbTasks.List != null && dbTasks.List.Count > 0) { TaskStruct[] ret = new TaskStruct[dbTasks.List.Count]; for (int i = 0; i < ret.Length; i++) { dbTasks.List[i].Connection = connection; dbTasks.List[i].BusinessObject.DateSended = DateTime.Now; dbTasks.List[i].BusinessObject.State = (int)MWRCommonTypes.Enum.TaskState.Sended; dbTasks.List[i].Save(); ret[i] = dbTasks.List[i].BusinessObject; } return ret; } return null; }
public TaskStruct[] GetTasks(string machineGuid, DateTime from, DateTime to, int[] states, string taskGuid, int startIndex, int rowsCount, out int totalRowsCount) { DBTaskCollection dbTask = new DBTaskCollection(dataProvider); dbTask.Connection = connection; dbTask.Load(machineGuid, from, to, states, taskGuid, startIndex, rowsCount, out totalRowsCount); if (dbTask.List != null) { TaskStruct[] ret = new TaskStruct[dbTask.List.Count]; for (int i = 0; i < ret.Length; i++) { ret[i] = dbTask.List[i].BusinessObject; } return ret; } return null; }