Esempio n. 1
0
        private void InitObjectInspectorTree()
        {
            var controlRepository = ControlRepository.Instance(ObjectInspector);

            _objectInspectorPopupMenu = new ObjectInspectorPopupMenu();
            _objectInspectorPopupMenu.ControlRepository = controlRepository;
            _objectInspectorPopupMenu.Form = FindForm();
            _objectInspectorPopupMenu.SetItemLinks();

            var rootNodeSettings = new PropertiesNode(PanelContainer);

            rootNodeSettings.EnabledLayoutTypes = new List <EnabledItems> {
                EnabledItems.Layout
            };

            ObjectInspector.PropertiesRootNode       = rootNodeSettings;
            ObjectInspector.ObjectInspectorPopupMenu = _objectInspectorPopupMenu;
            ObjectInspector.ControlRepository        = controlRepository;
            ObjectInspector.OnSetFocus       = DoSetFocus;
            ObjectInspector.DataSources      = DataSourceSurface.DataSources;
            ObjectInspector.Scripts          = ScriptSurface.Scripts;
            ObjectInspector.ChildViews       = ChildViewSurface.ChildViews;
            PanelContainer.ObjectInspector   = ObjectInspector;
            rootNodeSettings.ObjectInspector = ObjectInspector;

            //циклическая ссылка - плохо
            DataSourceSurface.ObjectInspector = ObjectInspector;
            ScriptSurface.ObjectInspector     = ObjectInspector;
            ChildViewSurface.ObjectInspector  = ObjectInspector;
        }
Esempio n. 2
0
 public void TestMethod1()
 {
     QADB_Entities context = new QADB_Entities();
     ControlRepository repository = new ControlRepository(context);
     int recordCount;
     IEnumerable<Control> controls = repository.FindAll(1, 1, 10, out recordCount);
     foreach (Control c in controls)
     {
         string p = c.ControlProperty.Property;
         string t = c.ControlProperty.Type;
     }
 }
Esempio n. 3
0
        public void TestMethod1()
        {
            QADB_Entities     context    = new QADB_Entities();
            ControlRepository repository = new ControlRepository(context);
            int recordCount;
            IEnumerable <Control> controls = repository.FindAll(1, 1, 10, out recordCount);

            foreach (Control c in controls)
            {
                string p = c.ControlProperty.Property;
                string t = c.ControlProperty.Type;
            }
        }
Esempio n. 4
0
        public VSTalkCore(IWindowsManager windowsManager, IEnvironmentManager environmentManager, IModelContext modelContext)
        {
            WindowsManager     = windowsManager;
            EnvironmentManager = environmentManager;
            ModelContext       = modelContext;

            NotificationQueue = new NotificationQueue();

            Connector          = new ClientConnector(this);
            ControlsRepository = new ControlRepository(this);

            LoadConnections();
        }
Esempio n. 5
0
 public HomeController()
 {
     this.Config = new Config();
     this.Resources = new ResourceStrings(Config);
     this.FileSystem = new FileSystemHelper(Config);
     this.PathHelper = new AppUrlHelper(FileSystem, Resources);
     this.InitializeTableOfContentsRepository();
     this.ApplicationSamplesRepository = new ApplicationSampleRepository(Resources.Culture, this.FileSystem);
     this.SampleRepository = new SampleRepository(Resources.Culture, this.FileSystem);
     this.ControlRepository = new ControlRepository(Resources.Culture, this.FileSystem);
     this.SampleSourceCodeRepository = new SampleSourceCodeRepository(this.PathHelper);
     this.InitializeHelpContentRepository();
     this.LocalizedSampleStringRepository = new LocalizedSampleStringRepository(this.Resources.Culture);
 }
Esempio n. 6
0
 public HomeController()
 {
     this.Config     = new Config();
     this.Resources  = new ResourceStrings(Config);
     this.FileSystem = new FileSystemHelper(Config);
     this.PathHelper = new AppUrlHelper(FileSystem, Resources);
     this.InitializeTableOfContentsRepository();
     this.ApplicationSamplesRepository = new ApplicationSampleRepository(Resources.Culture, this.FileSystem);
     this.SampleRepository             = new SampleRepository(Resources.Culture, this.FileSystem);
     this.ControlRepository            = new ControlRepository(Resources.Culture, this.FileSystem);
     this.SampleSourceCodeRepository   = new SampleSourceCodeRepository(this.PathHelper);
     this.InitializeHelpContentRepository();
     this.LocalizedSampleStringRepository = new LocalizedSampleStringRepository(this.Resources.Culture);
 }
