Beispiel #1
0
        void HandleBtnComputeLayouthandleClicked(object sender, EventArgs e)
        {
            LayoutProvider layout = null;
            string         expr   = "new " + this.entry4.Text + ";";

            try
            {
                Mono.CSharp.Evaluator.Init(new string[] {});
                Mono.CSharp.Evaluator.LoadAssembly("NETGen.Core.dll");
                Mono.CSharp.Evaluator.LoadAssembly("NETGen.Layout.FruchtermanReingold.dll");
                Mono.CSharp.Evaluator.LoadAssembly("NETGen.Layout.Random.dll");
                Mono.CSharp.Evaluator.LoadAssembly("NETGen.Layout.Radial.dll");
                Mono.CSharp.Evaluator.Run("using System;");
                Mono.CSharp.Evaluator.Run("using NETGen.Core;");
                Mono.CSharp.Evaluator.Run("using NETGen.Layouts.FruchtermanReingold;");
                Mono.CSharp.Evaluator.Run("using NETGen.Layouts.RandomLayout;");
                Mono.CSharp.Evaluator.Run("using NETGen.Layouts.Radial;");

                layout = (LayoutProvider)Mono.CSharp.Evaluator.Evaluate(expr);
            }
            catch (Exception ex)
            {
                Logger.AddMessage(LogEntryType.Error, ex.Message);
            }
            if (layout != null)
            {
                NetworkVisualizer.Layout = layout;
                NetworkVisualizer.Layout.DoLayoutAsync();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Uri u = HttpContext.Current.Request.Url;

            ModelId = HttpUtility.ParseQueryString(u.Query).Get("id");

            var providermodel = controller.GetData(ModelId);

            var layoutmodel = controller.GetCoreLayoutData(providermodel);

            LayoutProvider.DataSource = layoutmodel;
            LayoutProvider.DataBind();

            var modelbookingprocess = controller.GetDataByProviderId(providermodel.ProviderId);

            GridBookingProcessView.DataSource = modelbookingprocess;
            GridBookingProcessView.DataBind();

            var model = controller.GetData(ModelId);

            GridNoteView.DataSource = model.Notes;
            GridNoteView.DataBind();

            GridProviderContactView.DataSource = model.Contacts;
            GridProviderContactView.DataBind();

            GridCancellationView.DataSource = model.Cancellations;
            GridCancellationView.DataBind();
        }
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            string PersonaliIdentificationNumber = LayoutProvider.GetNestedControlValueByFieldName("PersonalIdentificationNumber") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("PersonalIdentificationNumber").ToString();
            string Name         = LayoutProvider.GetNestedControlValueByFieldName("Name") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("Name").ToString();
            string Bank         = LayoutProvider.GetNestedControlValueByFieldName("Bank") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("Bank").ToString();
            string IBAN         = LayoutProvider.GetNestedControlValueByFieldName("IBAN") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("IBAN").ToString();
            string Country      = LayoutProvider.GetNestedControlValueByFieldName("Country") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("Country").ToString();
            string City         = LayoutProvider.GetNestedControlValueByFieldName("City") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("City").ToString();
            string Address      = LayoutProvider.GetNestedControlValueByFieldName("Address") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("Address").ToString();
            int    ProviderId   = LayoutProvider.GetNestedControlValueByFieldName("ProviderId") == null ? 0 : (int)LayoutProvider.GetNestedControlValueByFieldName("ProviderId");
            string BookingEmail = LayoutProvider.GetNestedControlValueByFieldName("BookingEmail") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("BookingEmail").ToString();
            string Title        = LayoutProvider.GetNestedControlValueByFieldName("Title") == null ? string.Empty : LayoutProvider.GetNestedControlValueByFieldName("Title").ToString();

            var model = controller.GetData(ModelId);

            model.IBAN = IBAN;
            model.Name = Name;
            model.Bank = Bank;
            model.PersonalIdentificationNumber = PersonaliIdentificationNumber;
            model.Country      = Country;
            model.City         = City;
            model.Address      = Address;
            model.Title        = Title;
            model.ProviderId   = ProviderId;
            model.BookingEmail = BookingEmail;

            controller.Update(model);
        }
