コード例 #1
0
        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;
        }
コード例 #2
0
        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;
            }
        }