Example #1
0
        private void mniAddLinks_Click(object sender, RoutedEventArgs e)
        {
            AddLink addlink = new AddLink();

            addlink.ShowDialog();
            if (string.IsNullOrWhiteSpace(addlink.Link) == false && lstLinks.Items.Contains(addlink.Link) == false)
            {
                lstLinks.Items.Add(addlink.Link);
            }
        }
Example #2
0
        public async void Addlink(string url)
        {
            URL         = url;
            Description = url;
            if (url.Length > 20)
            {
                Description = url.Substring(0, 20);
            }
            RatingStars = 3;

            AddLink addLink = new AddLink();

            addLink.DataContext = this;
            var res = await addLink.ShowAsync();

            if (res == ContentDialogResult.Primary)
            {
                using (var logic = new LinkService())
                {
                    var link = new Link()
                    {
                        DateTime    = DateTime.Now,
                        URL         = url,
                        Description = Description,
                        RatingStars = 0,
                        GroupId     = groupId,
                        //  Image = await ConvertImageSql.ConvertToBytesAsync(image),
                        Tags = new List <Tag>(),
                    };

                    logic.Add(link);
                    logic.Save();

                    Links.Add(link);
                }
            }

            //var dialog = new MessageDialog("Czy jesteś pewien usunięcia grupy '" + objectToDelete.Name + "' ?");
            //dialog.Title = "Naprawdę?";
            //dialog.Commands.Add(new UICommand { Label = "Tak", Id = 0 });
            //dialog.Commands.Add(new UICommand { Label = "Nie", Id = 1 });
            //var res = await dialog.ShowAsync();

            //if ((int)res.Id == 0)
            //{
            //    using (var logic = new GroupService())
            //    {
            //        logic.DeleteCurrentGroup(objectToDelete);
            //    }
            //    Groups.Remove(objectToDelete);
            //}
        }
Example #3
0
        private void toolStripButton1_Click_1(object sender, EventArgs e)
        {
            if (MyGraph.HaveMoreThanOneNode())
            {
                AddLink pop = new AddLink();
                pop.Show();

                statusBar.Items[0].Text = "Последно действие: Добавяне на връзка между графове";
                viewPort.Invalidate();
            }
            else
            {
                Interaction.MsgBox("You need to have more than one node to make links");
            }
        }
        private void addCustomeType_Click(object sender, RoutedEventArgs e)
        {
            AddLink addlink = new AddLink();

            addlink.ShowDialog();
            if (string.IsNullOrWhiteSpace(addlink.Link) == false)
            {
                string newtype = addlink.Link;
                GenreServices.GetGenre(newtype, _objEntity.ObjectType);
                bool bExist = RootPanel.Children.Cast <CheckBox>().Any(item => item.Content.ToString() == newtype);

                if (bExist == false)
                {
                    CheckBox objCheckBox = new CheckBox();
                    objCheckBox.Margin = new Thickness(5, 0, 0, 0);

                    objCheckBox.Content   = newtype;
                    objCheckBox.IsChecked = true;
                    RootPanel.Children.Add(objCheckBox);
                }
            }
        }
Example #5
0
 /// <summary>
 /// select add, then select search for passage
 /// </summary>
 public void SearchForPassage()
 {
     AddLink.Wait(3).Click();
     SearchForPassageLink.Wait(3).Click();
 }
Example #6
0
 /// <summary>
 /// select add, then select new passage
 /// </summary>
 public void AddNewPassage()
 {
     AddLink.Wait(3).Click();
     NewPassageLink.Wait(3).Click();
 }