Esempio n. 1
0
        private void SubmitEditPerlombaanMethod(object obj)
        {
            Perlombaan    perlombaanEdit = (Perlombaan)obj;
            PerlombaanDAO perlombaanDAO  = new PerlombaanDAO();

            perlombaanDAO.UpdatePerlombaan(perlombaanEdit);
            _ApplicationVM.CurrentPage = new KelolaPerlombaan(_ApplicationVM);
        }
Esempio n. 2
0
        private void SubmitBuatPerlombaanMethod(object obj)
        {
            Perlombaan    perlombaanInput = (Perlombaan)obj;
            PerlombaanDAO perlombaanDAO   = new PerlombaanDAO();

            perlombaanDAO.InsertLomba(perlombaanInput);
            _ApplicationVM.CurrentPage = new KelolaPerlombaan(_ApplicationVM);
        }
Esempio n. 3
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);
     }
 }
Esempio n. 4
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());
        }
Esempio n. 5
0
 public BuatPerlombaan(Application applicationVM)
 {
     _ApplicationVM       = applicationVM;
     SubmitBuatPerlombaan = new RelayCommand(SubmitBuatPerlombaanMethod);
     Cancel          = new RelayCommand(o => CancelMethod());
     TambahKelompok  = new RelayCommand(o => TambahKelompokMethod());
     PerlombaanInput = new Perlombaan()
     {
         TanggalPerlombaan = DateTime.Today
     };
     PerlombaanInput.ListKelompok = new ObservableCollection <Kelompok>();
 }
Esempio n. 6
0
        public KelolaAcaraPerlombaan(Application applicationVM, Perlombaan selectedPerlombaan)
        {
            _ApplicationVM     = applicationVM;
            SelectedPerlombaan = selectedPerlombaan;
            SelectedKelompok   = SelectedPerlombaan.ListKelompok[0];
            GayaDAO gayaDAO = new GayaDAO();

            ListGaya    = gayaDAO.GetAllGaya();
            TambahAcara = new RelayCommand(o => TambahAcaraMethod());
            SubmitAcara = new RelayCommand(o => SubmitAcaraMethod());
            KelolaPerlombaanPageOpen = new RelayCommand(o => KelolaPerlombaanPageOpenMethod());

            //helper generate
            JenisAcaraHelper = new List <KeyValuePair <JenisAcara, string> >();
            JenisAcaraHelper.Add(new KeyValuePair <JenisAcara, string>(JenisAcara.Putra, "Putra"));
            JenisAcaraHelper.Add(new KeyValuePair <JenisAcara, string>(JenisAcara.Putri, "Putri"));
            JenisAcaraHelper.Add(new KeyValuePair <JenisAcara, string>(JenisAcara.Campur, "Campuran"));
            //end helper generate
        }
Esempio n. 7
0
        private void KelolaAcaraPageOpenMethod(object obj)
        {
            Perlombaan selectedPerlombaan = (Perlombaan)obj;

            _ApplicationVM.CurrentPage = new KelolaAcaraPerlombaan(_ApplicationVM, selectedPerlombaan);
        }
Esempio n. 8
0
        private void EditPerlombaanPageOpenMethod(object obj)
        {
            Perlombaan perlombaanEdit = (Perlombaan)obj;

            _ApplicationVM.CurrentPage = new EditPerlombaan(_ApplicationVM, perlombaanEdit);
        }