Beispiel #4
0
 public FVirtualFile(string virtualpath, FVirtualPathProvider virtualpathpprovider)
     : base(virtualpath)
 {
     _provider = virtualpathpprovider;
     _layoutProvider = new LayoutProvider();
     _transformationProvider = new TransformationProvider();
     _articleProvider = new ArticleProvider();
 }
Beispiel #5
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            LayoutProvider = new LayoutProvider(this);
            LayoutProvider.LayoutChanged += OnLayoutChanged;
            RaiseConfigurationChanges();
        }
        protected override void BuildRenderTree(RenderTreeBuilder builder)
        {
            base.BuildRenderTree(builder);

            CreatetemFormRenderer.BuildRendererTree(
                LayoutProvider.GetLayoutBuilder() ?? new SignleColumnLayout <TModel>(),
                new CreateItemRendererContext <TModel>(createItemFormViewModel, PropertyValueAccessorCache, CreateItemContext.CreateFormCssClasses),
                new BlazorRendererTreeBuilder(builder));
        }
        protected override void BuildRenderTree(RenderTreeBuilder builder)
        {
            base.BuildRenderTree(builder);
            var config = ConfigurationProvider.FindGridEntityConfigurationByType(typeof(TModel));

            CreateItemFormRenderer.BuildRendererTree(
                LayoutProvider.GetLayoutBuilder() ?? new SingleColumnLayout <TModel>(),
                new CreateItemRendererContext <TModel>(_createItemFormViewModel, PropertyValueAccessorCache, CreateItemContext.CreateFormCssClasses, config),
                new BlazorRendererTreeBuilder(builder));
        }
Beispiel #8
0
        private void InsertLayoutData()
        {
            LayoutProvider layoutProvider = new LayoutProvider();

            HtmlHead htmlHead = Header;

            LayoutInfo layoutInfo = layoutProvider.Select(PageInfo.SiteLayoutId, new ErrorInfoList());
            if (layoutInfo != null)
            {
                htmlHead.Controls.Add(new LiteralControl() { Text = layoutInfo.Css });
            }
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            LayoutProvider = new LayoutProvider(this);
            LayoutProvider.LayoutChanged += OnLayoutChanged;
            LayoutProvider.InsetsChanged += OnInsetsChanged;

            // We need to start listening insets as soon as we can since it is raised only once the DecorView is set
            LayoutProvider.StartListenInsets();

            RaiseConfigurationChanges();
        }
Beispiel #10
0
        protected override void OnCreate(Bundle bundle)
        {
            if (Uno.CompositionConfiguration.UseCompositorThread)
            {
                Uno.UI.Composition.CompositorThread.Start(this);
            }

            base.OnCreate(bundle);

            LayoutProvider = new LayoutProvider(this);
            LayoutProvider.KeyboardChanged += OnKeyboardChanged;
            LayoutProvider.InsetsChanged   += OnInsetsChanged;

            RaiseConfigurationChanges();
        }
 internal void TrySetLayout()
 {
     if (Layout != LayoutTypes.Default)
     {
         var layoutInfo = LayoutProvider.GetLayoutInfo(Layout);
         LayoutComponentType = ComponentService.GetLayoutComponentType(layoutInfo.fullTypeName);
     }
     else
     {
         var layoutAttribute = GetAttribute <ContainerAttribute>(Context);
         if (layoutAttribute != null)
         {
             var layoutInfo = LayoutProvider.GetLayoutInfo(layoutAttribute.GetLayout());
             LayoutComponentType = ComponentService.GetLayoutComponentType(layoutInfo.fullTypeName);
         }
     }
 }
