Exemplo n.º 1
0
        public MySmo.Server GetServer(Oe.Server server)
        {
            #region implement

            var mysmo_server = new MySmo.Server();
            mysmo_server.Name      = _smo_server.InstanceName;
            mysmo_server.Databases = new List <MySmo.Database>();
            foreach (Smo.Database smo_db in _smo_server.Databases)
            {
                mysmo_server.Databases.Add(GetDatabase(smo_db, mysmo_server));
            }
            return(mysmo_server);

            #endregion
        }
Exemplo n.º 2
0
        public Actions_Server(Oe.Server o)
            : this()
        {
            this.Server = o;

            var gens = WMain.Instance.Generators.FindAll(a =>
            {
                return((int)(a.TargetSqlElementType & SqlElementTypes.Databases) > 0 && a.Validate(o));
            });

            foreach (var gen in gens)
            {
                _Actions_StackPanel.Children.Add(new Label
                {
                    Content = (string)gen.Properties[GenProperties.Caption]
                    ,
                    ToolTip = (string)gen.Properties[GenProperties.Tips]
                });
            }
        }
Exemplo n.º 3
0
 public Oe.Server Fill(Oe.Server oeserver)
 {
     SetDataLimit();
     oeserver.Databases.Clear();
     oeserver.Databases.AddRange(
         from Database db in this.Server.Databases
         where db.IsSystemObject == false
         select new Oe.Database
     {
         Parent             = oeserver,
         Text               = db.Name,
         Tag                = db,
         Name               = db.Name,
         RecoryModel        = db.RecoveryModel.ToString(),
         CompatibilityLevel = db.CompatibilityLevel.ToString(),
         Collation          = db.Collation,
         Owner              = db.Owner,
         CreateDate         = db.CreateDate
     });
     return(oeserver);
 }