Ejemplo n.º 1
0
        private void cbStatusCheques_SelectedIndexChanged(object sender, EventArgs e)
        {
            int index = cbStatusCheques.SelectedIndex; //repComboBoxSituacao.Items.IndexOf(barEditSituacao.EditValue);

            switch (index)
            {
            //Aberto
            case 1:
                this._situacaoCheque = TypeSituacaoCheque.Aberto; break;

            //Vencido
            case 2: this._situacaoCheque = TypeSituacaoCheque.Vencido; break;

            //Compensado
            case 3: this._situacaoCheque = TypeSituacaoCheque.Compensado; break;

            //Cancelado
            case 4: this._situacaoCheque = TypeSituacaoCheque.Cancelado; break;

            //Devolvido
            case 5: this._situacaoCheque = TypeSituacaoCheque.Devolvido; break;

            //Vencendo hoje
            case 6: this._situacaoCheque = TypeSituacaoCheque.VencendoHoje; break;

            default:
                this._situacaoCheque = TypeSituacaoCheque.Todos;
                break;
            }
        }
Ejemplo n.º 2
0
        public List <Cheque> FindChequesBySituacao(TypeSituacaoCheque situacaoCheque)
        {
            using (var ctx = new BalcaoContext())
            {
                var cheques =
                    ctx.ChequeDao.Where(ch => ch.Situacao == situacaoCheque).OrderBy(ch => ch.DataVencimento).ToList();

                return(cheques.ToList());
            }
        }
Ejemplo n.º 3
0
        public List <Cheque> FindChequesByPeriodo(TypeSituacaoCheque situcao,
                                                  DateTime dtInicio, DateTime dtFinal)
        {
            using (var ctx = new BalcaoContext())
            {
                var cheques = ctx.ChequeDao.Where(ch => ch.DataLancamento >= dtInicio &&
                                                  ch.DataVencimento <= dtFinal &&
                                                  ch.Situacao == situcao).OrderBy(ch => ch.DataVencimento);

                return(cheques.ToList());
            }
        }