private void btnConsultarCheques_Click(object sender, EventArgs e) { var manager = new ChequeDaoManager(); var dtInicio = ParseUtil.ToDate(dtEditDataInicial.DateTime); var dtFinal = ParseUtil.ToDate(dtEditDataFinal.DateTime); List <Cheque> cheques; if (cbStatusCheques.SelectedIndex > 0) { if (_situacaoCheque == TypeSituacaoCheque.VencendoHoje) { cheques = manager.FindChequesVencidoNoDia(); } else { //no periodo com situação cheques = manager.FindChequesByPeriodo(_situacaoCheque, dtInicio, dtFinal); } } else { cheques = manager.FindChequesByPeriodo(dtInicio, dtFinal); } //seta no label var credito = Cheque.CreditoSum(cheques); var debito = Cheque.DebitoSum(cheques); //carrega no grid gridControlCheques.DataSource = cheques; //atualiza os label setDemonstrativo(credito, debito); }
private async Task carregarCheques() { using (var ctx = new BalcaoContext()) { var source = await ctx.ChequeDao.WhereAsync(ch => ch.Situacao != TypeSituacaoCheque.Cancelado); gridControlCheques.DataSource = source.OrderBy(ch => ch.DataVencimento); setDemonstrativo(Cheque.CreditoSum(source), Cheque.DebitoSum(source)); //if (this.gridControlCheques.InvokeRequired) //{ // this.gridControlCheques.Invoke(new MethodInvoker(delegate // { //})); } }