public ActionResult DeleteConfirmed(int id) { DataSiswa datasiswa = db.DataSiswa2.Find(id); db.DataSiswa2.Remove(datasiswa); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /DataSiswa2/Details/5 public ActionResult Details(int id = 0) { DataSiswa datasiswa = db.DataSiswa2.Find(id); if (datasiswa == null) { return(HttpNotFound()); } return(View(datasiswa)); }
public ActionResult Edit(DataSiswa datasiswa) { if (ModelState.IsValid) { db.Entry(datasiswa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KodeKelas = new SelectList(db.Kelas2, "KodeKelas", "NamaKelas", datasiswa.KodeKelas); return(View(datasiswa)); }
// // GET: /DataSiswa2/Edit/5 public ActionResult Edit(int id = 0) { DataSiswa datasiswa = db.DataSiswa2.Find(id); if (datasiswa == null) { return(HttpNotFound()); } ViewBag.KodeKelas = new SelectList(db.Kelas2, "KodeKelas", "NamaKelas", datasiswa.KodeKelas); return(View(datasiswa)); }
public ActionResult Create(DataSiswa datasiswa) { if (ModelState.IsValid) { db.DataSiswa2.Add(datasiswa); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KodeKelas = new SelectList(db.Kelas2, "KodeKelas", "NamaKelas", datasiswa.KodeKelas); return(View(datasiswa)); }
public bool Hapus(DataSiswa ds) { bool isNice = false; RaportDB dB = new RaportDB(); const string query = "DELETE FROM data_siswa WHERE nisn = @nisn"; var args = new Dictionary <string, object> { { "@nisn", ds.Nisn } }; return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false); }
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}"); } }
// // GET: /DataSiswa2/ public ActionResult Index(string searchName, string searchKelas) { var datasiswa2 = db.DataSiswa2.Include(d => d.Kelas); var datasiswa = new DataSiswa(); if (!String.IsNullOrEmpty(searchName)) { datasiswa2 = datasiswa2.Where(n => n.NamaLengkap.Contains(searchName)); } ViewBag.searchKelas = new SelectList(db.Kelas2, "NamaKelas", "NamaKelas"); if (!String.IsNullOrEmpty(searchKelas)) { datasiswa2 = datasiswa2.Where(d => d.Kelas.NamaKelas == searchKelas); } return(View(datasiswa2.ToList())); }
public void GetDataSiswa() { SiswaCRUD scrd = new SiswaCRUD(); DataSiswa ds = scrd.GetDataSiswa(_nisn); Nisn.Text = ds.Nisn; NoInduk.Text = ds.NoInduk; NmSiswa.Text = ds.NmSiswa; NmPanggilan.Text = ds.NmPanggilan; Agama.Text = ds.Agama; Gender.Text = ds.Gender; TempatLahir.Text = ds.TempatLahir; if (ds.TglLahir == "") { TglLahir.SelectedDate = null; } else { TglLahir.SelectedDate = DateTime.ParseExact(ds.TglLahir, "dd MMMM yyyy", null); } PendidikanSeb.Text = ds.PendidikanSeb; AlamatSiswa.Text = ds.Alamat; NmAyah.Text = ds.NmAyah; NmIbu.Text = ds.NmIbu; JobAyah.Text = ds.JobAyah; JobIbu.Text = ds.JobIbu; Jalan.Text = ds.Jalan; DesaSiswa.Text = ds.Desa; Camat.Text = ds.Kecamatan; KotaSiswa.Text = ds.Kota; ProvSiswa.Text = ds.Provinsi; NmWali.Text = ds.NmWali; JobWali.Text = ds.JobWali; AlamatWali.Text = ds.AlamatWali; Pendengaran.Text = ds.Pendengaran; Penglihatan.Text = ds.Penglihatan; Gigi.Text = ds.Gigi; Berat1.Text = ds.Berat1; Berat2.Text = ds.Berat2; Tinggi1.Text = ds.Tinggi1; Tinggi2.Text = ds.Tinggi2; }
public bool Ubah(DataSiswa ds, string oldnisn) { bool isNice = false; RaportDB dB = new RaportDB(); const string query = "UPDATE data_siswa SET nisn = @nisn, no_induk = @noinduk, nm_siswa = @nmsiswa, nm_panggilan = @nmpanggilan, gender = @gender, agama = @agama, tempat_lahir = @tptlahir, tgl_lahir = @tgllahir, pendidikan_seb = @penseb, alamat = @alamat, nm_ayah = @nmayah, nm_ibu = @nmibu, job_ayah = @jobayah, job_ibu = @jobibu, jalan = @jalan, kecamatan = @kecamatan, desa = @desa, kota = @kota, provinsi = @provinsi, nm_wali = @nmwali, job_wali = @jobwali, alamat_wali = @alamatwali, pendengaran = @pendengaran, penglihatan = @penglihatan, gigi = @gigi, berat1 = @berat1, berat2 = @berat2, tinggi1 = @tinggi1, tinggi2 = @tinggi2 WHERE nisn = @oldnisn"; var args = new Dictionary <string, object> { { "@oldnisn", oldnisn }, { "@nisn", ds.Nisn }, { "@noinduk", ds.NoInduk }, { "@nmsiswa", ds.NmSiswa }, { "@nmpanggilan", ds.NmPanggilan }, { "@gender", ds.Gender }, { "@agama", ds.Agama }, { "@tptlahir", ds.TempatLahir }, { "@tgllahir", ds.TglLahir }, { "@penseb", ds.PendidikanSeb }, { "@alamat", ds.Alamat }, { "@nmayah", ds.NmAyah }, { "@nmibu", ds.NmIbu }, { "@jobayah", ds.JobAyah }, { "@jobibu", ds.JobIbu }, { "@jalan", ds.Jalan }, { "@kecamatan", ds.Kecamatan }, { "@desa", ds.Desa }, { "@kota", ds.Kota }, { "@provinsi", ds.Provinsi }, { "@nmwali", ds.NmWali }, { "@jobwali", ds.JobWali }, { "@alamatwali", ds.AlamatWali }, { "@pendengaran", ds.Pendengaran }, { "@penglihatan", ds.Penglihatan }, { "@gigi", ds.Gigi }, { "@berat1", ds.Berat1 }, { "@berat2", ds.Berat2 }, { "@tinggi1", ds.Tinggi1 }, { "@tinggi2", ds.Tinggi2 } }; return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false); }
public bool Tambah(DataSiswa ds) { bool isNice = false; RaportDB dB = new RaportDB(); const string query = "INSERT INTO data_siswa VALUES(@nisn, @noinduk, @nmsiswa, @nmpanggilan, @gender, @agama, @tptlahir, @tgllahir, @penseb, @alamat, @nmayah, @nmibu, @jobayah, @jobibu, @jalan, @kecamatan, @desa, @kota, @provinsi, @nmwali, @jobwali, @alamatwali, @pendengaran, @penglihatan, @gigi, @berat1, @berat2, @tinggi1, @tinggi2)"; var args = new Dictionary <string, object> { { "@nisn", ds.Nisn }, { "@noinduk", ds.NoInduk }, { "@nmsiswa", ds.NmSiswa }, { "@nmpanggilan", ds.NmPanggilan }, { "@gender", ds.Gender }, { "@agama", ds.Agama }, { "@tptlahir", ds.TempatLahir }, { "@tgllahir", ds.TglLahir }, { "@penseb", ds.PendidikanSeb }, { "@alamat", ds.Alamat }, { "@nmayah", ds.NmAyah }, { "@nmibu", ds.NmIbu }, { "@jobayah", ds.JobAyah }, { "@jobibu", ds.JobIbu }, { "@jalan", ds.Jalan }, { "@kecamatan", ds.Kecamatan }, { "@desa", ds.Desa }, { "@kota", ds.Kota }, { "@provinsi", ds.Provinsi }, { "@nmwali", ds.NmWali }, { "@jobwali", ds.JobWali }, { "@alamatwali", ds.AlamatWali }, { "@pendengaran", ds.Pendengaran }, { "@penglihatan", ds.Penglihatan }, { "@gigi", ds.Gigi }, { "@berat1", ds.Berat1 }, { "@berat2", ds.Berat2 }, { "@tinggi1", ds.Tinggi1 }, { "@tinggi2", ds.Tinggi2 } }; return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false); }
public DataSiswa GetDataSiswa(string nisn) { DataSiswa dataSiswa; RaportDB dB = new RaportDB(); string query = $"SELECT * FROM data_siswa WHERE nisn = {nisn}"; DataTable dt = dB.GetDataRaport(query); dataSiswa = new DataSiswa { Nisn = dt.Rows[0][0].ToString(), NoInduk = dt.Rows[0][1].ToString(), NmSiswa = dt.Rows[0][2].ToString(), NmPanggilan = dt.Rows[0][3].ToString(), Gender = dt.Rows[0][4].ToString(), Agama = dt.Rows[0][5].ToString(), TempatLahir = dt.Rows[0][6].ToString(), TglLahir = dt.Rows[0][7].ToString(), PendidikanSeb = dt.Rows[0][8].ToString(), Alamat = dt.Rows[0][9].ToString(), NmAyah = dt.Rows[0][10].ToString(), NmIbu = dt.Rows[0][11].ToString(), JobAyah = dt.Rows[0][12].ToString(), JobIbu = dt.Rows[0][13].ToString(), Jalan = dt.Rows[0][14].ToString(), Kecamatan = dt.Rows[0][15].ToString(), Desa = dt.Rows[0][16].ToString(), Kota = dt.Rows[0][17].ToString(), Provinsi = dt.Rows[0][18].ToString(), NmWali = dt.Rows[0][19].ToString(), JobWali = dt.Rows[0][20].ToString(), AlamatWali = dt.Rows[0][21].ToString(), Pendengaran = dt.Rows[0][22].ToString(), Penglihatan = dt.Rows[0][23].ToString(), Gigi = dt.Rows[0][24].ToString(), Berat1 = dt.Rows[0][25].ToString(), Berat2 = dt.Rows[0][26].ToString(), Tinggi1 = dt.Rows[0][27].ToString(), Tinggi2 = dt.Rows[0][28].ToString() }; return(dataSiswa); }
private async void DelSiswa_Click(object sender, RoutedEventArgs e) { DataRowView drv = (DataRowView)((Button)e.Source).DataContext; SiswaCRUD sicrud = new SiswaCRUD(); PengetahuanCRUD pcrd = new PengetahuanCRUD(); KeterampilanCRUD kcrd = new KeterampilanCRUD(); SikapCRUD scrd = new SikapCRUD(); EkskulCRUD ecrd = new EkskulCRUD(); AbsensiCRUD acrd = new AbsensiCRUD(); RumusNilai rn = new RumusNilai(); MessageDialogResult res = await this.ShowMessageAsync("Data Siswa", "Anda akan menghapus seluruh data yang berkaitan dengan siswa ini! Anda yakin ingin melanjutkan?", MessageDialogStyle.AffirmativeAndNegative); if (res == MessageDialogResult.Affirmative) { DataSiswa ds = new DataSiswa(); string DN = drv.Row[0].ToString(); ds.Nisn = DN; try { if (rn.IsRowExist(DN, 0)) { if (pcrd.HapusAll(DN) && kcrd.HapusAll(DN) && scrd.HapusAll(DN)) { if (rn.IsRowExist(DN, 1)) { if (ecrd.HapusAll(DN) && acrd.HapusAll(DN)) { if (sicrud.Hapus(ds)) { await this.ShowMessageAsync("Data Siswa", "Data siswa dan nilai yang berkaitan sudah terhapus!"); LoadSiswa(); LoadSikapDll(); LoadPengKet(); } } } } } else if (rn.IsRowExist(DN, 1)) { if (ecrd.HapusAll(DN) && acrd.HapusAll(DN)) { if (sicrud.Hapus(ds)) { await this.ShowMessageAsync("Data Siswa", "Data siswa dan nilai yang berkaitan sudah terhapus!"); LoadSiswa(); LoadSikapDll(); LoadPengKet(); } } } else { if (sicrud.Hapus(ds)) { await this.ShowMessageAsync("Data Siswa", "Data siswa dan nilai yang berkaitan sudah terhapus!"); LoadSiswa(); LoadSikapDll(); LoadPengKet(); } } } catch (SQLiteException ex) { await this.ShowMessageAsync("Data Siswa", $"Error! {ex.Message}"); } } }
static void TampilDataSiswa() { int urut = 1; foreach (DataSiswa DataSiswa in DaftarSiswa) { Console.WriteLine("|{0}. |Nama : {1}|NIS : {2} | Kelas : {3} |Rataan Nilai : {4} |", urut, DataSiswa.Nama, DataSiswa.Nis, DataSiswa.Kelas, DataSiswa.Nilai()); urut++; } }
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); }