private bool SimpanEditEkskul() { bool isWork = false; EkskulCRUD ecrd = new EkskulCRUD(); NilaiEkskul ne = new NilaiEkskul(); ne.IdEks = _ideksSet; ne.Nisn = _nisnSet; ne.Semester = _semesterSet; ne.Eskul1 = Ekskul1Box.Text; ne.Eskul2 = Ekskul2Box.Text; ne.Eskul3 = Ekskul3Box.Text; ne.Nilai1 = NEkskul1Box.Text; ne.Nilai2 = NEkskul2Box.Text; ne.Nilai3 = NEkskul3Box.Text; try { if (ecrd.Ubah(ne)) { isWork = true; } } catch (SQLiteException ex) { if (ex.ErrorCode == 19) { ErrorMessage = "Nilai Ekskul Siswa sudah ada!"; } else { ErrorMessage = "Terjadi kesalahan! Silahkan periksa data kembali!"; } } return(isWork); }
private async void DelSikapDll_Click(object sender, RoutedEventArgs e) { DataRowView drv = (DataRowView)((Button)e.Source).DataContext; SikapCRUD scrd = new SikapCRUD(); EkskulCRUD ecrd = new EkskulCRUD(); AbsensiCRUD acrd = new AbsensiCRUD(); MessageDialogResult res = await this.ShowMessageAsync("Sikap, Ekskul dan Absensi", "Anda akan menghapus data Sikap, Ekskul, dan Absensi. Apa anda yakin ingin melanjutkan?", MessageDialogStyle.AffirmativeAndNegative); if (res == MessageDialogResult.Affirmative) { NilaiSikap ns = new NilaiSikap(); NilaiEkskul ne = new NilaiEkskul(); Absensi ab = new Absensi(); ns.IdSikap = drv.Row[3].ToString(); ne.IdEks = drv.Row[6].ToString(); ab.IdAbsen = drv.Row[9].ToString(); try { if (scrd.Hapus(ns) && ecrd.Hapus(ne) && acrd.Hapus(ab)) { await this.ShowMessageAsync("Sikap, Ekskul dan Absensi", "Data berhasil dihapus!"); LoadSikapDll(); } } catch (SQLiteException ex) { await this.ShowMessageAsync("Sikap, Ekskul dan Absensi", $"Error! {ex.Message}"); } } }
private void GetDataEkskul() { EkskulCRUD ecrd = new EkskulCRUD(); NilaiEkskul ne = ecrd.GetNilaiEkskul(_ideksSet); Ekskul1Box.Text = ne.Eskul1; Ekskul2Box.Text = ne.Eskul2; Ekskul3Box.Text = ne.Eskul3; NEkskul1Box.Text = ne.Nilai1; NEkskul2Box.Text = ne.Nilai2; NEkskul3Box.Text = ne.Nilai3; }
public bool Hapus(NilaiEkskul eks) { bool isNice = false; RaportDB dB = new RaportDB(); const string query = "DELETE FROM nilai_ekskul WHERE id_eks = @ideks"; var args = new Dictionary <string, object> { { "@ideks", eks.IdEks } }; return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false); }
public bool Ubah(NilaiEkskul eks) { bool isNice = false; RaportDB dB = new RaportDB(); const string query = "UPDATE nilai_ekskul SET eskul1 = @ekskul1, eskul2 = @ekskul2, eskul3 = @ekskul3, nilai1 = @nilai1, nilai2 = @nilai2, nilai3 = @nilai3, semester = @semester WHERE id_eks = @ideks"; var args = new Dictionary <string, object> { { "@ideks", eks.IdEks }, { "@ekskul1", eks.Eskul1 }, { "@ekskul2", eks.Eskul2 }, { "@ekskul3", eks.Eskul3 }, { "@nilai1", eks.Nilai1 }, { "@nilai2", eks.Nilai2 }, { "@nilai3", eks.Nilai3 }, { "@semester", eks.Semester } }; return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false); }
public NilaiEkskul GetNilaiEkskul(string ideks) { NilaiEkskul nilaiEkskul; RaportDB dB = new RaportDB(); string query = $"SELECT * FROM nilai_ekskul WHERE id_eks = '{ideks}'"; DataTable dt = dB.GetDataRaport(query); nilaiEkskul = new NilaiEkskul { IdEks = ideks, Nisn = dt.Rows[0][1].ToString(), Eskul1 = dt.Rows[0][2].ToString(), Eskul2 = dt.Rows[0][3].ToString(), Eskul3 = dt.Rows[0][4].ToString(), Nilai1 = dt.Rows[0][5].ToString(), Nilai2 = dt.Rows[0][6].ToString(), Nilai3 = dt.Rows[0][7].ToString(), Semester = dt.Rows[0][8].ToString() }; return(nilaiEkskul); }
public bool Tambah(NilaiEkskul eks) { bool isNice = false; RaportDB dB = new RaportDB(); const string query = "INSERT INTO nilai_ekskul VALUES(@ideks, @nisn, @ekskul1, @ekskul2, @ekskul3, @nilai1, @nilai2, @nilai3, @semester)"; var args = new Dictionary <string, object> { { "@ideks", eks.IdEks }, { "@nisn", eks.Nisn }, { "@ekskul1", eks.Eskul1 }, { "@ekskul2", eks.Eskul2 }, { "@ekskul3", eks.Eskul3 }, { "@nilai1", eks.Nilai1 }, { "@nilai2", eks.Nilai2 }, { "@nilai3", eks.Nilai3 }, { "@semester", eks.Semester } }; return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false); }
public NilaiEkskul GetNilaiEkskulSiswa(string nisn, string semester) { NilaiEkskul nilaiEkskul; RaportDB dB = new RaportDB(); string query = $"SELECT * FROM nilai_ekskul WHERE nisn = '{nisn}' AND semester = '{semester}'"; DataTable dt = dB.GetDataRaport(query); if (dt.Rows.Count > 0) { nilaiEkskul = new NilaiEkskul { IdEks = dt.Rows[0][0].ToString(), Nisn = dt.Rows[0][1].ToString(), Eskul1 = dt.Rows[0][2].ToString(), Eskul2 = dt.Rows[0][3].ToString(), Eskul3 = dt.Rows[0][4].ToString(), Nilai1 = dt.Rows[0][5].ToString(), Nilai2 = dt.Rows[0][6].ToString(), Nilai3 = dt.Rows[0][7].ToString(), Semester = dt.Rows[0][8].ToString() }; } else { nilaiEkskul = new NilaiEkskul { IdEks = "", Nisn = "", Eskul1 = "", Eskul2 = "", Eskul3 = "", Nilai1 = "", Nilai2 = "", Nilai3 = "", Semester = "" }; } return(nilaiEkskul); }
public Dictionary <string, string> GetRaportView(string nisn, string semester) { //Nama dan Sekolah SiswaCRUD sw = new SiswaCRUD(); SekolahCRUD sk = new SekolahCRUD(); SikapCRUD si = new SikapCRUD(); EkskulCRUD es = new EkskulCRUD(); AbsensiCRUD ab = new AbsensiCRUD(); PengetahuanCRUD pe = new PengetahuanCRUD(); KeterampilanCRUD ke = new KeterampilanCRUD(); DataSiswa dsw = sw.GetDataSiswa(nisn); DataSekolah dsk = sk.GetDataSekolah(); NilaiSikap dns = si.GetNilaiSikapSiswa(nisn, semester); NilaiEkskul dne = es.GetNilaiEkskulSiswa(nisn, semester); Absensi dab = ab.GetAbsensiSiswa(nisn, semester); NilaiPengetahuan nag = new NilaiPengetahuan(); NilaiKeterampilan kag = new NilaiKeterampilan(); if (dsw.Agama.ToString() == "Islam") { nag = pe.GetNilaiPengetahuanSiswa(nisn, semester, 1); kag = ke.GetNilaiKeterampilanSiswa(nisn, semester, 1); } else if (dsw.Agama.ToString() == "Kristen") { nag = pe.GetNilaiPengetahuanSiswa(nisn, semester, 2); kag = ke.GetNilaiKeterampilanSiswa(nisn, semester, 2); } else if (dsw.Agama.ToString() == "Katolik") { nag = pe.GetNilaiPengetahuanSiswa(nisn, semester, 3); kag = ke.GetNilaiKeterampilanSiswa(nisn, semester, 3); } else if (dsw.Agama.ToString() == "Hindu") { nag = pe.GetNilaiPengetahuanSiswa(nisn, semester, 4); kag = ke.GetNilaiKeterampilanSiswa(nisn, semester, 4); } else if (dsw.Agama.ToString() == "Buddha") { nag = pe.GetNilaiPengetahuanSiswa(nisn, semester, 5); kag = ke.GetNilaiKeterampilanSiswa(nisn, semester, 5); } else if (dsw.Agama.ToString() == "Konghuchu") { nag = pe.GetNilaiPengetahuanSiswa(nisn, semester, 6); kag = ke.GetNilaiKeterampilanSiswa(nisn, semester, 6); } NilaiPengetahuan npkn = pe.GetNilaiPengetahuanSiswa(nisn, semester, 7); NilaiKeterampilan kkpkn = ke.GetNilaiKeterampilanSiswa(nisn, semester, 7); NilaiPengetahuan nbi = pe.GetNilaiPengetahuanSiswa(nisn, semester, 8); NilaiKeterampilan kbi = ke.GetNilaiKeterampilanSiswa(nisn, semester, 8); NilaiPengetahuan nmtk = pe.GetNilaiPengetahuanSiswa(nisn, semester, 9); NilaiKeterampilan kmtk = ke.GetNilaiKeterampilanSiswa(nisn, semester, 9); NilaiPengetahuan nsbk = pe.GetNilaiPengetahuanSiswa(nisn, semester, 12); NilaiKeterampilan ksbk = ke.GetNilaiKeterampilanSiswa(nisn, semester, 12); NilaiPengetahuan npen = pe.GetNilaiPengetahuanSiswa(nisn, semester, 13); NilaiKeterampilan kpen = ke.GetNilaiKeterampilanSiswa(nisn, semester, 13); var hasil = new Dictionary <string, string> { { "NamaSiswa", dsw.NmSiswa.ToString() }, { "Nisn", dsw.Nisn.ToString() }, { "NoInduk", dsw.NoInduk.ToString() }, { "Kelas", dsk.Kelas }, { "NamaSekolah", dsk.NmSekolah }, { "Alamat", dsk.Alamat }, { "TahunAjar", dsk.Tahunajar }, { "DSpiritual", dns.DeskripsiKi1 }, { "DSosial", dns.DeskripsiKi2 }, { "NPAgama", nag.NilaiAkhir.ToString() }, { "PPAgama", nag.PredikatPengetahuan }, { "DPAgama", nag.DeskripsiPengetahuan }, { "NKAgama", kag.NilaiAkhir.ToString() }, { "PKAgama", kag.PredikatKeterampilan }, { "DKAgama", kag.DeskripsiKeterampilan }, { "NPPkn", npkn.NilaiAkhir.ToString() }, { "PPPkn", npkn.PredikatPengetahuan }, { "DPPkn", npkn.DeskripsiPengetahuan }, { "NKPkn", kkpkn.NilaiAkhir.ToString() }, { "PKPkn", kkpkn.PredikatKeterampilan }, { "DKPkn", kkpkn.DeskripsiKeterampilan }, { "NPBi", nbi.NilaiAkhir.ToString() }, { "PPBi", nbi.PredikatPengetahuan }, { "DPBi", nbi.DeskripsiPengetahuan }, { "NKBi", kbi.NilaiAkhir.ToString() }, { "PKBi", kbi.PredikatKeterampilan }, { "DKBi", kbi.DeskripsiKeterampilan }, { "NPMtk", nmtk.NilaiAkhir.ToString() }, { "PPMtk", nmtk.PredikatPengetahuan }, { "DPMtk", nmtk.DeskripsiPengetahuan }, { "NKMtk", kmtk.NilaiAkhir.ToString() }, { "PKMtk", kmtk.PredikatKeterampilan }, { "DKMtk", kmtk.DeskripsiKeterampilan }, { "NPSbk", nsbk.NilaiAkhir.ToString() }, { "PPSbk", nsbk.PredikatPengetahuan }, { "DPSbk", nsbk.DeskripsiPengetahuan }, { "NKSbk", ksbk.NilaiAkhir.ToString() }, { "PKSbk", ksbk.PredikatKeterampilan }, { "DKSbk", ksbk.DeskripsiKeterampilan }, { "NPPenjas", npen.NilaiAkhir.ToString() }, { "PPPenjas", npen.PredikatPengetahuan }, { "DPPenjas", npen.DeskripsiPengetahuan }, { "NKPenjas", kpen.NilaiAkhir.ToString() }, { "PKPenjas", kpen.PredikatKeterampilan }, { "DKPenjas", kpen.DeskripsiKeterampilan }, { "Eks1", dne.Eskul1 }, { "Eks2", dne.Eskul2 }, { "Eks3", dne.Eskul3 }, { "NEks1", dne.Nilai1 }, { "NEks2", dne.Nilai2 }, { "NEks3", dne.Nilai3 }, { "TB1", dsw.Tinggi1 }, { "TB2", dsw.Tinggi2 }, { "BB1", dsw.Berat1 }, { "BB2", dsw.Berat2 }, { "Dengar", dsw.Pendengaran }, { "Lihat", dsw.Penglihatan }, { "Gigi", dsw.Gigi }, { "Sakit", dab.Sakit.ToString() }, { "Ijin", dab.Ijin.ToString() }, { "Alpa", dab.Alpha.ToString() }, { "NamaAyah", dsw.NmAyah }, { "NMGuru", dsk.GuruKelas }, { "NIPGuru", dsk.NipGuru }, { "NMKepsek", dsk.NmKepsek }, { "NIPKepsek", dsk.NipKepsek } }; return(hasil); }