예제 #1
0
        private async void SimpanEditDataSiswa()
        {
            SiswaCRUD scrd = new SiswaCRUD();
            DataSiswa ds   = new DataSiswa();

            ds.Nisn          = Nisn.Text;
            ds.NoInduk       = NoInduk.Text;
            ds.NmSiswa       = NmSiswa.Text;
            ds.NmPanggilan   = NmPanggilan.Text;
            ds.Gender        = Gender.Text;
            ds.Agama         = Agama.Text;
            ds.TempatLahir   = TempatLahir.Text;
            ds.TglLahir      = SetTanggalLahir();
            ds.PendidikanSeb = PendidikanSeb.Text;
            ds.Alamat        = AlamatSiswa.Text;
            ds.NmAyah        = NmAyah.Text;
            ds.NmIbu         = NmIbu.Text;
            ds.JobAyah       = JobAyah.Text;
            ds.JobIbu        = JobIbu.Text;
            ds.Jalan         = Jalan.Text;
            ds.Kecamatan     = Camat.Text;
            ds.Desa          = DesaSiswa.Text;
            ds.Kota          = KotaSiswa.Text;
            ds.Provinsi      = ProvSiswa.Text;
            ds.NmWali        = NmWali.Text;
            ds.JobWali       = JobWali.Text;
            ds.AlamatWali    = AlamatWali.Text;
            ds.Pendengaran   = Pendengaran.Text;
            ds.Penglihatan   = Penglihatan.Text;
            ds.Gigi          = Gigi.Text;
            ds.Berat1        = Berat1.Text;
            ds.Berat2        = Berat2.Text;
            ds.Tinggi1       = Tinggi1.Text;
            ds.Tinggi2       = Tinggi2.Text;
            try
            {
                if (scrd.Ubah(ds, _nisn))
                {
                    await this.ShowMessageAsync("Data Siswa", "Berhasil menambahkan data!");

                    EditDataWindow edw = new EditDataWindow();
                    edw.Show();
                    this.Close();
                }
            }
            catch (SQLiteException ex)
            {
                await this.ShowMessageAsync("Data Siswa", $"Terjadi kesalahan, {ex.Message}");
            }
        }
예제 #2
0
        private async void SimpanAllEditFunc()
        {
            if (SimpanEditSikap() && SimpanEditEkskul() && SimpanEditAbsensi())
            {
                await this.ShowMessageAsync("Nilai dan Absen", "Seluruh data berhasil tersimpan!");

                EditDataWindow edw = new EditDataWindow();
                edw.TabNilai.IsSelected = true;
                edw.Show();
                this.Close();
            }
            else
            {
                await this.ShowMessageAsync("Nilai dan Absen", ErrorMessage);
            }
        }
        private async void EditSimpan_Click(object sender, RoutedEventArgs e)
        {
            if (EditKeterampilan() == 181197 && EditPengetahuan() == 181197)
            {
                await this.ShowMessageAsync("Pengetahuan dan Keterampilan", "Data nilai berhasil disimpan!");

                EditDataWindow edw = new EditDataWindow();
                edw.TabPengket.IsSelected = true;
                edw.Show();
                this.Close();
            }
            else if (EditKeterampilan() == 19 && EditPengetahuan() == 19)
            {
                await this.ShowMessageAsync("Pengetahuan dan Keterampilan", "Data yang sama sudah ada!");
            }
            else
            {
                await this.ShowMessageAsync("Error", "Terjadi kesalahan! Silahkan periksa kembali!");
            }
        }