Пример #1
0
        private void btnAddToClass_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List <Subject> subjects = new List <Subject>();

                foreach (dynamic selected in this.dataGridSubjects.SelectedItems)
                {
                    int id = int.Parse(selected.Id.ToString());
                    subjects.Add(new Subject()
                    {
                        Id = id
                    });
                }

                if (subjects.Count == 0)
                {
                    MessageBox.Show("Не сте избрали предмети");
                }
                else
                {
                    AddToClassWindow addToClassWindow = new AddToClassWindow();
                    if (addToClassWindow.ShowDialog() == true)
                    {
                        Class c = new Class()
                        {
                            Id = addToClassWindow.ClassId
                        };
                        client.AddSubjectsToClass(c, subjects.ToArray());
                        MessageBox.Show("Предметите бяха добавени към класа успешно");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Application.Current.Resources["defaultErrorMessage"].ToString(),
                                "Грешка", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void btnAddToClass_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List<Subject> subjects = new List<Subject>();

                foreach (dynamic selected in this.dataGridSubjects.SelectedItems)
                {
                    int id = int.Parse(selected.Id.ToString());
                    subjects.Add(new Subject() { Id = id });
                }

                if (subjects.Count == 0)
                {
                    MessageBox.Show("Не сте избрали предмети");
                }
                else
                {
                    AddToClassWindow addToClassWindow = new AddToClassWindow();
                    if (addToClassWindow.ShowDialog() == true)
                    {
                        Class c = new Class() {Id = addToClassWindow.ClassId};
                        client.AddSubjectsToClass(c, subjects.ToArray());
                        MessageBox.Show("Предметите бяха добавени към класа успешно");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Application.Current.Resources["defaultErrorMessage"].ToString(),
                    "Грешка", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }