Esempio n. 1
0
        private void AddPeriodeCommandAction(object obj)
        {
            var form      = new Views.AddPeriodeView();
            var viewmodel = new ViewModels.AddPeriodeViewModel()
            {
                WindowClose = form.Close
            };

            form.DataContext = viewmodel;
            form.ShowDialog();
            if (viewmodel.IsSaved)
            {
                periode model = (periode)viewmodel;
                Source.Add(model);
                SourceView.Refresh();
            }
        }
Esempio n. 2
0
        private void EditPeriodeCommandAction(object obj)
        {
            var form      = new Views.AddPeriodeView();
            var viewmodel = new ViewModels.AddPeriodeViewModel(SelectedItem)
            {
                WindowClose = form.Close
            };

            form.DataContext = viewmodel;
            form.ShowDialog();
            if (viewmodel.IsSaved)
            {
                SelectedItem.Aktif                    = viewmodel.Aktif;
                SelectedItem.KodePeriode              = viewmodel.KodePeriode;
                SelectedItem.TanggalPengajuan         = viewmodel.TanggalPengajuan;
                SelectedItem.TanggalRencanaPengiriman = viewmodel.TanggalRencanaPengiriman;
            }
        }