public PainelDetalhesDatabases(UserControlCentro controlCentro) { InitializeComponent(); PainelCentro = controlCentro; database = new ViewModels.BasesdeDados(); AutoComplete1.BorderBrush = PasswordBDPass.BorderBrush = DatabaseBD.BorderBrush = ServidorBD.BorderBrush = PasswordBD.BorderBrush = usernameBD.BorderBrush = Brushes.Red; PasswordBD.Visibility = System.Windows.Visibility.Hidden; buttonsDetails = new Controls.ButtonsDetails(); gridFundo.Children.Add(buttonsDetails); buttonsDetails.SaveClick += new EventHandler(Add_Database); buttonsDetails.HomeClick += new EventHandler(Home); buttonsDetails.DeleteClick += new EventHandler(DeleteBD); Loaded += OnLoaded; }
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; } }