示例#1
0
        private void SubmitBuatPerlombaanMethod(object obj)
        {
            Perlombaan    perlombaanInput = (Perlombaan)obj;
            PerlombaanDAO perlombaanDAO   = new PerlombaanDAO();

            perlombaanDAO.InsertLomba(perlombaanInput);
            _ApplicationVM.CurrentPage = new KelolaPerlombaan(_ApplicationVM);
        }
示例#2
0
        private void SubmitEditPerlombaanMethod(object obj)
        {
            Perlombaan    perlombaanEdit = (Perlombaan)obj;
            PerlombaanDAO perlombaanDAO  = new PerlombaanDAO();

            perlombaanDAO.UpdatePerlombaan(perlombaanEdit);
            _ApplicationVM.CurrentPage = new KelolaPerlombaan(_ApplicationVM);
        }
示例#3
0
        public KelolaPerlombaan(Application applicationVM)
        {
            _ApplicationVM = applicationVM;
            PerlombaanDAO lombaDAO = new PerlombaanDAO();

            BuatPerlombaanPageOpen = new RelayCommand(o => BuatPerlombaanPageOpenMethod());
            EditPerlombaanPageOpen = new RelayCommand(EditPerlombaanPageOpenMethod);
            KelolaAcaraPageOpen    = new RelayCommand(KelolaAcaraPageOpenMethod);
            ListPerlombaan         = lombaDAO.GetAllLomba();
        }
示例#4
0
 private void HapusPerlombaanMethod(object obj)
 {
     if (MessageBox.Show("Apakah Anda Yakin Ingin Menghapus Data Perlombaan Ini?", "PERINGATAN!", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         Perlombaan    perlombaanHapus = (Perlombaan)obj;
         PerlombaanDAO perlombaanDAO   = new PerlombaanDAO();
         perlombaanDAO.HapusPerlombaan(perlombaanHapus);
         _ApplicationVM.CurrentPage = new KelolaPerlombaan(_ApplicationVM);
     }
 }
示例#5
0
        public EditPerlombaan(Application applicationVM, Perlombaan perlombaanEdit)
        {
            _ApplicationVM = applicationVM;
            PerlombaanEdit = perlombaanEdit;
            PerlombaanDAO perlombaanDAO = new PerlombaanDAO();

            PerlombaanEdit.ListKelompok = perlombaanDAO.GetKelompok(PerlombaanEdit);
            SubmitEditPerlombaan        = new RelayCommand(SubmitEditPerlombaanMethod);
            HapusPerlombaan             = new RelayCommand(HapusPerlombaanMethod);
            Cancel = new RelayCommand(o => CancelMethod());
        }