Inheritance: System.Web.UI.Page
Exemplo n.º 1
0
Arquivo: Plug.cs Projeto: devjerome/3P
        /// <summary>
        /// Called on Npp shutdown
        /// </summary>
        internal static void DoNppShutDown()
        {
            try {
                if (OnShutDown != null)
                {
                    OnShutDown();
                }

                // clean up timers
                ReccurentAction.CleanAll();
                DelayedAction.CleanAll();

                // export modified conf
                FileTag.Export();

                // save config (should be done but just in case)
                CodeExplorer.UpdateMenuItemChecked();
                FileExplorer.UpdateMenuItemChecked();
                Config.Save();

                // remember the most used keywords
                Keywords.SaveRanking();

                // close every form
                AutoComplete.ForceClose();
                InfoToolTip.ForceClose();
                Appli.ForceClose();
                FileExplorer.ForceClose();
                CodeExplorer.ForceClose();
                UserCommunication.ForceClose();
                AppliMenu.ForceCloseMenu();
            } catch (Exception e) {
                ErrorHandler.ShowErrors(e, "Stop");
            }
        }
        private void TextBoxEditor_KeyPress(object sender, KeyPressEventArgs e)
        {
            char key = e.KeyChar;

            if (AutoComplete.BracketsList.Exists(b => b == key))    // Auto Complete Brackets
            {
                int selection = TextBoxEditor.SelectionStart;
                AutoComplete.AutoCompleteBrackets(selection, key);
                e.Handled = true;
                TextBoxEditor.SelectionStart = selection + 2;
            }

            if (e.KeyChar == (char)Keys.Space)
            {
                Highlighter.Highlight();
            }

            if (e.KeyChar == (char)Keys.Enter)  //Adding New Lines To List
            {
                int    lineNumber = this.TextBoxEditor.Lines.Length - 1;
                string linetext   = TextBoxEditor.Lines[lineNumber - 1];

                Line line = new Line()
                {
                    LineNumber = lineNumber,
                    LineText   = linetext
                };

                Lines.Add(line);
            }
        }
Exemplo n.º 3
0
        private void ShowAutoComplete(int lengthEntered, List <IAutoCompleteItem> list)
        {
            m_autocompleteList = list;

            List <string> str = new List <string>();

            foreach (IAutoCompleteItem item in list)
            {
                str.Add(item.getACString());
            }
            AutoComplete.Show(lengthEntered, str);
            if (AutoComplete.SelectedIndex < 0)
            {
                return;
            }
            IntPtr hwnd = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "ListBoxX", null);

            if (hwnd != IntPtr.Zero)
            {
                RECT rect;
                GetWindowRect(hwnd, out rect);

                m_tooltip.ShowToolTip(rect.Right, rect.Top, m_autocompleteList[AutoComplete.SelectedIndex].getToolTipString());
            }
        }
        public AutoCompleteHtmlBuilderTests()
        {
            AutoComplete = AutoCompleteTestHelper.CreateAutocomplete();
            renderer     = new AutoCompleteHtmlBuilder(AutoComplete);

            AutoComplete.Name = "Test";
        }
Exemplo n.º 5
0
        private void AutoComplete_Populating(object sender, PopulatingEventArgs e)
        {
            // Search for matching foods and make sure that the ServingSize information is returned

            FoodContext autocompleteContext = new FoodContext();

            AutoComplete.ItemsSource = autocompleteContext.Foods;

            autocompleteContext.Load <FitnessTrackerPlus.Web.Data.Food>(autocompleteContext.SearchFoodsQuery(Globals.CurrentUser.id, Globals.MaxAutoCompleteResults, AutoComplete.Text, true),
                                                                        LoadBehavior.RefreshCurrent,
                                                                        (FoodsLoaded) =>
            {
                if (!FoodsLoaded.HasError)
                {
                    AutoComplete.PopulateComplete();

                    if (FoodsLoaded.TotalEntityCount == 0)
                    {
                        SearchingText.Text = "No foods found";
                    }
                }
            }, null);

            e.Cancel = true;
        }