Beispiel #12
0
        public ReorderableList(IEnumerable <T> items, LayoutProvider <T> layoutProvider)
        {
            // get the items and layouts
            this.Items       = new List <T>(items);
            this.itemLayouts = new List <LayoutChoice_Set>();

            foreach (T item in items)
            {
                LayoutChoice_Set itemLayout = layoutProvider.GetLayout(item);
                this.itemLayouts.Add(itemLayout);
            }

            this.makeArrows();
            BoundProperty_List columnWidths = new BoundProperty_List(2);

            columnWidths.BindIndices(0, 1);
            columnWidths.SetPropertyScale(0, 1);
            columnWidths.SetPropertyScale(1, 7);
            this.mainGrid  = GridLayout.New(BoundProperty_List.Uniform(this.itemLayouts.Count), columnWidths, LayoutScore.Zero);
            this.SubLayout = this.mainGrid;
            this.putLayouts();
        }
        private void Draw()
        {
            MyNodes         = new ObservableCollection <EllipseModel>();
            TextBlockModels = new ObservableCollection <TextBlockModel>();

            foreach (var node in _nodeRepository.GetAll())
            {
                var            mynode    = new EllipseModel(node);
                var            x         = _nodeRepository.GetAll();
                TextBlockModel textBlock = new TextBlockModel
                {
                    Text = node.Id.ToString(),
                    X    = node.Posistion.X * 10 - mynode.Height / 6,
                    Y    = node.Posistion.Y * 10 - mynode.Height / 3
                };
                TextBlockModels.Add(textBlock);

                mynode.Fill = LayoutProvider.ColorPicker(node);
                MyNodes.Add(mynode);
            }
            seedMyLines();
        }
        public void Register(IContainerManager containerManager, ITypeFinder typeFinder)
        {
            var htmlBlockProvider = new HtmlBlockProvider(containerManager.Resolve<IHtmlBlockProvider>());
            containerManager.AddComponentInstance(typeof(IHtmlBlockProvider), htmlBlockProvider);
            containerManager.AddComponentInstance(typeof(IProvider<HtmlBlock>), htmlBlockProvider);

            var layoutProvider = new LayoutProvider(containerManager.Resolve<ILayoutProvider>());
            containerManager.AddComponentInstance(typeof(ILayoutProvider), layoutProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Layout>), layoutProvider);

            var pageProvider = new PageProvider(containerManager.Resolve<IPageProvider>());
            containerManager.AddComponentInstance(typeof(IPageProvider), pageProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Page>), pageProvider);

            var siteProvider = new SiteProvider(containerManager.Resolve<ISiteProvider>());
            containerManager.AddComponentInstance(typeof(ISiteProvider), siteProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Site>), siteProvider);

            var urlKeyMapProvider = new UrlKeyMapProvider(containerManager.Resolve<IUrlKeyMapProvider>());
            containerManager.AddComponentInstance(typeof(IUrlKeyMapProvider), urlKeyMapProvider);
            containerManager.AddComponentInstance(typeof(IProvider<UrlKeyMap>), urlKeyMapProvider);

            var viewProvider = new ViewProvider(containerManager.Resolve<IViewProvider>());
            containerManager.AddComponentInstance(typeof(IViewProvider), viewProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Kooboo.CMS.Sites.Models.View>), viewProvider);

            var visitRuleSettingProvider = new ABRuleSettingProvider(containerManager.Resolve<IABRuleSettingProvider>());
            containerManager.AddComponentInstance(typeof(IABRuleSettingProvider), visitRuleSettingProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Kooboo.CMS.Sites.ABTest.ABRuleSetting>), visitRuleSettingProvider);

            var siteVisitRuleProvider = new ABSiteSettingProvider(containerManager.Resolve<IABSiteSettingProvider>());
            containerManager.AddComponentInstance(typeof(IABSiteSettingProvider), siteVisitRuleProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Kooboo.CMS.Sites.ABTest.ABSiteSetting>), siteVisitRuleProvider);

            var pageVisitRuleProvider = new ABPageSettingProvider(containerManager.Resolve<IABPageSettingProvider>());
            containerManager.AddComponentInstance(typeof(IABPageSettingProvider), pageVisitRuleProvider);
            containerManager.AddComponentInstance(typeof(IProvider<Kooboo.CMS.Sites.ABTest.ABPageSetting>), pageVisitRuleProvider);
        }
