Beispiel #1
0
        /// <summary>
        /// Obtém os anos das datas dos Lancamentos
        /// </summary>
        /// <returns></returns>
        public string[] GetPeriodoLancamentos()
        {
            using (var ctx = new BalcaoContext())
            {
                DataTable dt = ctx.ConnectionSql.ExecuteQueryDataTable("SELECT DISTINCT  DATEPART(YEAR, DataLancamento) AS 'DataLancamento' FROM LancamentoFinanceiro");
                //array dos periodos
                object[] values = DataGridViewUtil.GetColumnValues(dt);

                //converte a array de objeto em string
                string[] periodos = Array.ConvertAll(values, x => x.ToString());

                return(periodos);
            }
        }