protected bool CarregarDados(int id) { CasosMediacao_Model model = new CasosMediacao_Model(); casos_mediacao c = new casos_mediacao(); try { ddTipoRegistro.SelectedValue = id.ToString(); c = model.Obter(id); txtTitulo.Text = c.titulo; txtDescricao.Value = c.descricao; ddPrioridade.SelectedValue = c.prioridade.ToString(); imgImagemCarregada.ImageUrl = c.imagem_caminho + c.imagem_nome; Master.Sucesso("Dados carregados na tela."); return(true); } catch { LimparCampos(); Master.Sucesso("Nenhum registro encontrado para o tipo selecionado."); return(false); } }
protected void btnChecarTipoReg_OnClick(object sender, EventArgs e) { if (ddTipoRegistro.SelectedIndex >= 0) { CasosMediacao_Model model = new CasosMediacao_Model(); casos_mediacao c = new casos_mediacao(); try { // tenta buscar, se encontrar, roda a linha de baixo e redireciona a página para carregar e ficar o ID na url c = model.Obter(int.Parse(ddTipoRegistro.SelectedValue)); Response.Redirect("caso_mediacao.aspx?ID=" + c.id_tipo_registro.ToString()); } catch { // se não encontrar na função Obter, entra no catch e exibe a mensagem LimparCampos(); Master.Sucesso("Nenhum registro encontrado para o tipo selecionado."); } } }