private void btnSimpan_Click(object sender, EventArgs e) { int result = -1; Pegawai p = new Pegawai(); p.nip = txtNip.Text; p.nama = txtNama.Text; p.tgl_lahir = dtTglLahir.Value.ToString("yyyy-MM-dd"); p.bidang_id = ((KeyValuePair <int, string>)cmbBidang.SelectedItem).Key.ToString(); p.seksi_id = ((KeyValuePair <int, string>)cmbSeksi.SelectedItem).Key.ToString(); p.jabatan_id = ((KeyValuePair <int, string>)cmbJabatan.SelectedItem).Key.ToString(); p.pangkat = txtPangkat.Text; if (_aksi == "insert") { result = DbQuery.InsertPegawai(p); } else if (_aksi == "update") { p.id = _id; result = DbQuery.UpdatePegawai(p); } string msg = "Terjadi Kesalahan Pada Saat Menyimpan Data"; if (result > 0) { msg = "Berhasil! Data Telah Tersimpan"; } MessageBox.Show(msg); if (Application.OpenForms["Form1"] != null) { (Application.OpenForms["Form1"] as Form1).RefPegawai(); } this.Close(); }