private void btnSimular_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(cbxEspecialidade.SelectedValue) < 1) { throw new Exception("Selecione uma especialidade!"); } int espec = Convert.ToInt32(cbxEspecialidade.SelectedValue); double aumento = Convert.ToDouble(txtPorcentagem.Text) / 100 + 1; ServicoDAO servico = new ServicoDAO(); DataTable table = servico.Simulacao(espec, aumento); dataGridView1.DataSource = table; } catch (FormatException) { Metodos.Mensagem("Campo numérico inválido!", TipoMsgEnum.Erro); } catch (SqlException) { Metodos.Mensagem("Ocorreu um erro no banco de dados.", TipoMsgEnum.Erro); } catch (Exception erro) { Metodos.Mensagem(erro.Message, TipoMsgEnum.Erro); } }