private void frmResumoCaixa_Load(object sender, EventArgs e) { try { DateTime dataInicial = caixaRepository.BuscarUltimoFechamento(); dataGridView.DataSource = movimentacaoRepository.ListarPorPeriodo(dataInicial.Date, DateTime.Today.Date); dtpInicial.Value = dataInicial; } catch (Exception ex) { MessageBox.Show("Algo deu errado ao tentar abrir a nova janela. Tente novamente ou contate o administrador do sistema. \n\n\nDetalhes: \n" + ex.Message, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmResumo_Load(object sender, EventArgs e) { try { DateTime dataUltimoFechamento = caixaRepository.BuscarUltimoFechamento(); lblDataUltimoFechamento.Text = dataUltimoFechamento.ToShortDateString(); if (txtPesquisar.Text.Equals("") || txtPesquisar.Text.Equals(" ")) { if (dtpInicial.Value == dtpFinal.Value) { IList <Venda> lista = vendaRepository.ListarPorData(dtpInicial.Value); dataGridViewResumo.DataSource = lista; //txtValorTotal.Text = string.Format("{0:C}", 652.35/*Convert.ToString(pagamento.SomarValorTotal(lista)*/); } else if (dtpInicial.Value.Date < dtpFinal.Value.Date) { IEnumerable <Venda> lista = vendaRepository.ListarPorIntervaloPeriodo(dtpInicial.Value, dtpFinal.Value); dataGridViewResumo.DataSource = lista; //txtValorTotal.Text = Convert.ToString(pagamento.SomarValorTotal(lista)); } else { MessageBox.Show("Data incorreta. Por gentileza, insira uma data final maior que a data inicial.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { IEnumerable <Venda> lista = vendaRepository.ListarPorFuncionario(txtPesquisar.Text); dataGridViewResumo.DataSource = lista; } } catch (Exception ex) { MessageBox.Show("Algo deu errado. Tente novamente ou contate o administrador do sistema. \n\n\nDetalhes: \n" + ex.Message, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }