public PainelPessoas(UserControlCentro controlCentro) { InitializeComponent(); PainelCentro = controlCentro; dp = new Controls.DataGridPessoas(people.GetPessoas(), PainelCentro); dd1.Children.Add(dp); buttonsGeral = new Controls.ButtonsGeral(); GridFundo.Children.Add(buttonsGeral); buttonsGeral.DeleteClick += new EventHandler(EliminaPessoa); buttonsGeral.AddClick += new EventHandler(AddNewPessoa); buttonsGeral.EditClick += new EventHandler(EditaPessoa); buttonsGeral.RefreshClick += new EventHandler(Refresh); buttonsGeral.HomeClick += new EventHandler(Home); }
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); } }