Exemplo n.º 6
0
 private void setReferences()
 {
     output       = this.GetComponent <ShowOutput> ();
     scroll       = this.GetComponent <TerminalScrollLogic> ();
     checkInput   = GameObject.FindGameObjectWithTag(Tags.terminal).GetComponent <CheckTerminalInput>();
     autocomplete = new AutoComplete();
 }
 /// <inheritdoc/>
 public override int GetHashCode()
 => Role.GetHashCode() ^
 Name.GetHashCode() ^
 Value.GetHashCode() ^
 Description.GetHashCode() ^
 KeyShortcuts.GetHashCode() ^
 RoleDescription.GetHashCode() ^
 ValueText.GetHashCode() ^
 AutoComplete.GetHashCode() ^
 HasPopup.GetHashCode() ^
 Orientation.GetHashCode() ^
 Disabled.GetHashCode() ^
 Expanded.GetHashCode() ^
 Focused.GetHashCode() ^
 Modal.GetHashCode() ^
 Multiline.GetHashCode() ^
 Multiselectable.GetHashCode() ^
 Readonly.GetHashCode() ^
 Required.GetHashCode() ^
 Selected.GetHashCode() ^
 Pressed.GetHashCode() ^
 Checked.GetHashCode() ^
 Level.GetHashCode() ^
 ValueMin.GetHashCode() ^
 ValueMax.GetHashCode() ^
 Children.GetHashCode();
Exemplo n.º 8
0
        public Titan()
        {
            InitializeComponent();
            txtVersion.Text = String.Format("Version {0}", AssemblyVersion);
            String host = "forumserver.twoplustwo.com";

            _synchronousInvoker = a => Invoke(a);
            _forum             = new VBulletinForum(_synchronousInvoker, host, "3.8.7", Language.English, "59/puzzles-other-games/");
            _forum.LoginEvent += new EventHandler <LoginEventArgs>(_forum_LoginEvent);

            txtUsername.Text = PogSettings.Read("TitanModName");
            txtPassword.Text = PogSettings.Read("TitanModPassword");

            String dbPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "/pog/";

            System.IO.Directory.CreateDirectory(dbPath);
            String dbName = String.Format("{0}posts.{1}.sqlite", dbPath, host);

            _db = new PogSqlite();
            _db.Connect(dbName);

            Action <Action> invoker = a => a();

            _autoComplete = new AutoComplete(_forum, invoker, _db);
        }
Exemplo n.º 9
0
        static void OnReady()
        {
            var data = new[] {
                        "Red-violet",
                        "Red",
                        "Red-orange",
                        "Orange",
                        "Yellow-orange",
                        "Yellow",
                        "Yellow-green",
                        "Green",
                        "Blue-green",
                        "Blue",
                        "Blue-violet",
                        "Violet"
            };

            new jQuery("#products").kendoAutoComplete(data.As<AutoCompleteConfiguration>());

            autoComplete = new jQuery("#products").data("kendoAutoComplete").As<AutoComplete>();
            JsAction<Event> setValue = SetValue;
            JsAction<Event> setSearch = SetSearch;

            new jQuery("#set").click(setValue);
            new jQuery("#value").keypress(setValue);
            new jQuery("#search").click(setSearch);
            new jQuery("#word").keypress(setSearch);

            //new jQuery("#get").click(() => HtmlContext.window.alert(autoComplete.value()));


        }
Exemplo n.º 10
0
 void UpdateAutoComplete(string text)
 {
     if (!String.IsNullOrEmpty(text))
     {
         AutoComplete.AutoCompleteAsync(commands, text, HandleAutoCompleteResult);
     }
 }
        public Settings GetConfiguration()
        {
            if (_settingsSingleton != null)
            {
                return(_settingsSingleton);
            }

            var windowSettings = ReadSettings <Window>(_windowSettingsPath);
            var searchSettings = ReadSettings <Search>(_searchSettingsPath);

            var autoCompleteSettings = ReadSettings <AutoComplete>(_autoCompleteSettingsPath);

            if (autoCompleteSettings is null)
            {
                autoCompleteSettings = new AutoComplete
                {
                    Values = Enumerable.Empty <string>()
                };
            }

            _settingsSingleton = new Settings
            {
                Window       = windowSettings,
                Search       = searchSettings,
                AutoComplete = autoCompleteSettings
            };

            return(_settingsSingleton);
        }
        public AutoCompleteHtmlBuilderTests()
        {
            AutoComplete = AutoCompleteTestHelper.CreateAutocomplete();
            renderer = new AutoCompleteHtmlBuilder(AutoComplete);

            AutoComplete.Name = "Test";
        }
Exemplo n.º 13
0
//-------------------------------------------------------------------------------------------
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            base.Render(writer);

            AutoComplete.RenderControl(writer);
            Edit.RenderControl(writer);
        }
