Exemple #1
0
        //-------------------------------------------------------------------------------------------------------------------
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //define o status da consulta
            int status = 0;
            int tipo   = 0;

            if (rbTipoAtiva.Checked == true)
            {
                status = 1;
            }
            if (rbTipoCancelada.Checked == true)
            {
                status = 2;
            }
            //defino o tipo da consulta
            BLLCompra compra = new BLLCompra();

            if (rbTodasAsVendas.Checked)
            {
                if (rbDataSim.Checked == true)
                {
                    dgvDado.DataSource = compra.ListagemComFiltro(status, tipo, dtInicial.Value, dtFinal.Value);
                }
                else
                {
                    dgvDado.DataSource = compra.ListagemComFiltro(status, 0);
                }
            }
            try
            {
                if (rbCliente.Checked == true)
                {
                    tipo = Convert.ToInt32(txtValor.Text);
                    if (rbDataSim.Checked == true)
                    {
                        dgvDado.DataSource = compra.ListagemComFiltro(status, tipo, dtInicial.Value, dtFinal.Value);
                    }
                    else
                    {
                        dgvDado.DataSource = compra.ListagemComFiltro(status, tipo);
                    }
                }
            }
            catch
            {
                MessageBox.Show("Não existe dados para serem pesquisados!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }