public ApplicationDialog(CIMOBProject.Models.Application application)
 {
     InitializeComponent();
     this.Application                = application ?? new CIMOBProject.Models.Application();
     stateCombo.ItemsSource          = _db.ApplicationStats.ToList();
     stateCombo.DisplayMemberPath    = "Name";
     stateCombo.SelectedValuePath    = "Id";
     GridFormApplication.DataContext = Application;
     //NEED HELP
     mayClose = false;
 }
Пример #2
0
        private void ButtonEdit_Click(object sender, RoutedEventArgs e)
        {
            CIMOBProject.Models.Application applicationEdit = applicationGrd.SelectedItem as CIMOBProject.Models.Application;
            if (applicationEdit == null)
            {
                return;
            }
            ApplicationDialog applicationDialog = new ApplicationDialog(new CIMOBProject.Models.Application(applicationEdit))
            {
                Title = "Editar Estado Candidatura"
            };

            if (applicationDialog.ShowDialog() == true)
            {
                DbContextHelper.EditApplication(_db, applicationDialog.Application);
                //Refresh needed to update virtual properties.
                applicationGrd.Items.Refresh();
            }
        }