Beispiel #15
0
        protected override void Init()
        {
            base.Init();

            if (_articleProvider == null)
                _articleProvider = new ArticleProvider();
            if (_localizationProvider == null)
                _localizationProvider = new LocalizationProvider();
            if (_layoutProvider == null)
                _layoutProvider = new LayoutProvider();
            if (_pageProvider == null)
                _pageProvider = new PageProvider();
            if (_blockProvider == null)
                _blockProvider = new BlockProvider();

            if (IsEdit)
            {
                Title = "Edit Article | " + CoreSettings.CurrentSite.Name;
                ltlTitle.Text = "Edit Article";
            }
            else
            {
                Title = "New Article | " + CoreSettings.CurrentSite.Name;
                ltlTitle.Text = "New Article";
            }
            FillLanguages();
            FillPages();
            FillLayouts();
        }
Beispiel #16
0
        protected override void Init()
        {
            base.Init();

            if (_layoutProvider == null)
                _layoutProvider = new LayoutProvider();
            if (_layoutWebPartZoneProvider == null)
                _layoutWebPartZoneProvider = new LayoutWebPartZoneProvider();
            if (_webPartProvider == null)
                _webPartProvider = new WebPartProvider();
            if (_blockProvider == null)
                _blockProvider = new BlockProvider();
            if (_layoutNBlockProvider == null)
                _layoutNBlockProvider = new LayoutNBlockProvider();
            if (_localizationProvider == null)
                _localizationProvider = new LocalizationProvider();

            if (IsEdit)
            {
                Title = "Edit Block | " + CoreSettings.CurrentSite.Name;
                ltlTitle.Text = "Edit Block";
            }
            else
            {
                Title = "New Block | " + CoreSettings.CurrentSite.Name;
                ltlTitle.Text = "New Block";
            }
            FillLanguages();
        }
Beispiel #17
0
        protected override void Init()
        {
            base.Init();

            if (_pageProvider == null)
                _pageProvider = new PageProvider();
            if (_layoutProvider == null)
                _layoutProvider = new LayoutProvider();
            if (_siteProvider == null)
                _siteProvider = new SiteProvider();

            if (IsEdit)
            {
                Title = "Edit Page | Frebo Cms";
                ltlTitle.Text = "Edit";
            }
            else
            {
                Title = "New Page | Frebo Cms";
                ltlTitle.Text = "New";
            }
            FillPages();
        }
Beispiel #18
0
        protected override void Init()
        {
            base.Init();
            if (_layoutProvider == null)
                _layoutProvider = new LayoutProvider();
            if (_layoutCategoryProvider == null)
                _layoutCategoryProvider = new LayoutCategoryProvider();
            if (_layoutWebPartZoneProvider == null)
                _layoutWebPartZoneProvider = new LayoutWebPartZoneProvider();

            if (IsEdit)
            {
                Title = "Edit Layout | " + CoreSettings.CurrentSite.Name;
                ltlTitle.Text = "Edit Layout";
            }
            else
            {
                Title = "New Page Layout | " + CoreSettings.CurrentSite.Name;
                ltlTitle.Text = "New  Layout";
            }
            CancelUrl = "/administrator/pagelayout/layouts.aspx?categoryid=" + drlCategory.SelectedValue;
        }
Beispiel #19
0
 protected override void Init()
 {
     base.Init();
     if (_layoutProvider == null)
         _layoutProvider = new LayoutProvider();
     if (_layoutCategoryProvider == null)
         _layoutCategoryProvider = new LayoutCategoryProvider();
 }