/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_localizar_Click(object sender, EventArgs e) { try { controleInstituicao = new InstituicaoControl(); dgv_dadosescolas.DataSource = null; switch (_localizar) { case Localizar.codigo: dgv_dadosescolas.DataSource = controleInstituicao.GetById(Convert.ToInt32(this.txt_codigo.Text)); break; case Localizar.mantenedor: dgv_dadosescolas.DataSource = controleInstituicao.GetByMantenedor(this.cbo_mantenedor.Text); break; case Localizar.nome: dgv_dadosescolas.DataSource = controleInstituicao.GetByNome(txt_nome.Text); break; case Localizar.regional: dgv_dadosescolas.DataSource = controleInstituicao.GetByRegional(this.cbo_regional.Text); break; } dgv_dadosescolas.Refresh(); } catch (Exception ex) { Mensageiro.MensagemErro(ex, this); } }