public PainelDetalhesProjetos(UserControlCentro controlCentro, bool back) { InitializeComponent(); retroceder = back; PainelCentro = controlCentro; projeto = new Projeto(); Loaded += OnLoaded; PainelCentro.backward = true; buttonsDetails = new Controls.ButtonsDetails(); tabConhecimento.Visibility = System.Windows.Visibility.Hidden; tabDatabases.Visibility = System.Windows.Visibility.Hidden; DetalhesProjeto.IsSelected = true; NomeProjeto.BorderBrush = Brushes.Red; AutoComplete1.BorderBrush = Brushes.Red; }
public void Preenche(string id_database) { int conta = 0; ViewModels.BasesdeDados bd_database = new ViewModels.BasesdeDados(); ViewModels.Projeto projecto = new ViewModels.Projeto(); id_BD = id_database; var ls = database.getBDDetails(id_BD); string[] nomeFilial = projecto.NomeEntidade(ls.StampProjeto); id_filiais = ls.StampProjeto; AutoComplete1.Text = nomeFilial[0]; ServidorBD.Text = ls.Servername; usernameBD.Text = ls.UserID; Classes.DataControl dataControl = new Classes.DataControl(); string pass = dataControl.DecryptStringAES(ls.Password, "BigLevel"); PasswordBD.Text = pass; PasswordBDPass.Password = pass; DatabaseBD.Text = ls.Initialcatalog; if (ls.Encrypt == true) { EncryptBD.IsChecked = true; } if (ls.Trustservercertificate == true) { CertificateBD.IsChecked = true; } conta = Verifica_Validacao(); if (conta >= 5) { buttonsDetails.AlterDataButtonSave(1); AutoComplete1.BorderBrush = Brushes.Gray; } }
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); } }