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());
        }
Пример #3
0
        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;
            }
        }