/// <summary> /// Привести объект в состояние для использования в запросе /// </summary> /// <param name="req">Содержание запроса</param> public void SetRequest(string req) { dataError = false; if (Equals(requestDB, null) == false) { requestDB = null; } else { ; } requestDB = req; State = STATE_LISTENER.REQUEST; if (Equals(dataTable, null) == false) { dataTable = null; } else { ; } dataTable = new DataTable(); }
/// <summary> /// Привести объект в исходное состояние /// </summary> public void Reset() { dataError = false; requestDB = null; State = STATE_LISTENER.READY; dataTable = null; }
/// <summary> /// конструктор - основной (без аргументов) /// </summary> public DbInterfaceListener() { dataError = false; requestDB = null; //new object (); _state = STATE_LISTENER.READY; dataTable = new DataTable(); }
/// <summary> /// Установить финальное состояние (после выполнения запроса) /// </summary> /// <param name="bResult">Результатт выполнения запроса</param> public void SetResult(bool bResult) { dataError = !bResult; // requestDB сохранить до очередного назначения // , чтобы результат соответствовал запросу State = Error == false ? STATE_LISTENER.READY : STATE_LISTENER.REQUEST; // для возможности повтрной обработки(если успеем) }