public PainelDatabases(UserControlCentro controlCentro)
        {
            InitializeComponent();
            PainelCentro = controlCentro;
            db           = new Controls.DataGridDatabases(database.GetBasesDeDados(), PainelCentro);
            dd1.Children.Add(db);
            buttonsGeral = new Controls.ButtonsGeral();
            gridFundo.Children.Add(buttonsGeral);

            buttonsGeral.DeleteClick  += new EventHandler(EliminaBD);
            buttonsGeral.AddClick     += new EventHandler(AddNewBD);
            buttonsGeral.EditClick    += new EventHandler(EditaBD);
            buttonsGeral.RefreshClick += new EventHandler(Refresh);
            buttonsGeral.HomeClick    += new EventHandler(Home);
        }
        public void Preenche(string id)
        {
            ViewModels.Projeto projeto = new ViewModels.Projeto();

            id_Projeto = id;

            var ls = projeto.getProjetosDetails(id);

            NomeProjeto.Text       = ls.Nome;
            MoradaProjeto.Text     = ls.Morada;
            LocalidadeProjeto.Text = ls.Localidade;
            CodPostalProjeto.Text  = ls.CodPostal;
            TelemovelProjeto.Text  = ls.Telemovel;
            TelefoneProjeto.Text   = ls.Telefone;
            FaxProjeto.Text        = ls.Fax;
            EmailProjeto.Text      = ls.Email;
            SiteProjeto.Text       = ls.Site;
            DescricaoProjeto.Text  = ls.Descricacao;
            AutoComplete2.Text     = ls.NomeConsultor;

            Entidade e2 = new Entidade();

            string[] name = e2.NomeEntidade(ls.StampEntidade);
            AutoComplete1.Text = name[0];

            int num = databases.Existe_Databases_Projetos(id_Projeto);

            if (num > 0)
            {
                tabDatabases.Visibility = System.Windows.Visibility.Visible;
                dgbd = new Controls.DataGridDatabases(databases.BD_Projetos(id_Projeto), PainelCentro);
                tabDatabases.Content = dgbd;
            }
            else
            {
                TabCentro.Items.Remove(tabDatabases);
            }

            num = conhecimento.Existe_Conhecimento_Projeto(id_Projeto);

            if (num > 0)
            {
                tabConhecimento.Visibility = System.Windows.Visibility.Visible;
                dgc = new Controls.DataGridConhecimento(conhecimento.getConhecimentoProjeto(id_Projeto), PainelCentro);
                tabConhecimento.Content = dgc;
            }
            else
            {
                TabCentro.Items.Remove(tabConhecimento);
            }

            if (AutoComplete1.Text.Trim() != "")
            {
                AutoComplete1.BorderBrush = Brushes.Gray;
            }

            if (NomeProjeto.Text.Trim() != "")
            {
                NomeProjeto.BorderBrush = Brushes.Gray;
            }

            if (AutoComplete1.Text.Trim() != "" && NomeProjeto.Text.Trim() != "")
            {
                buttonsDetails.AlterDataButtonSave(1);
            }
        }
Example #3
0
        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);
            }
        }