/// <summary> /// Selects user command from Database through LayerD /// </summary> /// <param name="parameterValue"></param> private void UOC_SelectCommand(ApsParameterValue parameterValue) { ApsReturnValue returnValue = new ApsReturnValue(); this.ReturnValue = returnValue; ApsLayerD layerD = new ApsLayerD(this.GetDam()); layerD.SelectCommand(parameterValue, returnValue); }
/// <summary>Get command information from database. </summary> /// <param name="taskID">asynchronous task id</param> /// <param name="returnValue">asynchronous return value</param> /// <param name="dam">BaseDam</param> public static void GetCommandValue(int taskID, ApsReturnValue returnValue, BaseDam dam) { // Sets parameters of AsyncProcessingServiceParameterValue to get command value. ApsParameterValue parameterValue = new ApsParameterValue( "AsyncProcessingService", "SelectCommand", "SelectCommand", "SQL", new MyUserInfo("AsyncProcessingService", "AsyncProcessingService")); parameterValue.TaskId = taskID; // Calls data access part of asynchronous processing service. ApsLayerD layerD = new ApsLayerD(dam); layerD.SelectCommand(parameterValue, returnValue); returnValue.CommandId = (int)returnValue.Obj; }