示例#1
0
        private void BtPesquisar_Click(object sender, EventArgs e)
        {
            dgvOrcamentos.Rows.Clear();
            Filtros f = new Filtros();

            f.filtroCidade = buscaCidade.cidade;
            f.filtroPessoa = buscaPessoa.pessoa;
            f.filtroDataCadastroInicial = dtpFiltroDataCadastroInicial.Value;
            f.filtroDataCadastroFinal   = dtpFiltroDataCadastroFinal.Value;
            f.filtroDataValidadeInicial = dtpFiltroDataValidadeInicial.Value;
            f.filtroDataValidadeFinal   = dtpFiltroDataValidadeFinal.Value;
            f.filtroValorTotalInical    = dbValorTotalIni.Valor;
            f.filtroValorTotalFinal     = dbValorTotalFinal.Valor;
            f.usardataCadastroFiltro    = dataCadastroFiltro;
            f.usardataValidadeFiltro    = dataValidadeFiltro;
            f.usarvalorTotalFiltro      = valorTotalFiltro;


            orcamentos = orcamentoDAO.Busca(f);

            foreach (var o in orcamentos)
            {
                if (o.DataValidade.HasValue)
                {
                    dgvOrcamentos.Rows.Add(o.OrcamentoID, o.Pessoa.PessoaID, o.Pessoa.Nome, o.DataCadastro, o.DataValidade, o.ValorTotalItens, o.DescontoTotalItens, o.DescontoOrcamento, o.ValorTotalOrcamento);
                }
                else
                {
                    dgvOrcamentos.Rows.Add(o.OrcamentoID, o.Pessoa.PessoaID, o.Pessoa.Nome, o.DataCadastro, o.DataValidade, o.ValorTotalItens, o.DescontoTotalItens, o.DescontoOrcamento, o.ValorTotalOrcamento);
                }
            }
            dgvOrcamentos.Refresh();
        }