Esempio n. 7
0
 // For testing purposes
 public HomeController(ResourceStrings resources, Config config, FileSystemHelper fileSystem, AppUrlHelper urlHelper,
     TableOfContentsRepository tocRepository, ApplicationSampleRepository appSampleRepository, SampleRepository sampleRepository,
     ControlRepository controlRepository, HelpContentRepository helpContentRepository, SampleSourceCodeRepository sampleSourceRepository)
 {
     this.Resources = resources;
     this.Config = config;
     this.FileSystem = fileSystem;
     this.PathHelper = urlHelper;
     this.TableOfContentsRepository = tocRepository;
     this.ApplicationSamplesRepository = appSampleRepository;
     this.SampleRepository = sampleRepository;
     this.ControlRepository = controlRepository;
     this.HelpContentRepository = helpContentRepository;
     this.SampleSourceCodeRepository = sampleSourceRepository;
 }
Esempio n. 8
0
 // For testing purposes
 public HomeController(ResourceStrings resources, Config config, FileSystemHelper fileSystem, AppUrlHelper urlHelper,
                       TableOfContentsRepository tocRepository, ApplicationSampleRepository appSampleRepository, SampleRepository sampleRepository,
                       ControlRepository controlRepository, HelpContentRepository helpContentRepository, SampleSourceCodeRepository sampleSourceRepository)
 {
     this.Resources  = resources;
     this.Config     = config;
     this.FileSystem = fileSystem;
     this.PathHelper = urlHelper;
     this.TableOfContentsRepository    = tocRepository;
     this.ApplicationSamplesRepository = appSampleRepository;
     this.SampleRepository             = sampleRepository;
     this.ControlRepository            = controlRepository;
     this.HelpContentRepository        = helpContentRepository;
     this.SampleSourceCodeRepository   = sampleSourceRepository;
 }
Esempio n. 9
0
        private void SetSizeButton_Click(object sender, EventArgs e)
        {
            ControlRepository.RemoveInstance(ObjectInspector);
            var controlRepository = ControlRepository.Instance(ObjectInspector);

            _objectInspectorPopupMenu.ControlRepository = controlRepository;
            ObjectInspector.ControlRepository           = controlRepository;

            PanelContainer.Width  = Convert.ToInt32(TextEditWidth.EditValue);
            PanelContainer.Height = Convert.ToInt32(TextEditHeight.EditValue);


            dynamic layout = GetLayout();

            ProcessJson(layout.ToString());
        }
Esempio n. 10
0
        private void RegisterGridPanelRowInInspector(int i)
        {
            _memento.BeginUpdate();

            var propertyNode = new PropertiesNode(Panels[i])
            {
                ControlName        = ControlRepository.Instance(ObjectInspector).GetName("GridPanelRow"),
                EnabledLayoutTypes = new List <EnabledItems>(),
                //запрещено удалять ячейки строки
                OnRemoveChild = control => { return(false); }
            };

            PropertiesNodes.Add(propertyNode);

            ObjectInspector.AddNode(propertyNode);

            _memento.EndUpdate();
        }
Esempio n. 11
0
 public UnitOfWork(DataContext context)
 {
     _context              = context;
     Account               = new AccountRepository(_context);
     AccountHistory        = new AccountHistoryRepository(_context);
     AccountType           = new AccountTypeRepository(_context);
     Business              = new BusinessRepository(_context);
     Client                = new ClientRepository(_context);
     Group                 = new GroupRepository(_context);
     Relationship          = new RelationshipRepository(_context);
     Role                  = new RoleRepository(_context);
     Transaction           = new TransactionRepository(_context);
     TransactionCode       = new TransactionCodeRepository(_context);
     TransactionType       = new TransactionTypeRepository(_context);
     TransactionTypeDetail = new TransactionTypeDetailRepository(_context);
     User                  = new UserRepository(_context);
     UserHistory           = new UserHistoryRepository(_context);
     UserActivity          = new UserActivityRepository(_context);
     Menu                  = new MenuRepository(_context);
     Control               = new ControlRepository(_context);
     Image                 = new ImageRepository(_context);
 }
Esempio n. 12
0
 protected override void OnHandleDestroyed(EventArgs e)
 {
     ControlRepository.RemoveInstance(ObjectInspector);
 }
 private void InstantiateControlRepository() => _controlRepository = new ControlRepository();