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); }