Exemplo n.º 14
0
 private static void ImportKeywords(ConfLine conf)
 {
     Keywords.Import();
     // Update autocompletion
     AutoComplete.RefreshStaticItems();
     ParserHandler.ParseCurrentDocument();
 }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            var appState = InitializeState();

            do
            {
                Console.Write($"{appState.CurrentEnvironment.Name}> ");

                string input = "";

                while (string.IsNullOrWhiteSpace(input))
                {
                    input = AutoComplete.ReadLine(appState.AvailableCommands.Keys);
                }

                input = HandlePreviousCommandTokens(appState, input);

                Command.Run(new ParseCommand(appState, input));

                if (appState.CurrentCommand.Command != null)
                {
                    Command.Run(appState.CurrentCommand.Command);
                }

                if (appState.CurrentOutput.Success)
                {
                    appState.PreviousOutput = appState.CurrentOutput;
                }

                Console.WriteLine(appState.CurrentOutput.Text);
            }while (!appState.Exiting);
        }
Exemplo n.º 16
0
Arquivo: Plug.cs Projeto: devjerome/3P
        internal static void DoPlugStart()
        {
            if (OnPlugReady != null)
            {
                OnPlugReady();
            }

            // subscribe to static events
            ProEnvironment.OnEnvironmentChange += FileExplorer.RebuildFileList;
            ProEnvironment.OnEnvironmentChange += DataBase.UpdateDatabaseInfo;
            DataBase.OnDatabaseInfoUpdated     += AutoComplete.RefreshStaticItems;

            ParserHandler.OnParseStarted += () => { CodeExplorer.Refreshing = true; };
            ParserHandler.OnParseEnded   += AutoComplete.RefreshDynamicItems;
            ParserHandler.OnParseEnded   += CodeExplorer.UpdateCodeExplorer;

            AutoComplete.OnUpdatedStaticItems += Parser.UpdateKnownStaticItems;

            Keywords.Import();
            Snippets.Init();
            FileTag.Import();

            // initialize the list of objects of the autocompletion form
            AutoComplete.RefreshStaticItems();

            // Simulates a OnDocumentSwitched when we start this dll
            IsCurrentFileProgress = Abl.IsCurrentProgressFile; // to correctly init isPreviousProgress
            DoNppBufferActivated(true);                        // triggers OnEnvironmentChange via ProEnvironment.Current.ReComputeProPath();

            // Make sure to give the focus to scintilla on startup
            WinApi.SetForegroundWindow(Npp.HandleNpp);
        }
Exemplo n.º 17
0
        /// <summary>
        /// Hàm xử lý khi được chọn Item tìm kiếm
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void LvAutoComplete_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            model.clubSearch.ListClub.Clear();
            model.clubSearch.IsMore = false;
            var lv = sender as ListView;

            if (lv != null)
            {
                itemseleted     = lv.SelectedItem as AutoComplete;
                lv.SelectedItem = null;
            }
            if (itemseleted != null)
            {
                model.clubSearch.isFreshing = true;
                MySearch.Text = itemseleted.TextShow;
                model.clubSearch.SearchAreaExe(itemseleted);
                Device.StartTimer(TimeSpan.FromMilliseconds(500), () =>
                {
                    model.clubSearch.isFreshing = false;
                    return(false);
                });
                lvAutoComplete.IsVisible       = false;
                nearSearch.IsVisible           = true;
                lvAutoComplete.BackgroundColor = Color.Transparent;
                // itemseleted = null;
            }
            MySearch.Unfocus();
        }
Exemplo n.º 18
0
        public void Visit(ParsedPrototype pars)
        {
            // only visit IN prototypes
            if (pars.SimpleForward)
            {
                return;
            }

            // to code explorer
            _parsedExplorerItemsList.Add(new CodeExplorerItem {
                DisplayText   = pars.Name,
                Branch        = CodeExplorerBranch.Function,
                Flag          = AddExternalFlag(pars.IsPrivate ? CodeExplorerFlag.Private : 0),
                DocumentOwner = pars.FilePath,
                GoToLine      = pars.Line,
                GoToColumn    = pars.Column,
                SubString     = SetExternalInclude(null)
            });

            // to completion data
            pars.ReturnType = ConvertStringToParsedPrimitiveType(pars.ParsedReturnType, false);
            _parsedCompletionItemsList.Add(new CompletionItem {
                DisplayText = pars.Name,
                Type        = CompletionType.Function,
                SubString   = pars.ReturnType.ToString(),
                Flag        = AddExternalFlag((pars.IsPrivate ? ParseFlag.Private : 0) | (pars.IsExtended ? ParseFlag.Extent : 0)),
                Ranking     = AutoComplete.FindRankingOfParsedItem(pars.Name),
                ParsedItem  = pars,
                FromParser  = true
            });
        }
Exemplo n.º 19
0
        /// <summary>
        /// Procedures
        /// </summary>
        public void Visit(ParsedProcedure pars)
        {
            // check lenght of block
            pars.TooLongForAppbuilder = HasTooMuchChar(pars.Line, pars.EndBlockLine);

            // fill dictionnary containing the name of all procedures defined
            if (!_definedProcedures.Contains(pars.Name))
            {
                _definedProcedures.Add(pars.Name);
            }

            // to code explorer
            _parsedExplorerItemsList.Add(new CodeExplorerItem {
                DisplayText   = pars.Name,
                Branch        = CodeExplorerBranch.Procedure,
                Flag          = AddExternalFlag((pars.IsPrivate ? CodeExplorerFlag.Private : 0) | (pars.TooLongForAppbuilder ? CodeExplorerFlag.IsTooLong : 0)),
                DocumentOwner = pars.FilePath,
                GoToLine      = pars.Line,
                GoToColumn    = pars.Column,
                SubString     = SetExternalInclude(pars.TooLongForAppbuilder ? BlockTooLongString + " (+" + NbExtraCharBetweenLines(pars.Line, pars.EndBlockLine) + ")" : null)
            });

            // to completion data
            _parsedCompletionItemsList.Add(new CompletionItem {
                DisplayText = pars.Name,
                Type        = CompletionType.Procedure,
                SubString   = !_isBaseFile ? _currentParsedFileName : string.Empty,
                Flag        = AddExternalFlag((pars.IsExternal ? ParseFlag.ExternalProc : 0) | (pars.IsPrivate ? ParseFlag.Private : 0)),
                Ranking     = AutoComplete.FindRankingOfParsedItem(pars.Name),
                ParsedItem  = pars,
                FromParser  = true
            });
        }
Exemplo n.º 20
0
        public void Visit(ParsedImplementation pars)
        {
            // check lenght of block
            pars.TooLongForAppbuilder = HasTooMuchChar(pars.Line, pars.EndBlockLine);

            // to code explorer
            _parsedExplorerItemsList.Add(new CodeExplorerItem {
                DisplayText   = pars.Name,
                Branch        = CodeExplorerBranch.Function,
                Flag          = AddExternalFlag((pars.IsPrivate ? CodeExplorerFlag.Private : 0) | (pars.TooLongForAppbuilder ? CodeExplorerFlag.IsTooLong : 0)),
                DocumentOwner = pars.FilePath,
                GoToLine      = pars.Line,
                GoToColumn    = pars.Column,
                SubString     = SetExternalInclude(pars.TooLongForAppbuilder ? BlockTooLongString + " (+" + NbExtraCharBetweenLines(pars.Line, pars.EndBlockLine) + ")" : null)
            });

            // to completion data
            pars.ReturnType = ConvertStringToParsedPrimitiveType(pars.ParsedReturnType, false);
            _parsedCompletionItemsList.Add(new CompletionItem {
                DisplayText = pars.Name,
                Type        = CompletionType.Function,
                SubString   = pars.ReturnType.ToString(),
                Flag        = AddExternalFlag((pars.IsPrivate ? ParseFlag.Private : 0) | (pars.IsExtended ? ParseFlag.Extent : 0)),
                Ranking     = AutoComplete.FindRankingOfParsedItem(pars.Name),
                ParsedItem  = pars,
                FromParser  = true
            });
        }
Exemplo n.º 21
0
        static void OnReady()
        {
            var data = new[] {
                "Red-violet",
                "Red",
                "Red-orange",
                "Orange",
                "Yellow-orange",
                "Yellow",
                "Yellow-green",
                "Green",
                "Blue-green",
                "Blue",
                "Blue-violet",
                "Violet"
            };

            new jQuery("#products").kendoAutoComplete(data.As <AutoCompleteConfiguration>());

            autoComplete = new jQuery("#products").data("kendoAutoComplete").As <AutoComplete>();
            JsAction <Event> setValue  = SetValue;
            JsAction <Event> setSearch = SetSearch;

            new jQuery("#set").click(setValue);
            new jQuery("#value").keypress(setValue);
            new jQuery("#search").click(setSearch);
            new jQuery("#word").keypress(setSearch);

            //new jQuery("#get").click(() => HtmlContext.window.alert(autoComplete.value()));
        }
Exemplo n.º 22
0
    public static List <AutoComplete> grupo(string term)
    {
        List <AutoComplete> resultado = new List <AutoComplete>();
        List <string>       obtener   = new List <string>();
        AutoComplete        ac;
        string query = "";

        term = term.ToLower();
        storedProcedure sp = new storedProcedure("ConnectionString");

        query   = "select idgrupo,grupo from grupo where grupo like '%" + term + "%'";
        obtener = sp.recuperaRegistros(query);

        if (obtener != null && obtener.Count > 0)
        {
            for (int i = 0; i < obtener.Count; i += 6)
            {
                ac        = new AutoComplete();
                ac.ID     = obtener[i];
                ac.nombre = obtener[i + 1];
                resultado.Add(ac);
            }
        }
        else
        {
            resultado.Add(new AutoComplete {
                ID = "", nombre = "No se encontraron resultados"
            });
        }
        return(resultado);
    }
Exemplo n.º 23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["Id"] == null)
            {
                _name = new AutoComplete();
            }
            else
            {
                _name = _service.GetAutoComplete(Guid.Parse(Request.QueryString["Id"]));
            }

            if (!IsPostBack)
            {
                MasterPage.ActionTitle = "";

                cbGender.DataSource = _service.GetConceptsByOid(Oid.Пол);
                cbGender.DataBind();
                cbType.DataSource = _service.GetConceptsByOid(Oid.AutoCompleteType);
                cbType.DataBind();

                if (Request.QueryString["Id"] == null)
                {
                    lbTitle.Text = "Добавление имени/отчества";
                    return;
                }
                tbName.Text            = _name.Name;
                cbGender.SelectedValue = _name.Gender != null?_name.Gender.Id.ToString() : null;

                cbType.SelectedValue = _name.Type != null?_name.Type.Id.ToString() : null;

                lbTitle.Text = "Редактирование имени/отчества";
            }
        }
Exemplo n.º 24
0
 private void ImportScriptModule(string fileName)
 {
     try
     {
         string        destFileName = FindFirstAvailableFileName(Path.GetFileNameWithoutExtension(fileName));
         List <Script> newScripts   = ImportExport.ImportScriptModule(fileName, _agsEditor.CurrentGame.TextEncoding);
         newScripts[0].FileName = destFileName + ".ash";
         newScripts[1].FileName = destFileName + ".asc";
         newScripts[0].Modified = true;
         newScripts[1].Modified = true;
         newScripts[0].SaveToDisk();
         newScripts[1].SaveToDisk();
         ScriptAndHeader scripts = new ScriptAndHeader(newScripts[0], newScripts[1]);
         AddSingleItem(scripts);
         _agsEditor.CurrentGame.FilesAddedOrRemoved = true;
         RePopulateTreeView(GetNodeID(scripts));
         foreach (Script script in newScripts)
         {
             AutoComplete.ConstructCache(script, _agsEditor.GetImportedScriptHeaders(script));
         }
     }
     catch (Exception ex)
     {
         _guiController.ShowMessage("An error occurred trying to import the script module. The error details are below." + Environment.NewLine + Environment.NewLine + ex.ToString(), MessageBoxIcon.Warning);
     }
 }
Exemplo n.º 25
0
    public static void Main(string[] args)
    {
        string configPath = AppDomain.CurrentDomain.BaseDirectory + "config/profile.ftm";

        settings = new Configurator(configPath);

        Init();

        if (args.Length > 0)
        {
            string startupInput = string.Join(" ", args);
            Parser.Tokenize(startupInput);

            Environment.Exit(0);
        }

        while (true)
        {
            Console.Write(profileName + "# ");
            string input = AutoComplete.GetInput();

            if (input.Length > 1)
            {
                Parser.Tokenize(input);
            }
        }
    }
Exemplo n.º 26
0
        private void AutoComplete_func()
        {
            TXTSpace.Children.Clear();
            AutoComplete  AutoComplete1 = new AutoComplete();
            List <String> productSource = new List <String>();

            productSource.Add("WPF");
            productSource.Add("Chart");
            productSource.Add("GridView");
            productSource.Add("WF");
            productSource.Add("Xlsio");
            productSource.Add("Business Intelligence");
            productSource.Add("Tools");
            productSource.Add("Silverlight");
            productSource.Add("Schedule");
            productSource.Add("Mvc");
            productSource.Add("Pdf");


            AutoComplete1.CustomSource        = productSource;
            AutoComplete1.SelectionMode       = SelectionMode.Single;
            AutoComplete1.IsAutoAppend        = true;
            AutoComplete1.IsFilter            = true;
            AutoComplete1.StringMode          = StringMode.AnyChar;
            AutoComplete1.Margin              = new Thickness(5, 5, 5, 5);
            AutoComplete1.VerticalAlignment   = VerticalAlignment.Center;
            AutoComplete1.HorizontalAlignment = HorizontalAlignment.Stretch;

            TXTSpace.Children.Add(AutoComplete1);
        }
Exemplo n.º 27
0
 private void setAutoCompleteMode(AutoComplete autoComplete)
 {
     if (autoCompleteMode == "Auto Suggest")
     {
         autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
     }
     else if (autoCompleteMode == "Auto Append")
     {
         autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoAppend);
     }
     else if (autoCompleteMode == "Both")
     {
         autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Both);
     }
     else if (autoCompleteMode == "Multi Suggest")
     {
         autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggest);
     }
     else if (autoCompleteMode == "Multi Suggest Extended")
     {
         autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggestExtended);
     }
     else
     {
         autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Disabled);
     }
 }
Exemplo n.º 28
0
    public static void Main(String[] args)
    {
        AutoComplete autoComplete = new AutoComplete();
        string       line;

        while (!string.IsNullOrEmpty(line = Console.ReadLine()))
        {
            string[] parts   = line.Split(' ');
            string   command = parts[0];
            string   param   = parts[1];

            if (command == "ADD")
            {
                autoComplete.AddWord(param);
            }
            else if (command == "TEST")
            {
                List <string> words = autoComplete.Complete(param);
                foreach (var word in words)
                {
                    Console.WriteLine(word);
                }
            }
        }
    }
Exemplo n.º 29
0
        /// <summary>
        /// The add order.
        /// </summary>
        /// <param name="criteria">
        /// The criteria.
        /// </param>
        /// <param name="ac">
        /// The ac.
        /// </param>
        /// <param name="gender">
        /// The gender.
        /// </param>
        /// <param name="type">
        /// The type.
        /// </param>
        /// <param name="query">
        /// The query.
        /// </param>
        /// <returns>
        /// The <see cref="IQueryOver"/> .
        /// </returns>
        private IQueryOver <AutoComplete, AutoComplete> AddOrder(
            SearchAutoCompleteCriteria criteria,
            AutoComplete ac,
            Concept gender,
            Concept type,
            IQueryOver <AutoComplete, AutoComplete> query)
        {
            // Сортировка
            if (!string.IsNullOrEmpty(criteria.SortExpression))
            {
                Expression <Func <object> > expression = () => ac.Name;
                switch (criteria.SortExpression)
                {
                case "Name":
                    expression = () => ac.Name;
                    break;

                case "Gender":
                    expression = () => gender.Name;
                    break;

                case "Type":
                    expression = () => type.Name;
                    break;
                }

                query = criteria.SortDirection == SortDirection.Ascending
                  ? query.OrderBy(expression).Asc
                  : query.OrderBy(expression).Desc;
            }

            return(query);
        }
Exemplo n.º 30
0
        public async Task Symbols_AddSymbolsPackageWithNoValidSymbolsVerifyFeed()
        {
            using (var testContext = new SleetTestContext())
            {
                var context = testContext.SleetContext;
                context.SourceSettings.SymbolsEnabled = true;
                var symbols       = new Symbols(context);
                var packageIndex  = new PackageIndex(context);
                var catalog       = new Catalog(context);
                var autoComplete  = new AutoComplete(context);
                var flatContainer = new FlatContainer(context);
                var registrations = new Registrations(context);
                var search        = new Search(context);

                // Create package
                var pkgA = new TestNupkg("a", "1.0.0");
                pkgA.Nuspec.IsSymbolPackage = true;
                var zip      = pkgA.Save(testContext.Packages);
                var pkgInput = testContext.GetPackageInput(zip);

                // Init
                var success = await InitCommand.RunAsync(
                    testContext.SleetContext.LocalSettings,
                    testContext.SleetContext.Source,
                    enableCatalog : true,
                    enableSymbols : true,
                    log : testContext.SleetContext.Log,
                    token : CancellationToken.None);

                // Push
                success &= await PushCommand.RunAsync(
                    testContext.SleetContext.LocalSettings,
                    testContext.SleetContext.Source,
                    new List <string>() { zip.FullName },
                    force : false,
                    skipExisting : false,
                    log : testContext.SleetContext.Log);

                // Validate
                success &= await ValidateCommand.RunAsync(
                    testContext.SleetContext.LocalSettings,
                    testContext.SleetContext.Source,
                    testContext.SleetContext.Log);

                success.Should().BeTrue();

                // The nupkg should exist, but there should not be any assets added.
                (await symbols.GetSymbolsPackagesAsync()).Should().BeEmpty();
                (await packageIndex.GetSymbolsPackagesAsync()).Should().NotBeEmpty();

                // Verify nupkg exists
                var nupkgPath = Path.Combine(testContext.Target, "symbols", "packages", "a", "1.0.0", "a.1.0.0.symbols.nupkg");
                File.Exists(nupkgPath).Should().BeTrue();

                // Verify package details
                var detailsPath = Path.Combine(testContext.Target, "symbols", "packages", "a", "1.0.0", "package.json");
                File.Exists(detailsPath).Should().BeTrue();
            }
        }
Exemplo n.º 31
0
 /// <summary>
 /// Проверяет существует ли уже запись в базе с таким же именем, типом, полом
 /// </summary>
 /// <param name="autoComplete">
 /// The first Middle Name.
 /// </param>
 /// <returns>
 /// The <see cref="bool"/> .
 /// </returns>
 public bool AutoCompleteExists(AutoComplete autoComplete)
 {
     return
         (GetBy(
              x =>
              x.Id != autoComplete.Id && x.Name == autoComplete.Name && x.Gender == autoComplete.Gender &&
              x.Type == autoComplete.Type).Any());
 }
Exemplo n.º 32
0
        protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
        {
            AutoComplete name = new AutoComplete();

            name.Id = _name.Id;
            SetObjValues(name);
            args.IsValid = !_service.FirstMiddleNameExists(name);
        }
Exemplo n.º 33
0
 /// <summary>
 /// Creates a new cache manager, which manages all of the sub-caches.
 /// </summary>
 public Manager()
 {
     //this.p_ScintillaCache = new Scintilla();
     this.p_AutoComplete = new AutoComplete();
     this.p_AutoComplete.Import();
     this.Context = new Context();
     this.p_UndoRedo = new UndoRedoCache();
 }
        public AutoCompleteRenderingTests()
        {
            builder = new Mock<IAutoCompleteHtmlBuilder>();
            rootTag = new Mock<IHtmlNode>();
            rootTag.SetupGet(t => t.Children).Returns(() => new List<IHtmlNode>());

            AutoComplete = AutoCompleteTestHelper.CreateAutocomplete();
            AutoComplete.Name = "Autocomplete";

            textWriter = new Mock<TextWriter>();
        }
        public ToolsWindowsTagsInput(TagsStorage tagsStorage)
        {
            InitializeComponent();
            this.Text = string.Concat(this.Name, " - ", UppercaseFirst(tagsStorage.DisplayText));
            this.tagsStorage = tagsStorage;

            // new tags hoveringWindows instance
            //howeringWindow = new HoveringWindow(this, Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder) + GenericTemplate.constTagsXMLFileName);
            howeringWindow = new AutoComplete(this, tagsStorage);

            // set tag info text
            gbBox.Text = UppercaseFirst(tagsStorage.DisplayText);
            lDescription.Text = tagsStorage.Desctiption;

            // add all propertys
            AddAllChildPropertys(tagsStorage);
        }
Exemplo n.º 36
0
        public ModuleMainForm()
        {
            string templateFolder;
            InitializeComponent();

            try
            {
                // init mode settings
                Settings.Init();
                Settings.Setting.LoadFromFile(Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder) + Settings.FILE_NAME);

                // init and load tagsStorage object
                TagsLoader tagsLoader = new TagsLoader(Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder) + GenericTemplate.constTagsXMLFileName);
                this.tagsStorage = tagsLoader.LoadTags();

                // WindwosTools controls
                twtToolsWindowsTemplates = new ToolsWindowsTemplates();
                twttoolsWindowsTags = new ToolsWindowsTags(this.tagsStorage);
                twttoolsWindowsTags.AddControl(tbtemplateHeader);
                twttoolsWindowsTags.AddControl(tbtemplateBody);
                twttoolsWindowsTags.AddControl(tbtemplateFooter);
                twttoolsWindowsTags.AddControl(tbTemplateVariables);
                twttoolsWindowsTags.AddControl(tbTemplateComment);
                twttoolsWindowsTags.AddControl(tbFileDestinationFolder);
                twttoolsWindowsTags.AddControl(tbFileDestinationFile);

                // general default settings
                cbDataDestination.SelectedIndex = 0;

                // set icon
                this.Icon = global::UberTools.Modules.GenericTemplate.Properties.Resources.WindowsTable;

                // create settings menager object and add all controls
                templateFolder = Common.BuildPath(GenericTemplate.moduleParams.DataPath, GenericTemplate.constModuleDataFolder, GenericTemplate.constTemplateFolder);
                settingsMenager = new SettingsMenager();
                settingsMenager.Add(tbtemplateBody);
                settingsMenager.Add(tbtemplateHeader);
                settingsMenager.Add(tbtemplateFooter);
                settingsMenager.Add(tbTemplateVariables);
                settingsMenager.Add(tbTemplateComment);
                settingsMenager.Add(tbFileDestinationFolder);
                settingsMenager.Add(tbFileDestinationFile);
                settingsMenager.Add(chbDestinationFileAppend);
                settingsMenager.Add(cbDataDestination);
                settingsMenager.Add(cbEncoding);

                //// create settings menager version 2 object and add all controls
                settingsMenager2 = new SettingsMenager2(GenericTemplate.constModuleName, "UberToolsModule", "1.0.0.0");
                //settingsMenager2.Items.Add(new SettingsMenagerStructure2(tbtemplateBody, "tbtemplateBody", SettingsMenager2.Type.Textbox));
                settingsMenager2.Refresh += new EventHandler(settingsMenager2_Refresh);
                settingsMenager2.Update += new EventHandler(settingsMenager2_Update);

                // new instance template menager
                templatesMenager = new TemplatesManager(twtToolsWindowsTemplates.TreeViewControl, templateFolder, settingsMenager, settingsMenager2);
                this.twtToolsWindowsTemplates.ImageListControl = this.ilGeneral;
                templatesMenager.LoadAll();

                // set templateMenager to templateControl
                twtToolsWindowsTemplates.TemplatesMenager = templatesMenager;
                this.twtToolsWindowsTemplates.ImageListControl = this.ilGeneral;

                // Create new rowCollection object and bound it to container
                rowCollectionMenager = new RowCollectionMenager(panel1, this.settingsMenager2);
                foreach (EncodingMenager encoding in EncodingMenager.GetEnumerator())
                {
                    cbEncoding.Items.Add(encoding);
                }
                cbEncoding.SelectedIndex = cbEncoding.Items.Count - 2;

                // new instance of hoveringwindows
                autoComplete = new AutoComplete(this, this.tagsStorage);
                autoComplete.AddControl(tbtemplateHeader);
                autoComplete.AddControl(tbtemplateBody);
                autoComplete.AddControl(tbtemplateFooter);
                autoComplete.AddControl(tbTemplateVariables);
                autoComplete.AddControl(tbTemplateComment);
                autoComplete.AddControl(tbFileDestinationFolder);
                autoComplete.AddControl(tbFileDestinationFile);

                //// syntax color init
                //colorMenager = new ColorMenager_old();
                //colorMenager.Controls.Add(tbTemplateVariables);

                // SyntaxHighlightingMenager settings
                syntaxHighlightingMenager = new SyntaxHighlightingMenager(tagsStorage);
                syntaxHighlightingMenager.Controls.Add(tbTemplateVariables);
                syntaxHighlightingMenager.Controls.Add(tbtemplateBody);
                syntaxHighlightingMenager.Controls.Add(tbtemplateHeader);
                syntaxHighlightingMenager.Controls.Add(tbtemplateFooter);
                syntaxHighlightingMenager.Controls.Add(tbFileDestinationFolder);
                syntaxHighlightingMenager.Controls.Add(tbFileDestinationFile);

                // load last loadet template
                if (Settings.Setting.LoadSetting(Settings.SettingName.ActiveTemplateName.ToString(), "") != "")
                {
                    templatesMenager.Load(Settings.Setting.LoadSetting(Settings.SettingName.ActiveTemplateName.ToString(), ""));
                }

            }
            catch (Exception ex)
            {
                ModuleLog.Write(ex, this, "ModuleMainForm", ModuleLog.LogType.ERROR);
            }
        }
 public AutoCompleteBuilderTests()
 {
     AutoComplete = AutoCompleteTestHelper.CreateAutocomplete();
     builder = new AutoCompleteBuilder(AutoComplete);
 }
Exemplo n.º 38
0
			public static extern int SHAutoComplete(IntPtr hwndEdit, AutoComplete flags);