public int CountBusca(Tipo_parcela tipo, int mes) { DateTime mes_inicio = new DateTime(DateTime.Now.Year, mes, 1); DateTime mes_fim = new DateTime(DateTime.Now.Year, mes, DateTime.DaysInMonth(DateTime.Now.Year, mes)); int tipo_parcela = (int)tipo; int retorno = db.Where(e => e.Tipo_parcela == tipo_parcela && e.Data_vencimento >= mes_inicio && e.Data_vencimento <= mes_fim).Count(); return(retorno); }
public List <Parcelas> BuscaBasica(Tipo_parcela tipo, int pagina_atual, int numero_registros, int mes) { DateTime mes_inicio = new DateTime(DateTime.Now.Year, mes, 1); DateTime mes_fim = new DateTime(DateTime.Now.Year, mes, DateTime.DaysInMonth(DateTime.Now.Year, mes)); int tipo_parcela = (int)tipo; return(db.Where(e => e.Tipo_parcela == tipo_parcela && e.Data_vencimento >= mes_inicio && e.Data_vencimento <= mes_fim) .OrderBy(e => e.Data_vencimento) .OrderBy(e => e.Situacao) .Skip(pagina_atual).Take(numero_registros).ToList()); }
public ConsultaParcelas(Tipo_parcela tipo) { InitializeComponent(); Tipo = tipo; switch (tipo) { case Tipo_parcela.PAGAR: this.Title = "Contas a pagar"; dataGrid.Columns[8].Visibility = Visibility.Hidden; break; case Tipo_parcela.RECEBER: this.Title = "Contas a receber"; dataGrid.Columns[9].Visibility = Visibility.Hidden; break; } }