public static List <String> GetColumnNames()
        {
            List <string> lst = new List <string>();

            Models.State.HistoricoCotacaoState obj = new Models.State.HistoricoCotacaoState();

            lst.Add(obj.Schema.EXT_ID);
            lst.Add(obj.Schema.AtivoId);
            lst.Add(obj.Schema.ProcessId);
            lst.Add(obj.Schema.DataPregao);
            lst.Add(obj.Schema.Ticker);
            lst.Add(obj.Schema.TipoMercado);
            lst.Add(obj.Schema.NomeResumido);
            lst.Add(obj.Schema.EspecificacaoPapel);
            lst.Add(obj.Schema.PrecoAbertura);
            lst.Add(obj.Schema.PrecoMaximo);
            lst.Add(obj.Schema.PrecoMinimo);
            lst.Add(obj.Schema.PrecoMedio);
            lst.Add(obj.Schema.PrecoFechamento);
            lst.Add(obj.Schema.TotalNegocios);
            lst.Add(obj.Schema.Quantidade);
            lst.Add(obj.Schema.Volume);
            lst.Add(obj.Schema.ISIN);
            lst.Add(obj.Schema.Variacao);
            return(lst);
        }
        public static DataTable GetDataTable()
        {
            Models.State.HistoricoCotacaoState obj = new Models.State.HistoricoCotacaoState();
            DataTable table = new DataTable(obj.Schema.ObjectName);

            table.Columns.Add(obj.Schema.EXT_ID, typeof(String));
            table.Columns.Add(obj.Schema.AtivoId, typeof(Int32));
            table.Columns.Add(obj.Schema.ProcessId, typeof(String));
            table.Columns.Add(obj.Schema.DataPregao, typeof(DateTime));
            table.Columns.Add(obj.Schema.Ticker, typeof(String));
            table.Columns.Add(obj.Schema.TipoMercado, typeof(Int32));
            table.Columns.Add(obj.Schema.NomeResumido, typeof(String));
            table.Columns.Add(obj.Schema.EspecificacaoPapel, typeof(String));
            table.Columns.Add(obj.Schema.PrecoAbertura, typeof(Decimal));
            table.Columns.Add(obj.Schema.PrecoMaximo, typeof(Decimal));
            table.Columns.Add(obj.Schema.PrecoMinimo, typeof(Decimal));
            table.Columns.Add(obj.Schema.PrecoMedio, typeof(Decimal));
            table.Columns.Add(obj.Schema.PrecoFechamento, typeof(Decimal));
            table.Columns.Add(obj.Schema.TotalNegocios, typeof(Int32));
            table.Columns.Add(obj.Schema.Quantidade, typeof(Int64));
            table.Columns.Add(obj.Schema.Volume, typeof(Decimal));
            table.Columns.Add(obj.Schema.ISIN, typeof(String));
            table.Columns.Add(obj.Schema.Variacao, typeof(System.Decimal));
            return(table);
        }