private void cbbGrupo_SelectedValueChanged(object sender, EventArgs e) { Clear(false, true, false, false, false); string descricao = ""; string grupoEmpresarial = ""; if ((cbbGrupo.Text == "<SELECIONE>") || (cbbGrupo.Text == "")) { descricao = "<SELECIONE>"; } else { foreach (gruposEmpresariais grupo in gruposEmpresariais) { if (grupo.codigo == cbbGrupo.Text) { descricao = grupo.descricao; grupoEmpresarial = grupo.grupoEmpresarial; break; } } if (empresas.Count > 0) { empresas.Clear(); } error = dadosBase.GetEmpresas(connString, grupoEmpresarial, ref empresas); if (error.retorno != Error.tipoRetorno.sucesso) { if (error.GetCodigo() == "") { Messages.SendError("Ocorreu um erro ao listar as empresas.\nDetalhes: " + error.GetMensagem(), "Erro"); } else { Messages.SendError("Ocorreu um erro ao acessar o banco de dados.\nDetalhes(Cód. " + error.GetCodigo() + "): " + error.GetMensagem(), "Erro"); } } else { foreach (empresas empresa in empresas) { cbbEmpresa.Items.Add(empresa.codigo); } } } lblGrupo.Text = descricao; }
private void cbbGrupo_SelectedIndexChanged(object sender, EventArgs e) { string descricao = ""; Clear(false); if ((cbbGrupo.Text == "") || (cbbGrupo.Text == "<SELECIONE>")) { descricao = "<SELECIONE>"; } else { string grupoEmpresarial = ""; foreach (gruposEmpresariais grupo in gruposEmpresariais) { if (grupo.codigo == cbbGrupo.Text) { descricao = grupo.descricao; grupoEmpresarial = grupo.grupoEmpresarial; break; } } if (empresas.Count() > 0) { empresas.Clear(); } error = dadosBase.GetEmpresas(connString, grupoEmpresarial, ref empresas); if (error.retorno == Error.tipoRetorno.sucesso) { foreach (empresas empresa in empresas) { cbbEmpresa.Items.Add(empresa.codigo); } } else { 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"); } } } lblGrupo.Text = descricao; }