public DataSekolah GetDataSekolah()
        {
            DataSekolah  dataSekolah;
            RaportDB     dB    = new RaportDB();
            const string query = "SELECT * FROM data_sekolah WHERE id_sek = 1";
            DataTable    dT    = dB.GetDataRaport(query);

            dataSekolah = new DataSekolah
            {
                Npsn      = Convert.ToInt32(dT.Rows[0][1]),
                Kelas     = dT.Rows[0][2].ToString(),
                GuruKelas = dT.Rows[0][3].ToString(),
                NipGuru   = dT.Rows[0][4].ToString(),
                Desa      = dT.Rows[0][5].ToString(),
                Kecamatan = dT.Rows[0][6].ToString(),
                Kota      = dT.Rows[0][7].ToString(),
                Provinsi  = dT.Rows[0][8].ToString(),
                NmSekolah = dT.Rows[0][9].ToString(),
                Alamat    = dT.Rows[0][10].ToString(),
                NmKepsek  = dT.Rows[0][11].ToString(),
                NipKepsek = dT.Rows[0][12].ToString(),
                TglRaport = dT.Rows[0][13].ToString(),
                Semester  = dT.Rows[0][14].ToString(),
                Tahunajar = dT.Rows[0][15].ToString()
            };
            return(dataSekolah);
        }
        public bool Ubah(DataSekolah data)
        {
            bool     isNice = false;
            RaportDB dB     = new RaportDB();

            const string query = "UPDATE data_sekolah SET npsn = @npsn, kelas = @kelas, guru_kelas = @guru_kelas, nip_guru = @nip_guru, desa = @desa, kecamatan = @kecamatan, kota = @kota, provinsi = @provinsi, nm_sekolah = @nm_sekolah, alamat = @alamat, nm_kepsek = @nm_kepsek, nip_kepsek = @nip_kepsek, tgl_raport = @tgl_raport, semester = @semester, tahunajar = @tahunajar WHERE id_sek = @id_sek";
            var          args  = new Dictionary <string, object>
            {
                { "@id_sek", data.IdSek },
                { "@npsn", data.Npsn },
                { "@kelas", data.Kelas },
                { "@guru_kelas", data.GuruKelas },
                { "@nip_guru", data.NipGuru },
                { "@desa", data.Desa },
                { "@kecamatan", data.Kecamatan },
                { "@kota", data.Kota },
                { "@provinsi", data.Provinsi },
                { "@nm_sekolah", data.NmSekolah },
                { "@alamat", data.Alamat },
                { "@nm_kepsek", data.NmKepsek },
                { "@nip_kepsek", data.NipKepsek },
                { "@tgl_raport", data.TglRaport },
                { "@semester", data.Semester },
                { "@tahunajar", data.Tahunajar }
            };

            return(isNice = dB.ExecuteWrite(query, args) > 0 ? true : false);
        }
Exemple #3
0
        private async void UbahDataSekolah()
        {
            SekolahCRUD SekCrud = new SekolahCRUD();
            DataSekolah Ds      = new DataSekolah();

            Ds.IdSek     = 1;
            Ds.Npsn      = Convert.ToInt32(Npsn.Text);
            Ds.NmSekolah = NmSekolah.Text;
            Ds.NmKepsek  = NmKepsek.Text;
            Ds.NipKepsek = NipKepsek.Text;
            Ds.GuruKelas = NmGuru.Text;
            Ds.NipGuru   = NipGuru.Text;
            Ds.Kelas     = Kelas.Text;
            Ds.Alamat    = Alamat.Text;
            Ds.Desa      = Desa.Text;
            Ds.Kecamatan = Kecamatan.Text;
            Ds.Kota      = Kota.Text;
            Ds.Provinsi  = Provinsi.Text;
            Ds.Semester  = Semester.Text;
            Ds.Tahunajar = Tahunajar.Text;
            Ds.TglRaport = TglRaport.Text;
            try
            {
                if (SekCrud.Ubah(Ds))
                {
                    await this.ShowMessageAsync("Data Sekolah", "Berhasil menyimpan data!");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #4
0
        private void LoadDataSekolah()
        {
            SekolahCRUD sekolahCRUD = new SekolahCRUD();
            DataSekolah NewDS       = sekolahCRUD.GetDataSekolah();

            Npsn.Text      = NewDS.Npsn.ToString();
            NmSekolah.Text = NewDS.NmSekolah;
            Alamat.Text    = NewDS.Alamat;
            NmKepsek.Text  = NewDS.NmKepsek;
            NipKepsek.Text = NewDS.NipKepsek;
            NmGuru.Text    = NewDS.GuruKelas;
            NipGuru.Text   = NewDS.NipGuru;
            Kelas.Text     = NewDS.Kelas;
            Desa.Text      = NewDS.Desa;
            Kecamatan.Text = NewDS.Kecamatan;
            Kota.Text      = NewDS.Kota;
            Provinsi.Text  = NewDS.Provinsi;
            Semester.Text  = NewDS.Semester;
            Tahunajar.Text = NewDS.Tahunajar;
            TglRaport.Text = NewDS.TglRaport;
        }
        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);
        }