示例#1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                FornecedorBusiness   business     = new FornecedorBusiness();
                List <FornecedorDTO> fornecedores = new List <FornecedorDTO>();

                if (txtNome.Text != string.Empty)
                {
                    fornecedores = business.ConsultarPorNome_Situacao(txtNome.Text, rbnAtivo.Checked);
                }
                else if (txtFilial.Text != string.Empty)
                {
                    fornecedores = business.ConsultarPorFilial(Convert.ToInt32(txtFilial.Text));
                }
                else
                {
                    fornecedores = business.ConsultarPorSituacao(rbnAtivo.Checked);
                }

                dgvFornecedor.AutoGenerateColumns = false;
                dgvFornecedor.DataSource          = fornecedores;
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }