コード例 #1
0
        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();
        }