public void ShowMaterialsTaskView() { if (m_consumptionView != null) { ViewLoader.Instance().ShowForm(m_consumptionView, false); } }
public PaymentPresenter(ViewLoader viewLoader) { this.viewLoader = viewLoader; TransactionContainer.AddAction addAction= new TransactionContainer.AddAction(TransactionAdded); transactionContainer = new TransactionContainer(addAction); }
public ViewExplorer(IViewFolder viewFolder, string viewPath) { _viewLoader = new ViewLoader { ViewFolder = viewFolder, SyntaxProvider = new DefaultSyntaxProvider(new ParserSettings()) }; _viewPath = viewPath; }
public void TestGrid() { //ViewLoader.Load(panelTran, ViewScheme.Grid, "2:2@test/?video001=RTSP,wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov,1,1,1,1&SubGrid=Grid,,1,1,1,1"); ViewLoader.Load(panelTran, ViewScheme.Grid, text.text); //GridContentData grid = new GridContentData(ViewScheme.Grid, text1.text,2,1,1,1); //LayoutData layout2 = new LayoutData(); //layout2.Name = "Child"; //layout2.Column = 2; //layout2.Row = 2; //layout2.views = new GridContentData[1]; //layout2.views[0] = new GridContentData(ViewScheme.RTSP, "wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov", 1, 1, 1, 1); //LayoutData layout = new LayoutData(); //layout.Name = "Main"; //layout.Column = 2; //layout.Row = 2; //layout.views = new GridContentData[1]; //layout.views[0] = new GridContentData(ViewScheme.Grid, layout2, 2, 1, 1, 1); //string data = JsonUtility.ToJson(layout); //Debug.Log(data); //ViewLoader.Load(panelTran, ViewScheme.Grid, data); //string uri = @"http://*****:*****@test/?video001=RTSP,wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov,1,1,1,1"; //Uri test = new Uri(uri); //Debug.Log("Name : " + test.UserInfo + " col : " + test.Host + " row : " + test.Port + " query : " + test.Query); }
public PaymentPresenter(ViewLoader viewLoader) { this.viewLoader = viewLoader; TransactionContainer.AddAction addAction = new TransactionContainer.AddAction(TransactionAdded); transactionContainer = new TransactionContainer(addAction); }
public void Setup() { _syntaxProvider = new DefaultSyntaxProvider(new ParserSettings()); _viewLoader = new ViewLoader { ViewFolder = new FileSystemViewFolder(ROOT_VIEW_PATH), SyntaxProvider = _syntaxProvider }; }
private void resolveLink_OpenLink(object sender, DevExpress.XtraEditors.Controls.OpenLinkEventArgs e) { InventoryHoldDetails holdDetails = resultsView.GetFocusedRow() as InventoryHoldDetails; if (holdDetails == null) { Scout.Core.UserInteraction.Dialog.ShowMessage("Select a hold to resolve.", UserMessageType.Error); return; } if (holdDetails.Hold != null) { if (holdDetails.Hold.Status != HoldStatus.Open) { Scout.Core.UserInteraction.Dialog.ShowMessage ("This hold is " + holdDetails.HoldStatus + " and does not to be resolved.", UserMessageType.Information); return; } if (holdDetails.Hold.Reason == null || !holdDetails.Hold.Reason.Equals("MULTIPLE_CAPTURES")) { ViewLoader.Instance() .CreateFormWithArgs <HoldResolutionForm>(false, holdDetails.Hold); } else { ViewLoader.Instance().CreateFormWithArgs <ResolveMultipleCaptureView> (false, new object[] { holdDetails.Hold }); } // Refresh Search(); } }
public void BindingProviderIsCalledUsingTheCorrectBindingRequest() { var bindingProvider = MockRepository.GenerateMock <IBindingProvider>(); var syntaxProvider = MockRepository.GenerateStub <ISparkSyntaxProvider>(); var viewPath = Path.Combine("Account", "index.spark"); var folder = new StubViewFolder { Path = viewPath, LastModified = 4 }; bindingProvider.Expect(x => x.GetBindings(null)) .IgnoreArguments() .Return(new Binding[0]) .Callback <BindingRequest>(x => x.ViewFolder == folder && x.ViewPath == viewPath); syntaxProvider.Stub(x => x.GetChunks(null, null)) .IgnoreArguments() .Return(new List <Chunk>()); var viewLoader = new ViewLoader { ViewFolder = folder, SyntaxProvider = syntaxProvider, BindingProvider = bindingProvider }; viewLoader.Load(viewPath); bindingProvider.VerifyAllExpectations(); }
public void PartialsInCascadingBaseFoldersAndSharedFoldersAreDiscovered() { var viewFolder = new InMemoryViewFolder { { Path.Combine("area1", "controller2", "view3.spark"), "" }, { Path.Combine("area1", "controller2", "Shared", "_alpha.spark"), "" }, { Path.Combine("area1", "Shared", "_beta.spark"), "" }, { Path.Combine("Shared", "_gamma.spark"), "" }, { Path.Combine("area1", "controller2", "_epsilon.spark"), "" }, { Path.Combine("area1", "_zeta.spark"), "" }, { "_eta.spark", "" }, { Path.Combine("area1", "controller4", "_dontfind1.spark"), "" }, { Path.Combine("area1", "controller4", "Shared", "_dontfind2.spark"), "" }, { Path.Combine("area2", "Shared", "_dontfind3.spark"), "" }, }; var viewLoader = new ViewLoader { ViewFolder = viewFolder }; var partials = viewLoader.FindPartialFiles(Path.Combine("area1", "controller2", "view3.spark")); Assert.That(partials, Has.Some.EqualTo("alpha")); Assert.That(partials, Has.Some.EqualTo("beta")); Assert.That(partials, Has.Some.EqualTo("gamma")); Assert.That(partials, Has.Some.EqualTo("epsilon")); Assert.That(partials, Has.Some.EqualTo("zeta")); Assert.That(partials, Has.Some.EqualTo("eta")); Assert.That(partials, Has.None.EqualTo("dontfind1")); Assert.That(partials, Has.None.EqualTo("dontfind2")); Assert.That(partials, Has.None.EqualTo("dontfind3")); }
public void PartialsInCascadingBaseFoldersAndSharedFoldersAreDiscovered() { var viewFolder = new InMemoryViewFolder { { "area1\\controller2\\view3.spark", "" }, { "area1\\controller2\\Shared\\_alpha.spark", "" }, { "area1\\Shared\\_beta.spark", "" }, { "Shared\\_gamma.spark", "" }, { "area1\\controller2\\_epsilon.spark", "" }, { "area1\\_zeta.spark", "" }, { "_eta.spark", "" }, { "area1\\controller4\\_dontfind1.spark", "" }, { "area1\\controller4\\Shared\\_dontfind2.spark", "" }, { "area2\\Shared\\_dontfind3.spark", "" }, }; var viewLoader = new ViewLoader { ViewFolder = viewFolder }; var partials = viewLoader.FindPartialFiles("area1\\controller2\\view3.spark"); Assert.That(partials, Has.Some.EqualTo("alpha")); Assert.That(partials, Has.Some.EqualTo("beta")); Assert.That(partials, Has.Some.EqualTo("gamma")); Assert.That(partials, Has.Some.EqualTo("epsilon")); Assert.That(partials, Has.Some.EqualTo("zeta")); Assert.That(partials, Has.Some.EqualTo("eta")); Assert.That(partials, Has.None.EqualTo("dontfind1")); Assert.That(partials, Has.None.EqualTo("dontfind2")); Assert.That(partials, Has.None.EqualTo("dontfind3")); }
private void EditCustomFields_Click(object sender, EventArgs e) { if (m_SearchForm.SelectedRows.Count <= 0) { return; } DataRow row = m_SearchForm.SelectedRows[0]; string lotId = row["Lot ID"].ToString(); InventoryItem item = Scout.Core.Service <IInventoryService>() .GetItemById(Scout.Core.Data.GetUnitOfWork(), lotId); if (item != null && item.CustomFields != null) { ViewLoader.Instance() .CreateFormWithArgs <ItemCustomFieldsEditView>(false, lotId); } else { Scout.Core.UserInteraction.Dialog .ShowMessage("This item does not have any custom fields defined.", UserMessageType.Error); return; } }
public PayrollPresenter(PayrollDatabase database, ViewLoader viewLoader) { this.database = database; this.viewLoader = viewLoader; TransactionContainer.AddAction addAction = new TransactionContainer.AddAction(TransactionAdded); transactionContainer = new TransactionContainer(addAction); }
/// <summary> /// Loads the part family view /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void familyText_ButtonClick(object sender, ButtonPressedEventArgs e) { if (m_part.PartFamily != null) { ViewLoader.Instance() .CreateFormWithArgs <PartFamilyForm>(false, new object[] { m_part.PartFamily }); } }
public void SetUp() { database = new InMemoryPayrollDatabase(); viewLoader = new MockViewLoader(); window = new PayrollWindow(); presenter = new MockPayrollPresenter(database, viewLoader); window.Presenter = presenter; window.Show(); }
/// <summary> /// Return the update view loader /// </summary> /// <returns></returns> internal ViewLoader GetUpdateViewLoader() { if (_viewLoader == null) { _viewLoader = new ViewLoader(this); } return(_viewLoader); }
private void loadDellPreAlertLink_OpenLink(object sender, OpenLinkEventArgs e) { if (!m_po.IsBlanket()) { Scout.Core.UserInteraction.Dialog.ShowMessage("This order already contains line items and a pre-alert cannot be imported.", UserMessageType.Error); return; } ViewLoader.Instance().CreateFormWithArgs <PreAlertImportForm>(false, m_po); }
/// <summary> /// Opens the component replacement form /// </summary> private void AddReplacementComponents() { RouteStationRepair repair = repairsView.GetFocusedRow() as RouteStationRepair; if (repair != null) { ViewLoader.Instance() .CreateFormWithArgs <RepairComponentReplacementForm>(false, repair); } }
private void OpenIncomingOrder() { DfileItem item = dfileItemsView.GetFocusedRow() as DfileItem; if (item != null) { ViewLoader.Instance().CreateFormWithArgs <mainOrderForm>( false, new object[] { item.IncomingOrder }); } }
// Use this for initialization void Awake() { doneText.SetActive(false); tapscreenText.SetActive(false); viewLoader = ViewLoader.Instance; isTrackScreen = true; #if !UNITY_EDITOR IMobileAdManager.Instance.HideAd(); #endif }
private void LoadTemplates(ViewLoader loader, IEnumerable <string> templates, ICollection <IList <Chunk> > chunksLoaded, ICollection <string> templatesLoaded) { foreach (string str in templates) { if (templatesLoaded.Contains(str)) { throw new CompilerException(string.Format("Unable to include template '{0}' recusively", templates)); } IList <Chunk> item = loader.Load(str); chunksLoaded.Add(item); templatesLoaded.Add(str); } }
public void LoadingEmptyShadeFile() { var viewFolder = new InMemoryViewFolder { { Path.Combine("home", "empty.shade"), "" }, }; var viewLoader = new ViewLoader { SyntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior), ViewFolder = viewFolder }; var chunks = viewLoader.Load(Path.Combine("home", "empty.shade")); var everything = viewLoader.GetEverythingLoaded(); Assert.AreEqual(1, everything.Count()); }
public void Init() { viewFolder = MockRepository.GenerateMock <IViewFolder>(); viewFolder.Stub(x => x.ListViews("home")).Return(new[] { "file.spark", "other.spark", "_comment.spark" }); viewFolder.Stub(x => x.ListViews("Home")).Return(new[] { "file.spark", "other.spark", "_comment.spark" }); viewFolder.Stub(x => x.ListViews("Account")).Return(new[] { "index.spark" }); viewFolder.Stub(x => x.ListViews("Shared")).Return(new[] { "layout.spark", "_header.spark", "default.spark", "_footer.spark" }); viewFolder.Stub(x => x.ListViews("")).IgnoreArguments().Return(new string[0]); syntaxProvider = MockRepository.GenerateMock <ISparkSyntaxProvider>(); loader = new ViewLoader { ViewFolder = viewFolder, SyntaxProvider = syntaxProvider }; }
public void LoadingPartialInsideNamedSection() { var viewFolder = new InMemoryViewFolder { { "home\\index.spark", "<for each='var x in new[]{1,2,3}'><Guts><section:foo><Another/></section:foo></Guts></for>" }, { "home\\_Guts.spark", "<div><render:foo/></div>" }, { "home\\_Another.spark", "<p>hello world</p>" } }; var viewLoader = new ViewLoader { SyntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior), ViewFolder = viewFolder }; var chunks = viewLoader.Load("home\\index.spark"); var everything = viewLoader.GetEverythingLoaded(); Assert.AreEqual(3, everything.Count()); }
void Awake() { viewLoader = ViewLoader.Instance; int soundState = PlayerPrefs.GetInt(GameConstant.SOUND_STATE, 0); if (soundState == 0) { AudioManager.Instance.PlayBGM(GameConstant.BGM_SOUND); } #if UNITY_IPHONE || UNITY_ANDROID IMobileAdManager.Instance.ShowAd(); #endif #if !UNITY_EDITOR GoogleAnalytics.instance.LogScreen("HomeView"); #endif }
/// <summary> /// 初始化一个<see cref="LoaderContext"/>类型的实例 /// </summary> public LoaderContext() { KeyLoader = new KeyLoader(); ReferenceLoader = new ReferenceLoader(); DbmsLoader = new DbmsLoader(); GroupLoader = new GroupLoader(); PhysicalDiagramLoader = new PhysicalDiagramLoader(); ViewLoader = new ViewLoader(); SchemaLoader = new SchemaLoader(); TargetModelLoader = new TargetModelLoader(); TableLoader = new TableLoader(KeyLoader); PackageLoader = new PackageLoader(TableLoader, ReferenceLoader); PdmLoader = new PdmLoader(this); }
public ViewExplorer(IProjectExplorer projectExplorer, string viewPath) { if (projectExplorer == null) { throw new ArgumentNullException("projectExplorer", "Project Explorer is null. We need a hook into the VS Environment"); } _projectExplorer = projectExplorer; _viewPath = viewPath; _viewLoader = new ViewLoader { ViewFolder = _projectExplorer.GetViewFolder(), SyntaxProvider = new CompletionSyntaxProvider() }; InitViewChunks(); }
private void saveAndNewButton_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (Save()) { VerifySaveClose(); if (m_order.CreatedFromTemplate) { FrontController.GetInstance().RunCommand(OrdersCommands.New_FromTemplate); } else { ViewLoader.Instance().CreateFormWithArgs <mainOrderForm>(true, OrderService.CreateOrderAsArg(m_order.OrderType)); } } }
public void ProcessRequest(string controllerName, string actionName, Dictionary <string, object> parameters, TextWriter output) { MemoryStream bodyContent = _streamingMode ? null : new MemoryStream(); TextWriter bodyWriter = _streamingMode ? null : new StreamWriter(bodyContent); _pipelineFilter.BeginRequest(controllerName, actionName, parameters); var controller = _controllerFactory.CreateController(controllerName); InitializeController(controller); var actionRunner = _actionFinder.FindAction(controller, controllerName, actionName); ExecuteActionWithFilter(controllerName, actionName, parameters, controller, actionRunner); string layoutName = null; if (ViewLoader.HasViewStart()) { var viewStart = FindAndExecuteSharedView(SharedViewRole.ViewStart, "_ViewStart", _streamingMode ? output : bodyWriter, controller, null, null, null); layoutName = viewStart.Layout; } var view = FindAndExecuteView(controllerName, actionName, parameters, _streamingMode ? output : bodyWriter, controller, layoutName); if (view.Layout != null) { if (_streamingMode) { throw new Exception("Can't use layouts in streaming mode, set MiniMvc.Engine.StreamingMode to false"); } bodyWriter.Flush(); view.InitializeView(output, this, new RenderContext()); FindAndExecuteSharedView(SharedViewRole.Layout, view.Layout, output, null, view, bodyContent, view.Sections); } else { if (!_streamingMode) { bodyWriter.Flush(); bodyContent.Seek(0, SeekOrigin.Begin); var bodyReader = new StreamReader(bodyContent); CopyStream(bodyReader, output); } } _pipelineFilter.RequestComplete(controller, controllerName, actionName, parameters); }
public void ParametersInCallerBody() { var viewFolder = new InMemoryViewFolder { {"home\\index.spark", "<for each='var x in new[]{1,2,3}'><Guts>${xIndex}</Guts></for>"}, {"home\\_Guts.spark", "<p><render/></p>"} }; var loader = new ViewLoader { SyntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior), ViewFolder = viewFolder }; var chunks = loader.Load("home\\index.spark"); var detectCode = new DetectCodeExpressionVisitor(null); var index = detectCode.Add("xIndex"); var count = detectCode.Add("xCount"); detectCode.Accept(chunks); Assert.IsTrue(index.Detected); Assert.IsFalse(count.Detected); }
public void IterationInPartialFile() { var viewFolder = new InMemoryViewFolder { {"home\\index.spark", "<Guts items='new[]{1,2,3}'><section:each>${xIndex}</section:each></Guts>"}, {"home\\_Guts.spark", "<for each='var x in items'><render:each/></for>"} }; var loader = new ViewLoader { SyntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior), ViewFolder = viewFolder }; var chunks = loader.Load("home\\index.spark"); var detectCode = new DetectCodeExpressionVisitor(null); var index = detectCode.Add("xIndex"); var count = detectCode.Add("xCount"); detectCode.Accept(chunks); Assert.IsTrue(index.Detected); Assert.IsFalse(count.Detected); }
private void resolveLink_OpenLink(object sender, OpenLinkEventArgs e) { var hold = capturedItemsView.GetFocusedRow() as InventoryHold; if (hold != null) { if (hold.Item.Hold == null) { Scout.Core.UserInteraction.Dialog.ShowMessage ("A valid hold was not found. Contact IT to resolve.", UserMessageType.Error); return; } ViewLoader.Instance() .CreateFormWithArgs <HoldResolutionForm>(false, hold); LoadUnresolvedHolds(); } }
static void Start(string loadxaml, IEnumerable<Assembly> libs) { Gtk.Application.Init (); MoonBase.Init (); foreach (var lib in libs) MoonBase.Assemblies.Add (lib); var mw = new MoonArea (); mw.Content = new System.Windows.Controls.TextBlock (){ Text = "Loading..." }; MainWindow win = new MainWindow (); win.Title = "Xaml Source"; win.Show (); win.Resize (750, 600); win.MoonAreaContainer.Add (mw); var loader = new ViewLoader (mw); var xp = loader.LoadViewViewModel<XamlPanelViewModel> ("Views;component/Views/XamlPanel.xaml"); mw.Content = xp.View; win.XpVM = (XamlPanelViewModel)xp.ViewModel; if (loadxaml != null) { try { win.LoadFile (loadxaml); } catch (Exception e) { ((XamlPanelViewModel)xp.ViewModel).UserContent = new System.Windows.Controls.TextBlock () { Text = String.Format("Error\n\n{0}", e.Message ), Padding = new System.Windows.Thickness(10.0), FontStyle = System.Windows.FontStyles.Italic }; } } Gtk.Application.Run (); }
// <summary> // Return the update view loader // </summary> internal ViewLoader GetUpdateViewLoader() { if (_viewLoader == null) { _viewLoader = new ViewLoader(this); } return _viewLoader; }