Example #1
0
        private void DataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            labelDB.Content     = "Редактировать предмет";
            gridDB.Visibility   = Visibility.Visible;
            dataGrid.Visibility = Visibility.Hidden;

            Service.Subject subject = dataGrid.SelectedItem as Service.Subject;
            tbName.Text = subject.Name;
            id_subject  = subject.ID_Subject;
        }
Example #2
0
        private void BtnUpdate_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                labelDB.Content     = "Редактировать предмет";
                gridDB.Visibility   = Visibility.Visible;
                dataGrid.Visibility = Visibility.Hidden;

                Service.Subject subject = dataGrid.SelectedItem as Service.Subject;
                tbName.Text = subject.Name;
                id_subject  = subject.ID_Subject;
            }
            catch { }
        }
Example #3
0
 private void BtnOK_Click(object sender, RoutedEventArgs e)
 {
     if (labelDB.Content.ToString() == "Добавить предмет")
     {
         Service.Subject subject = new Service.Subject
         {
             Name = tbName.Text
         };
         service.AddSubject(subject);
     }
     else if (labelDB.Content.ToString() == "Редактировать предмет")
     {
         Service.Subject subject = new Service.Subject
         {
             ID_Subject = id_subject,
             Name       = tbName.Text
         };
         service.UpdateSubject(subject);
     }
     btnCancel.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
     dataGrid.ItemsSource = service.SelectSubject();
 }