예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }