private void btnSimpan_Click(object sender, EventArgs e) { try { if (txtKodeJabatan.Text == "" || txtNamaJabatan.Text == "") { statusStripJbtPanel1("Field Kode_Jabatan dan Nama_Jabatan tidak boleh kosong !", Color.Yellow); } else { Jabatan jbt = new Jabatan(); jbt.Kode_Jabatan = txtKodeJabatan.Text; jbt.Nama_Jabatan = txtNamaJabatan.Text; //Cek Record Tabel Jabatan untuk menentukan apakah operasi Save atau Update yang akan dilakukan resultBool = jbtDAO.cekRecord(txtKodeJabatan.Text); if (resultBool == false) { result = jbtDAO.Save(jbt); if (result > 0) { statusStripJbtPanel1("Data berhasil disimpan.", Color.Green); clearTextBox(); loadDataJabatan(); } else { statusStripJbtPanel1("Data gagal disimpan !", Color.Red); } } else { if (msgBoxWarning("Anda yakin akan mengubah data Jabatan dengan Kode = " + jbt.Kode_Jabatan.ToString() + " ?") == true) { result = jbtDAO.Update(jbt); if (result > 0) { statusStripJbtPanel1("Data berhasil diubah.", Color.Green); clearTextBox(); loadDataJabatan(); } else { statusStripJbtPanel1("Data gagal diubah.", Color.Red); } } else { clearTextBox(); } } } } catch (Exception ex) { errorDBox(ex.Message.ToString(), "btnSimpan_Click"); } }