protected override void BtSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                SelectedSpecialty = (SpecialtyInformation)grids.DataContext;
                SelectedSpecialty.BaseEndNoBase     = GetValueRadioButton();
                SelectedSpecialty.FormOfEducationId = ((FormOfEducation)cbFormOfEducation.SelectedItem).FormOfEducationId;
                SelectedSpecialty.SpecialtyId       = ((Specialty)cbSpecialty.SelectedItem).SpecialtyId;
                SelectedSpecialty.TrainingPeriod    = new DateTime(Convert.ToInt32(tbTrainingPeriodY.Text), Convert.ToInt32(tbTrainingPeriodM.Text), 1);


                MessageBox.Show(SpecialtyInfoController.CreateOrUpdateSpecialtyInformation(SelectedSpecialty));
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
        }
 public AdditionalSpecialtyInfoEditWindow(SpecialtyInformation selectedSpecialty) : base()
 {
     Title             = "Редактирование профиля";
     SelectedSpecialty = selectedSpecialty;
     #region Настройка интерфейса
     btSave.Visibility             = Visibility.Visible;
     lbFormOfEducationC.Visibility = Visibility.Collapsed;
     tbTrainingPeriodM.Visibility  = Visibility.Collapsed;
     tbTrainingPeriodM.MinWidth    = 20; // минимальный размер окна
     tbTrainingPeriodM.HorizontalContentAlignment = HorizontalAlignment.Center;
     lbBaseNoBase.Visibility      = Visibility.Collapsed;
     lbTrainingPeriodC.Visibility = Visibility.Collapsed;
     lbBaseNoBase.Visibility      = Visibility.Collapsed;
     tbTrainingPeriodM.Visibility = Visibility.Visible;
     tbTrainingPeriodY.Visibility = Visibility.Visible;
     tbTrainingPeriodY.MinWidth   = 20; //минимальный размер окна
     tbTrainingPeriodY.HorizontalContentAlignment = HorizontalAlignment.Center;
     lbTrainingPeriodC.Visibility = Visibility.Collapsed;
     tbTrainingPeriodY.Text       = selectedSpecialty.TrainingPeriod.Year.ToString();
     tbTrainingPeriodM.Text       = selectedSpecialty.TrainingPeriod.Month.ToString();
     lbM.Visibility = Visibility.Visible; lbY.Visibility = Visibility.Visible;
     #endregion
 }