Esempio n. 1
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="parameters"></param>
 internal GDACursor(GDACursorParameters parameters)
 {
     _session            = parameters.Session;
     _connection         = parameters.Connection;
     _command            = parameters.Command;
     _translatorDataInfo = parameters.TranslatorDataInfos;
     _usingPaging        = parameters.UsingPaging;
     _startPage          = parameters.StartPage;
     _pageSize           = parameters.PageSize;
     _startProcess       = parameters.StartProcess;
     _provider           = parameters.Provider;
     _isLoadValues       = false;
 }
Esempio n. 2
0
 /// <summary>
 /// Construtor padrão
 /// </summary>
 /// <param name="provider"></param>
 /// <param name="session">Sessao que sera usada.</param>
 /// <param name="connection">Conexao que sera usada para a recuperacao do resultado.</param>
 /// <param name="command">Comando usado para recuperar o resultado.</param>
 /// <param name="translatorDataInfos">Lista dos atributos a serem carregados.</param>
 /// <param name="usingPaging">Identifica se o resultado vai ser paginado.</param>
 /// <param name="startPage">Ponto inicial da pagina.</param>
 /// <param name="pageSize">Tamanho do pagina</param>
 /// <param name="startProcess">Evento que será acionado no inicio do processamento do cursor.</param>
 public GDACursorParameters(IProvider provider, GDASession session, IDbConnection connection, IDbCommand command, TranslatorDataInfoCollection translatorDataInfos, bool usingPaging, int startPage, int pageSize, EventHandler startProcess)
 {
     if (command == null)
     {
         throw new ArgumentNullException("command");
     }
     Session             = session;
     Connection          = connection;
     Command             = command;
     TranslatorDataInfos = translatorDataInfos;
     UsingPaging         = usingPaging;
     StartPage           = startPage;
     PageSize            = pageSize;
     StartProcess        = startProcess;
     Provider            = provider;
 }