public void Preenche_UserControl(Conhecimentos con) { Projetos fil = null; Tipos type = null; Subtipos subtype = null; Entidades empre = null; try { _files.Clear(); id_con = con.StampConhecimento; ballontext.Text = "Data da ultima actualização: " + con.Usrdata.ToString(); textbox_Metadados.Text = con.Metadados.ToString(); if (con.Mensagem != null && con.Mensagem != "") { MensagemConhecimento.Text = con.Mensagem.ToString(); } if (con.Ecra != null && con.Ecra != "") { textbox_Ecra.Text = con.Ecra.ToString(); } if (con.Tabela != null && con.Tabela != "") { textbox_Tabela.Text = con.Tabela.ToString(); } if (con.Teclas != null && con.Teclas != "") { textbox_Teclas.Text = con.Teclas.ToString(); } if (con.Descricao != null && con.Descricao != "") { DescricaoConhecimento.Text = con.Descricao.ToString(); } if (con.StampProjeto != null) { fil = projeto.getProjetosDetails(con.StampProjeto); empre = entidade.getentidadeDetails(fil.StampEntidade); AutoComplete1.Text = empre.Nome; combo_projetos.SelectedValue = fil.Nome; } if (con.StampTipo != null) { type = tipo.getTipoDetails(con.StampTipo); combo_tipo.SelectedValue = type.Nome; } if (con.StampSubtipo != null) { subtype = subtipo.getSubtipoDetails(con.StampSubtipo); combo_subtipo.SelectedValue = subtype.Nome; } switch (con.NivelAprovacao) { case 0: Star1.State = StarState.Off; Star2.State = StarState.Off; Star3.State = StarState.Off; Star4.State = StarState.Off; Star5.State = StarState.Off; break; case 1: Star1.State = StarState.On; Star2.State = StarState.Off; Star3.State = StarState.Off; Star4.State = StarState.Off; Star5.State = StarState.Off; break; case 2: Star1.State = StarState.On; Star2.State = StarState.On; Star3.State = StarState.Off; Star4.State = StarState.Off; Star5.State = StarState.Off; break; case 3: Star1.State = StarState.On; Star2.State = StarState.On; Star3.State = StarState.On; Star4.State = StarState.Off; Star5.State = StarState.Off; break; case 4: Star1.State = StarState.On; Star2.State = StarState.On; Star3.State = StarState.On; Star4.State = StarState.On; Star5.State = StarState.Off; break; case 5: Star1.State = StarState.On; Star2.State = StarState.On; Star3.State = StarState.On; Star4.State = StarState.On; Star5.State = StarState.On; break; default: break; } Preenche_Combo_Files(); VerificaButtons(); } catch { } }
public void Preenche(string id) { id_Emp = id; var ls = emp.getentidadeDetails(id); NomeEntidade.Text = ls.Nome; MoradaEntidade.Text = ls.Morada; LocalidadeEntidade.Text = ls.Localidade; CodPostal_Entidade.Text = ls.CodPostal; TelemovelEntidade.Text = ls.Telemovel; TelefoneEntidade.Text = ls.Telefone.ToString(); FaxEntidade.Text = ls.Fax; NumeroEntidade.Text = ls.Numero; EmailEntidade.Text = ls.Email; SiteEntidade.Text = ls.Site; if (NomeEntidade.Text.Trim() != "") { NomeEntidade.BorderBrush = Brushes.Gray; } int num = projeto.Existe_Projetos(id_Emp); if (num > 0) { tabProjetos.Visibility = System.Windows.Visibility.Visible; dt = new Controls.DataGridProjetos(projeto.Projetos_Entidade(id_Emp), PainelCentro); tabProjetos.Content = dt; } else { TabCentro.Items.Remove(tabProjetos); } num = people.Existe_Pessoas_Entidade(id_Emp); if (num > 0) { tabPessoas.Visibility = System.Windows.Visibility.Visible; dp = new Controls.DataGridPessoas(people.Pessoas_Entidade(id_Emp), PainelCentro); tabPessoas.Content = dp; } else { TabCentro.Items.Remove(tabPessoas); } num = databases.Existe_Databases_Entidade(id_Emp); if (num > 0) { tabDatabases.Visibility = System.Windows.Visibility.Visible; dgbd = new Controls.DataGridDatabases(databases.Databases_Entidade(id_Emp), PainelCentro); tabDatabases.Content = dgbd; } else { TabCentro.Items.Remove(tabDatabases); } num = conhecimento.Existe_Conhecimento_Entidade(id_Emp); if (num > 0) { tabConhecimento.Visibility = System.Windows.Visibility.Visible; dgc = new Controls.DataGridConhecimento(conhecimento.getConhecimentoEntidade(id_Emp), PainelCentro); tabConhecimento.Content = dgc; } else { TabCentro.Items.Remove(tabConhecimento); } if (NomeEntidade.Text.Trim() != "") { buttonsDetails.AlterDataButtonSave(1); } }