//TAB VIEW DATA private void add_toolStr_Click(object sender, EventArgs e) { FormAddSiswa fAddSiswa = new FormAddSiswa(); fAddSiswa.tahun_ajaran = tahuj; fAddSiswa.title_lbl.Text = "Form Tambah Data Siswa"; fAddSiswa.update_btn.Enabled = false; fAddSiswa.delete_btn.Enabled = false; fAddSiswa.Show(); }
private void siswa_grid_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if ((e.RowIndex >= 0) && (e.RowIndex != -1)) { FormAddSiswa fEditSiswa = new FormAddSiswa(); string dateLahir, dateMasuk, format; System.Globalization.CultureInfo provider = System.Globalization.CultureInfo.InvariantCulture; fEditSiswa.valueLoad = "Update"; fEditSiswa.tahun_ajaran = tahuj; DataGridViewRow row = this.siswa_grid.Rows[e.RowIndex]; fEditSiswa.nis_txt.Text = row.Cells["NIS"].Value.ToString(); fEditSiswa.nisn_txt.Text = row.Cells["NISN"].Value.ToString(); fEditSiswa.namaSiswa_txt.Text = row.Cells["Nama Siswa"].Value.ToString(); fEditSiswa.tempatLahir_txt.Text = row.Cells["Tempat Lahir"].Value.ToString(); fEditSiswa.kelamin_combo.Text = row.Cells["Jenis Kelamin"].Value.ToString(); fEditSiswa.status_combo.Text = row.Cells["Status Anak"].Value.ToString(); fEditSiswa.anakke_combo.Text = row.Cells["Anak Ke-"].Value.ToString(); fEditSiswa.agama_combo.Text = row.Cells["Agama"].Value.ToString(); fEditSiswa.telpSiswa_txt.Text = row.Cells["No. Telp. Siswa"].Value.ToString(); fEditSiswa.asalSekolah_txt.Text = row.Cells["Asal Sekolah"].Value.ToString(); fEditSiswa.alamatSiswa_txt.Text = row.Cells["Alamat Siswa"].Value.ToString(); fEditSiswa.namaAyah_txt.Text = row.Cells["Nama Ayah"].Value.ToString(); fEditSiswa.namaIbu_txt.Text = row.Cells["Nama Ibu"].Value.ToString(); fEditSiswa.pekerjaanAyah_txt.Text = row.Cells["Pekerjaan Ayah"].Value.ToString(); fEditSiswa.pekerjaanIbu_txt.Text = row.Cells["Pekerjaan Ibu"].Value.ToString(); fEditSiswa.alamatOrtu_txt.Text = row.Cells["Alamat Ortu"].Value.ToString(); fEditSiswa.telpOrtu_txt.Text = row.Cells["No. Telp. Ortu"].Value.ToString(); fEditSiswa.namaWali_txt.Text = row.Cells["Nama Wali"].Value.ToString(); fEditSiswa.pekerjaanWali_txt.Text = row.Cells["Pekerjaan Wali"].Value.ToString(); fEditSiswa.alamatWali_txt.Text = row.Cells["Alamat Wali"].Value.ToString(); fEditSiswa.valueKelas = row.Cells["Diterima di Kelas"].Value.ToString(); fEditSiswa.nis_lbl.Text = row.Cells["NIS"].Value.ToString(); fEditSiswa.id_lbl.Text = row.Cells["ID Detail"].Value.ToString(); fEditSiswa.kode_lbl.Text = row.Cells["Kode Kelas"].Value.ToString(); dateLahir = row.Cells["Tanggal Lahir"].Value.ToString(); dateMasuk = row.Cells["Diterima Tanggal"].Value.ToString(); format = "dd/MM/yyyy"; fEditSiswa.valueLahir = DateTime.ParseExact(dateLahir, format, provider); fEditSiswa.valueMasuk = DateTime.ParseExact(dateMasuk, format, provider); fEditSiswa.title_lbl.Text = " Form Edit Data Siswa"; fEditSiswa.nis_txt.ReadOnly = true; fEditSiswa.nis_txt.BackColor = SystemColors.ControlDark; fEditSiswa.nis_txt.TabStop = false; fEditSiswa.nis_toolTip.Active = true; fEditSiswa.save_btn.Enabled = false; fEditSiswa.ShowDialog(); } } catch (MySqlException myex) { switch (myex.Number) { case 0: MessageBox.Show("Tidak bisa terkkoneksi ke Server."); break; case 1042: MessageBox.Show("Koneksi ke Database atau Server tidak ditemukan."); break; case 1045: MessageBox.Show("username/password salah."); break; default: MessageBox.Show("Terjadi kesalahan data atau duplikasi data."); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }