Ejemplo n.º 1
0
        private void buttonExtDBLookup_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;

            Task taskEDSM = Task <List <ISystem> > .Factory.StartNew(() =>
            {
                return(SystemClassDB.GetSystemsByName(textBoxSystemName.Text, uselike: true));
            }).ContinueWith(task => this.Invoke(new Action(() => { DBLookup(task); })));
        }
        private void btnFindSystem_Click(object sender, EventArgs e)
        {
            string         name    = tbManualSystemName.Text.ToLower(System.Globalization.CultureInfo.InvariantCulture);
            List <ISystem> systems = SystemClassDB.GetSystemsByName(name);

            if (systems.Count != 0)
            {
                UpdateLinkedSystemList(systems[0], systems);
            }
        }
        private void btnFindSystem_Click(object sender, EventArgs e)
        {
            string name = tbManualSystemName.Text.ToLower();
            List <SystemClassDB> systems = SystemClassDB.GetSystemsByName(name);

            if (systems.Count != 0)
            {
                UpdateLinkedSystemList(systems[0], systems.ToList <ISystem>());
            }
        }
Ejemplo n.º 4
0
        private void buttonExtNamesClick(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;

            Task taskEDSM = Task <List <ISystem> > .Factory.StartNew(() =>
            {
                return(SystemClassDB.GetSystemsByName(textBoxSystemName.Text, uselike: true));
            }).ContinueWith(task => this.Invoke(new Action(() =>
            {
                Cursor = Cursors.Default;
                ReturnSystems((from x in task.Result select new Tuple <ISystem, double>(x, -1)).ToList());
            }
                                                           )));
        }