private void cbbFatos_SelectedValueChanged(object sender, EventArgs e) { Clear(false, true, false); string descricao = ""; if ((cbbFatos.Text == "") || (cbbFatos.Text == "<SELECIONE>")) { descricao = "<SELECIONE>"; } else { string objeto = ""; foreach (fatos fato in fatos) { if (fato.descricao == cbbFatos.Text) { objeto = fato.objeto; descricao = fato.descricao; break; } } if (capitulos.Count > 0) { capitulos.Clear(); } error = dadosBase.GetCapitulos(connString, objeto, ref capitulos); if (error.retorno != Error.tipoRetorno.sucesso) { if (error.codigo != "") { Messages.SendError($"Ocorreu um erro ao acessar o banco de dados.\nDetalhes(Cód. {error.codigo}): {error.mensagem}", "Erro"); } else { Messages.SendError($"Ocorreu um erro.\nDetalhes: {error.mensagem}", "Erro"); } } else { foreach (capitulos capitulo in capitulos) { cbbCapitulo.Items.Add(capitulo.descricao); } } } lblFatos.Text = descricao; }
private void cbbFato_SelectedValueChanged(object sender, EventArgs e) { Clear(false, false, false, true, false); string descricao = ""; string objeto = ""; if ((cbbFato.Text == "") || (cbbFato.Text == "<SELECIONE>")) { descricao = "<SELECIONE>"; } else { foreach (fatos fato in fatos) { if (fato.descricao == cbbFato.Text) { descricao = fato.descricao.ToUpper(); objeto = fato.objeto; } } if (capitulos.Count > 0) { capitulos.Clear(); } error = dadosBase.GetCapitulos(connString, objeto, ref capitulos); if (error.retorno != Error.tipoRetorno.sucesso) { } else { foreach (capitulos capitulo in capitulos) { cbbCapitulo.Items.Add(capitulo.descricao); } } } lblFato.Text = descricao; }