Example #1
0
        private void btn_simpan_Click(object sender, EventArgs e)
        {
            if (ValidateChildren(ValidationConstraints.Enabled))
            {
                String         kodeakses         = Formatter.GetMd5Hash(txt_namasekolah.Text).Substring(0, 6);
                SQLiteDatabase db                = new SQLiteDatabase();
                Dictionary <String, String> data = new Dictionary <String, String>();
                data.Add("NPSN", txt_npsn.Text);
                data.Add("KODE_AKSES", kodeakses);
                data.Add("KODE_ROLE", Sekolah.ROLE);
                data.Add("KODE_KOTA", cmb_kota.SelectedValue.ToString());
                data.Add("NAMA_SEKOLAH", txt_namasekolah.Text);
                data.Add("ALAMAT", txt_alamatsekolah.Text);
                data.Add("NOMOR_TELEPON", txt_telpsekolah.Text);
                data.Add("EMAIL", txt_email.Text);
                data.Add("KEPALA_SEKOLAH", txt_namakepsek.Text);
                data.Add("NOTELP_KEPSEK", txt_telpkepsek.Text);
                data.Add("EMAIL_KEPSEK", txt_emailkepsek.Text);
                data.Add("JENIS", Sekolah._jenissekolah(pnl_jenis.Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked).Text));
                data.Add("AKREDITASI", Sekolah._akreditasi(pnl_akreditasi.Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked).Text));
                data.Add("NILAI_AKREDITASI", txt_nilaiakreditasi.Text);
                data.Add("STATUS", pnl_status.Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked).Text.ToLower());

                try
                {
                    db.Insert("slta", data);
                    MessageBox.Show("Data sekolah berhasil disimpan", "Sukses", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();

                    Pralogin pl = new Pralogin(kodeakses);
                    pl.Show();
                }
                catch (Exception crap)
                {
                    MessageBox.Show(crap.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }