private List <SliderItemDataModel> GetList(ControlContext controlContext, LayoutBinding binding, string str) { var layoutContext = controlContext.LayoutContext; var list = new List <SliderItemDataModel>(); if (LayoutContextHelper.TryGetCardDataSource(controlContext, binding, out var cardId)) { var cardData = controlContext.SessionContext.AdvancedCardManager.GetCardData(cardId); Guid cardTypeId = cardData.Type.Id; if (!string.IsNullOrEmpty(str)) { string[] parts = str.Split(splitSymbol); int i = 0; while (i < parts.Length) { var item = new SliderItemDataModel(); item.Url = parts[i++]; item.Description = GetLocalization(layoutContext, cardTypeId, parts[i++]); list.Add(item); } } } return(list); }
/// <summary> /// Get the list of control attribute data from database /// </summary> /// <returns>List of controls</returns> public List <Models.Attribute> GetControlAttributeData() { using (ControlContext context = new ControlContext()) { var attributeData = context.attributes.ToList(); return(attributeData); } }
/// <summary> /// Get the list of controls data from database /// </summary> /// <returns>List of controls</returns> public List <Control> GetControlData() { using (ControlContext context = new ControlContext()) { var controlData = context.controls.ToList(); return(controlData); } }
public TreeBrowser(Word.Application application, SitecoreItemGetter sitecoreItemGetter) { Application = application; InitializeComponent(); ControlContext.Initalize(application); AddRootNode(uxSupportingDocumentsList, ContentTree, "Content"); AddRootNode(uxBrowseImages, MediaLibrary, "Media Library"); _siteCoreItemGetter = sitecoreItemGetter; }
/// <summary> /// Конвертирует значение для его показа /// </summary> public override BindingResult ConvertForDisplay(ControlContext controlContext, LayoutBinding binding, BindingResult bindingResult) { var model = GetList(controlContext, binding, bindingResult.Values[0]); return(new BindingResult { Name = bindingResult.Name, Value = model }); }
public static void init(StaticGod god) { string initialStage = Content.Stages.@Static; god.ctrlCx = ControlContext.create(new VInput()); RlSceneSetup.loadTiledMap(god, initialStage); setup(god); RlHooks.afterInit(god); }
internal TaskPromise Execute(Event e) { ControlContextProvider controlProvider = new ControlContextProvider(); ControlContext controlContext = controlProvider.Provider(e.Parmes); if (controlContext.Control == null || controlContext.Action == null) { throw new Exception("未能解析出controler与action,请设置controler与action。"); } return(controlContext.Action.Execute()); }
public virtual bool Enter(ControlContext context, DebugViewContext debug) { if (mContext != null || context == null || !context.Build || debug == null) // Strict. return false; mContext = context; mDebugContext = debug; return true; }
/// <summary> ///Delete all control records in database. /// </summary> public void ClearLayout() { using (ControlContext context = new ControlContext()) { //Delete all records var itemsToDelete = context.Set <Control>(); var itemAttributes = context.Set <Models.Attribute>(); context.controls.RemoveRange(itemsToDelete); context.attributes.RemoveRange(itemAttributes); context.SaveChanges(); } }
/// <summary> /// Enter Controls data to database /// </summary> /// <param name="controlData"></param> /// <returns>void</returns> public void InsertControl(List <Control> controlData, List <Models.Attribute> attributes) { ClearLayout(); using (ControlContext context = new ControlContext()) { //Insert data to database context.controls.AddRange(controlData); context.attributes.AddRange(attributes); context.SaveChanges(); } }
/// <summary> /// Nollaa kaiken. /// </summary> public virtual void ClearAll() { Level.Clear(); ResetLayers(); ClearTimers(); ClearLights(); ClearControls(); GC.Collect(); ControlContext.Enable(); addMessageDisplay(); Camera.Reset(); }
public static void initScriptViews(ScriptControl ctrl, ControlContext ctrlCtx, PosUtil posUtil) { var talkView = new Scr.View.TalkView( new Scr.View.TalkViewConfig() .margin_(20, 10) .font_(Content.Fonts.Arial20) .window_(Content.Sys.Sourve.Window, Content.Sys.Sourve.Baloon) ); talkView.injectUtils(posUtil, ctrlCtx); ctrl.addView <Cmd.Talk>(talkView); }
// Основной метод, возвращающий отображаемое значение (а точнее модель) для значения элемента управления - bindingResult.Value public override BindingResult ConvertForDisplay(ControlContext controlContext, LayoutBinding binding, BindingResult bindingResult) { var itemId = bindingResult.Value != null ? (Guid)bindingResult.Value : Guid.Empty; var name = itemId == Guid.Empty ? "" : refCasesService.GetCaseTitle(itemId); // Клиент ожидает модель, включающую идентификатор и название Дела var model = new CaseClientModel() { Id = itemId, Name = name }; return(bindingResult.Clone(model)); }
public virtual bool Enter(ControlContext context, DebugViewContext debug) { if (mContext != null || context == null || !context.Build || debug == null) { // Strict. return(false); } mContext = context; mDebugContext = debug; return(true); }
public void TreeBrowserWithTabSelect(Application application, SitecoreItemGetter sitecoreItemGetter, string selectedTab) { Globals.SitecoreAddin.Log("Initializing the tree browser..."); Application = application; InitializeComponent(); ControlContext.Initalize(application); //InitializeItems(); //This constructor is called upon Microsoft Word startup. Initializing the items //will call the the Sitecore Tree. Instead, load the items only when the user tries //to open the Sitecore Tree. _siteCoreItemGetter = sitecoreItemGetter; Globals.SitecoreAddin.Log("Tree Browser initialized."); }
/// <summary> /// Tuhoaa kaikki pelioliot, ajastimet ja näppäinkuuntelijat, sekä resetoi kameran. /// </summary> public virtual void ClearAll() { Level.Clear(); ResetLayers(); ClearTimers(); ClearLights(); ClearControls(); GC.Collect(); Keyboard.RemoveAllTextInputHandlers(); ControlContext.Enable(); AddMessageDisplay(); Camera.Reset(); IsPaused = false; }
private static FormRow <TControl> LabelledControl <TModel, TProperty, TControl>(this HtmlHelper <TModel> helper, string labelText, Expression <Func <TModel, TProperty> > property, ControlFactory <TControl> factory) where TControl : Control { var propertyName = property.GetExpressionText(); var name = helper.ViewContext.ViewData.TemplateInfo.GetFullHtmlFieldName(propertyName); var id = TagBuilder.CreateSanitizedId(name); var metaData = ModelMetadata.FromLambdaExpression(property, helper.ViewData); var controlContext = new ControlContext { Helper = helper, Id = id, Name = name, Metadata = metaData, }; labelText = labelText ?? metaData.DisplayName ?? metaData.PropertyName; var label = new HtmlTag("label").Text(labelText).Attr("for", id); var control = factory(controlContext); var formRow = new FormRow <TControl>(helper, id, labelText, control); if (metaData.AdditionalValues.ContainsKey(Metadata.HintText)) { formRow.Hint((string)metaData.AdditionalValues[Metadata.HintText]); } if (metaData.AdditionalValues.ContainsKey(Metadata.MaxLength)) { int maxLength = (int)metaData.AdditionalValues[Metadata.MaxLength]; if (maxLength <= 5) { formRow.Width(ControlWidth.Small); } else if (maxLength <= 25) { formRow.Width(ControlWidth.Medium); } } return(formRow); }
public MainEngine() { sharedData = SharedDataSingleton.Instance(); _settingsList = SettingsSingleton.Instance(); inputSimulator = sharedData.inputSimulator; controlState = new ControlContext(); controlState.changedState += StateChanged; controlState.ControlState = new CommandState(inputSimulator, controlState); //System.Diagnostics.Process.Start("C:/Program Files (x86)/Nuance/NaturallySpeaking13/Program/natspeak.exe"); SetupSpeechRecognition(); //Instantiating and starting the eye tracker host eyex = new EyeXHost(); eyex.CreateFixationDataStream(FixationDataMode.Sensitive).Next += (s, e) => Fixation(e.EventType, (int)e.X, (int)e.Y, e.Timestamp); eyex.Start(); }
public static void initRules(RlRuleStorage rules, ControlContext ctrlCtx, PosUtil posUtil, Scene scene) { // primitive rules rules.add(new Rules.PrimRules()); rules.add(new Rules.GrimRule()); // action rules rules.add(new Rules.BodyRules()); rules.add(new Rules.HitRule()); // reactive rules rules.add(new Rules.OnWalkRules()); rules.add(new Rules.PlayerFovRule(scene)); // input rules rules.add(new Rules.CtrlEntityRule(ctrlCtx)); // view rules rules.add(new Rules.InteractRule(ctrlCtx, posUtil)); // meta rules rules.add(new Rules.LogRule(scene)); }
public VendorRepository(ControlContext context) : base(context) { }
public ProductRepository(ControlContext context) : base(context) { }
public ProviderRepository(ControlContext context) : base(context) { }
public AdminsController(ControlContext context) { _context = context; }
public BranchRepository(ControlContext context) : base(context) { }
public virtual void Exit() { mContext = null; mDebugContext = null; mLogger.ResetLog(); }
static void Main(string[] args) { using (var context = new ControlContext()) { context.Visitors.Add(new Visitor { FullName = "Мохаммед Салах", PassportNumber = 111222333 }); context.SaveChanges(); } while (true) { int passportNumber = 0; bool check = false; while (!check) { Console.Clear(); Console.WriteLine("\tПрибыл посетитель\n" + "Введите номер удостоверения личности:"); check = int.TryParse(Console.ReadLine(), out passportNumber); } var service = new VisitorsTableDataService(); var visitor = service.FindInformationAboutThisVisitor(passportNumber); if (visitor != null) { Console.Write($"Полное имя: {visitor.FullName}"); } else { Console.WriteLine("\nЭто первое посещение данного человека\n" + "Введите его полное имя:"); string fullName = Console.ReadLine(); visitor = new Visitor { FullName = fullName, PassportNumber = passportNumber }; service.InsertNewVisitor(visitor); } Console.WriteLine("\nЦель прибытия:"); string purpose = Console.ReadLine(); LogBooksTableDataService logService = new LogBooksTableDataService(); var noteId = logService.InsertNewNote(visitor.Id, purpose); Console.WriteLine("\nИмитировать выход посетителя через (мин):"); double spentTime = 0; check = false; while (!check) { check = double.TryParse(Console.ReadLine(), out spentTime); if (spentTime <= 0) { check = false; } } logService.UpdateRelevantNote(noteId, spentTime); } }
public ShippingModeRepository(ControlContext context) : base(context) { }
public InvoiceTaxRepository(ControlContext context) : base(context) { }
public PurchaseOrderRepository(ControlContext context) : base(context) { }
public UserRoleRepository(ControlContext context) : base(context) { }
public RepositoryBase(ControlContext context) { this.Context = context; }
public TimelineView(GUISkin skin) { _controlContext = new ControlContext(); _style = new TimelineStyle(skin); }