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