public List <Jabatan> ReadJbt() { List <Jabatan> list = new List <Jabatan>(); try { string sql = @"select * from jabatan"; using (OleDbCommand cmd = new OleDbCommand(sql, _conn)) { using (OleDbDataReader dtr = cmd.ExecuteReader()) { while (dtr.Read()) { Jabatan jbt = new Jabatan(); jbt.Kd_jbt = Convert.ToInt32(dtr["Kd_jbt"].ToString()); jbt.Nm_jbt = dtr["Nm_jbt"].ToString(); jbt.Gaji_jbt = Convert.ToInt32(dtr["Gaji_jbt"].ToString()); jbt.Tunj_jbt = Convert.ToInt32(dtr["Tunj_jbt"].ToString()); jbt.Uang_transport = Convert.ToInt32(dtr["Uang_transport"].ToString()); list.Add(jbt); } } } } catch (Exception ex) { System.Diagnostics.Debug.Print("Create error: {0}", ex.Message); } return(list); }
public int delete(Jabatan jbt) { int result = 0; // deklarasi perintah SQL string sql = @"delete from jabatan where Kd_jbt = @Kd_jbt"; // membuat objek command menggunakan blok using using (OleDbCommand cmd = new OleDbCommand(sql, _conn)) { // mendaftarkan parameter dan mengeset nilainya cmd.Parameters.AddWithValue("@Kd_jbt", jbt.Kd_jbt); try { // jalankan perintah DELETE dan tampung hasilnya ke dalam variabel result result = cmd.ExecuteNonQuery(); } catch (Exception ex) { System.Diagnostics.Debug.Print("Delete error: {0}", ex.Message); } } return(result); }
//Method menyimpan data Jabatan private void btnSimpan_Click(object sender, EventArgs e) { if (txtKodeJbt.Text == "" || txtNamaJbt.Text == "" || txtGajiPokok.Text == "" || txtTJJbt.Text == "") { msgInfo("Data belum lengkap, lengkapi terlebih dahulu..."); } else if (txtKodeJbt.Text.Length > 4 || txtNamaJbt.Text.Length > 20 || txtGajiPokok.Text.Length > 11 || txtTJJbt.Text.Length > 11) { msgInfo("Kode Jabatan Maks. 4 karakter\n Nama Jabatan Maks. 20 Karakter\n Gaji Pokok Maks. 11 digit angka\n Tunjangan Jabatan Maks. 11 digit angka"); } else { Jabatan jbt = new Jabatan(); jbt.Kode_Jabatan = txtKodeJbt.Text; jbt.Nama_Jabatan = txtNamaJbt.Text; jbt.Gaji_Pokok = int.Parse(txtGajiPokok.Text); jbt.TJ_Jabatan = int.Parse(txtTJJbt.Text); //cek record tabel Jabatan dengan kode record txtKodeJbt.text resultBool = jbtDAO.CheckRecords(txtKodeJbt.Text); if (resultBool == false) { result = jbtDAO.Save(jbt); if (result > 0) { txtKodeJbt.Focus(); msgInfo("Data Jabatan berhasil disimpan..."); } else { msgInfo("Data Jabatan gagal disimpan..."); } } else { if (msgInfo2("Sudah terdapat data dengan Kode Jabatan : " + txtKodeJbt.Text + ". Apakah anda akan meng-update data tersebut ?") == true) { result = jbtDAO.Update(jbt); if (result > 0) { msgInfo("Data Jabatan dengan Kode Jabatan " + txtKodeJbt.Text + " berhasil di-update..."); } else { msgInfo("Data Jabatan dengan Kode Jabatan " + txtKodeJbt.Text + " gagal di-update..."); } } else { clearTextBox(); } } LoadDataJabatan(); } }
private void textBoxKodePegawai_TextChanged(object sender, EventArgs e) { if (textBoxKodePegawai.Text.Length == textBoxKodePegawai.MaxLength) { DaftarPegawai daftar = new DaftarPegawai(); string hasil = daftar.CariData("KodePegawai", textBoxKodePegawai.Text); MessageBox.Show(hasil); if (hasil == "sukses") { if (daftar.JumlahPegawai > 0) { textBoxNama.Text = daftar.ListPegawai[0].NamaPegawai; dateTimePickerTgl.Text = daftar.ListPegawai[0].TglLahir.ToString(); textBoxAlamat.Text = daftar.ListPegawai[0].Alamat; textBoxGaji.Text = daftar.ListPegawai[0].Gaji.ToString(); textBoxUser.Text = daftar.ListPegawai[0].Username; textBoxPass.Text = daftar.ListPegawai[0].Password; Jabatan pg = daftar.ListPegawai[0].KategoriJabatan; comboBoxJabatan.SelectedItem = pg.IdJabatan + " - " + pg.NamaJabatan; textBoxNama.Focus(); //textBoxKodePegawai.Enabled=false; textBoxUser.Enabled = false; textBoxPass.Enabled = false; } else { MessageBox.Show(" Kode pegawai tidak ditemukan. Proses ubah data tidak bisa dilakukan."); } } else { MessageBox.Show("Perintah Sql gagal dijalankan. Pesan kesalahan = " + hasil); } } }
private void buttonSimpan_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBoxKodePegawai.Text) && !string.IsNullOrEmpty(textBoxNama.Text) && !string.IsNullOrEmpty(dateTimePickerTanggalLahir.Text) && !string.IsNullOrEmpty(textBoxGaji.Text) && !string.IsNullOrEmpty(textBoxAlamat.Text) && !string.IsNullOrEmpty(textBoxUsername.Text) && !string.IsNullOrEmpty(textBoxPassword.Text) && !string.IsNullOrEmpty(textBoxUPassword.Text) && !string.IsNullOrEmpty(comboBoxJabatan.Text)) { string IdJabatan = comboBoxJabatan.Text.Substring(0, 2); string namaJabatan = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 8); Jabatan jabatanPeg = new Jabatan(IdJabatan, namaJabatan); Pegawai peg = new Pegawai(int.Parse(textBoxKodePegawai.Text), textBoxNama.Text, dateTimePickerTanggalLahir.Value.Date, textBoxAlamat.Text, int.Parse(textBoxGaji.Text), textBoxUsername.Text, textBoxPassword.Text, jabatanPeg); //panggil static method UbahData di class Kategori string hasilTambah = Pegawai.UbahData(peg); FormUtama frmUtama = (FormUtama)this.Owner.MdiParent; if (hasilTambah == "1") { MessageBox.Show("Pegawai telah tersimpan", "informasi"); FormUbahPegawai_Load(sender, e); } else { MessageBox.Show("gagal menambah pegawai . Pesan kesalahan : " + hasilTambah); } } else { MessageBox.Show("Lengkapi Data Terlebih Dahulu"); } }
public IActionResult Put(int id, Jabatan data) { using (var db = new OcphDbContext(this._dbsetting)) { var result = db.Jabatan.Update(x => new { x.jenis, x.nama }, data, x => x.idjabatan == id); return(Ok(result)); } }
private void buttonHapus_Click(object sender, EventArgs e) { //pastikan dulu kepada user apakah akan menghapus data DialogResult konfirmasi = MessageBox.Show("Data kategori akan terhapus. Apakah anda yakin ? ", "Konfirmasi", MessageBoxButtons.YesNo); if (konfirmasi == System.Windows.Forms.DialogResult.Yes)//jika user yakin ingin menghapus { //ciptakan objek yang akan ditambahkan string kodeJabatan = comboBoxJabatan.Text.Substring(0, 2); string namaJabatan = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 8); Jabatan jabat = new Jabatan(kodeJabatan, namaJabatan); Pegawai peg = new Pegawai(int.Parse(textBoxKodePegawai.Text), textBoxNama.Text, dateTimePickerTanggalLahir.Value.Date, textBoxAlamat.Text, int.Parse(textBoxGaji.Text), textBoxUsername.Text, textBoxPassword.Text, jabat); //panggil static method HapusData di class Kategori string hasilTambah = Pegawai.HapusData(peg); if (hasilTambah == "1") { MessageBox.Show("Barangg telah dihapus.", "Informasi"); FormHapusPegawai_Load(sender, e); } else { MessageBox.Show("Gagal Menghapus Kategori.Pesan Kesalahan : " + hasilTambah); } } }
private void textBoxKode_TextChanged(object sender, EventArgs e) { //jika user telah mengetik sesuai panjang karakter kodeKategori if (textBoxKode.Text.Length == textBoxKode.MaxLength) { listHasilData.Clear(); string hasilBaca = Jabatan.BacaData("IdJabatan", textBoxKode.Text, listHasilData); if (hasilBaca == "1") { if (listHasilData.Count() > 0) { textBoxNama.Text = listHasilData[0].NamaJabatan; textBoxNama.Focus(); } else { MessageBox.Show("Id Jabatan tidak ditemukan. Proses Ubah Data tidak bisa dilakukan."); textBoxNama.Text = ""; } } else { MessageBox.Show("Perintah SQL gagal dijalankan.Pesan kesalahan = " + hasilBaca); } } }
private void buttonUbah_Click(object sender, EventArgs e) { try { if (textBoxNamaJabatan.Text != "") { Jabatan j = new Jabatan(textBoxIdJabatan.Text, textBoxNamaJabatan.Text); // Panggil static method UbahData di class kategori string hasilUbah = Jabatan.UbahData(j); if (hasilUbah == "1") { MessageBox.Show("Data jabatan telah diubah.", "Informasi"); buttonKosongi_Click(sender, e); frmDaftar.FormDaftarJabatan_Load(sender, e); } else { MessageBox.Show("Gagal mengubah jabatan. Pesan kesalahan: " + hasilUbah); } } else { MessageBox.Show("Nama jabatan harus diisi"); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void buttonHapus_Click(object sender, EventArgs e) { // Pastikan dulu kepada user apakah akan menghapus data DialogResult konfirmasi = MessageBox.Show("Data jabatan akan terhapus. Apakah Anda yakin ? ", "Konfirmasi", MessageBoxButtons.YesNo); if (konfirmasi == System.Windows.Forms.DialogResult.Yes) // Jika user yakin menghapus data { try { // Ciptakan objek yg akan dihapus Jabatan j = new Jabatan(textBoxIdJabatan.Text, textBoxNamaJabatan.Text); // Panggil static method HapusData di class kategori string hasilHapus = Jabatan.HapusData(j); if (hasilHapus == "1") { MessageBox.Show("Jabatan telah dihapus.", "Informasi"); buttonKosongi_Click(sender, e); frmDaftar.FormDaftarJabatan_Load(sender, e); } else { MessageBox.Show("Gagal menghapus jabatan. Pesan kesalahan : " + hasilHapus); } } catch (Exception exc) { MessageBox.Show(exc.Message); } } }
public int Update(Jabatan jbt) { int result = 0; // cek npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(jbt.Nm_jbt) || string.IsNullOrEmpty(jbt.Gaji_jbt.ToString()) || string.IsNullOrEmpty(jbt.Tunj_jbt.ToString()) || string.IsNullOrEmpty(jbt.Uang_transport.ToString())) { MessageBox.Show("Semua kolom harus diisi !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new JabatanRepository(context); // panggil method Update class repository untuk mengupdate data result = _repository.update(jbt); } if (result > 0) { MessageBox.Show("Data Jabatan berhasil diupdate !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Jabatan gagal diupdate !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
public int Delete(Jabatan jbt) { int result = 0; // cek nilai npm yang diinputkan tidak boleh kosong if (string.IsNullOrEmpty(jbt.Kd_jbt.ToString())) { MessageBox.Show("Tuliskan KODE Jabatan !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(0); } // membuat objek context menggunakan blok using using (DbContext context = new DbContext()) { // membuat objek dari class repository _repository = new JabatanRepository(context); // panggil method Delete class repository untuk menghapus data result = _repository.delete(jbt); } if (result > 0) { MessageBox.Show("Data Jabatan berhasil dihapus !", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Data Jabatan gagal dihapus !!!", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return(result); }
private void textBoxIdJabatan_TextChanged(object sender, EventArgs e) { // Jika user telah mengetik sesuai panjang karakter KodeKategori if (textBoxIdJabatan.Text.Length == textBoxIdJabatan.MaxLength) { listHasilData.Clear(); // Cari nama kategori sesuai kode kategori yang diinputkan user string hasilBaca = Jabatan.BacaData("Id", textBoxIdJabatan.Text, listHasilData); if (hasilBaca == "1") { // Jika kode kategori di database (jumlah data list hasil pembacaan lebih dari nol) if (listHasilData.Count > 0) { textBoxNamaJabatan.Text = listHasilData[0].NamaJabatan; textBoxNamaJabatan.Focus(); } else { MessageBox.Show("Id Jabatan tidak ditemukan. Proses Ubah Data tidak bisa dilakukan."); textBoxNamaJabatan.Text = ""; } } else { MessageBox.Show("Perintah SQL gagal dijalankan. Pesan kesalahan = " + hasilBaca); } } }
private void buttonSimpan_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBoxKode.Text) && !string.IsNullOrEmpty(textBoxNama.Text)) { string id = textBoxKode.Text; string nam = textBoxNama.Text; //ciptakan objek yang akan ditambahkan Jabatan jb = new Jabatan(id, nam); //panggil static method tambahdata di class kategori string hasilTambah = Jabatan.TambahData(jb); if (hasilTambah == "1") { MessageBox.Show("Jabatan telah tersimpan. ", "informasi"); FormTambahJabatan_Load(sender, e); } else { MessageBox.Show("Gagal menambah jabatan. pesan kesalahan : " + hasilTambah); } } else { MessageBox.Show("Lengkapi Data Terlebih Dahulu"); } }
private void FormUbahPekerja_Load(object sender, EventArgs e) { frmDaftar = (FormDaftarPekerja)this.Owner; textBoxNama.MaxLength = 45; textBoxAlamat.MaxLength = 150; textBoxIdPekerja.Text = ""; textBoxNama.Text = ""; textBoxAlamat.Text = ""; textBoxNomerHp.Text = ""; comboBoxJabatan.SelectedIndex = -1; textBoxIdPekerja.Focus(); string hasil = Jabatan.BacaData("", "", listHasilDataJabatan); if (hasil == "1") { for (int i = 0; i < listHasilDataJabatan.Count; i++) { comboBoxJabatan.Items.Add(listHasilDataJabatan[i].IdJabatan + " - " + listHasilDataJabatan[i].NamaJabatan); } } else { MessageBox.Show(hasil, "Error"); } }
private void buttonSimpan_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBoxKodePegawai.Text) && !string.IsNullOrEmpty(textBoxNama.Text) && !string.IsNullOrEmpty(dateTimePickerTanggalLahir.Text) && !string.IsNullOrEmpty(textBoxGaji.Text) && !string.IsNullOrEmpty(textBoxAlamat.Text) && !string.IsNullOrEmpty(textBoxUsername.Text) && !string.IsNullOrEmpty(textBoxPassword.Text) && !string.IsNullOrEmpty(textBoxUPassword.Text) && !string.IsNullOrEmpty(comboBoxJabatan.Text)) { //simpan index kategori yang dipilih user di combobox int indexDipilihUser = comboBoxJabatan.SelectedIndex; //ciptakan objek kategori yang dipilih oleh user //kategori barang diambil dari listKategori sesuai index yang bersesuaian dengan comboboxkategori Jabatan jabatanPeg = listDataJabatan[indexDipilihUser]; //ciptakan objek pegawai Pegawai peg = new Pegawai(int.Parse(textBoxKodePegawai.Text), textBoxNama.Text, dateTimePickerTanggalLahir.Value.Date, textBoxAlamat.Text, int.Parse(textBoxGaji.Text), textBoxUsername.Text, textBoxPassword.Text, jabatanPeg); //panggil static method tambahdata di class pegawai //string hasilTambah = pegawai.tambahData(peg); FormUtama frmUtama = (FormUtama)this.Owner.MdiParent; string hasilTambah = Pegawai.TambahData(peg); if (hasilTambah == "1") { MessageBox.Show("Pegawai telah tersimpan", "informasi"); // jalankan form load FormTambahPegawai_Load(sender, e); } else { MessageBox.Show("gagal menambah pegawai . Pesan kesalahan : " + hasilTambah); } } else { MessageBox.Show("Lengkapi Data Terlebih Dahulu"); } }
private void buttonSimpan_Click(object sender, EventArgs e) { int gaji = int.Parse(textBoxGaji.Text); string kodeKategori = comboBoxJabatan.Text.Substring(0, 2); string namaKategori = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 5); Jabatan jb = new Jabatan(kodeKategori, namaKategori); Pegawai pg = new Pegawai(textBoxKodePegawai.Text, textBoxNama.Text, dateTimePickerTgl.Value, textBoxAlamat.Text, gaji, textBoxUser.Text, textBoxPass.Text, jb); DaftarPegawai daftar = new DaftarPegawai(); string hasilTambah = daftar.TambahData(pg); if (hasilTambah == "sukses") { MessageBox.Show("Data Pegawai telah disimpan", "Info"); buttonKosongi_Click(buttonSimpan, e); } else { MessageBox.Show("Data Pegawai gagal tersimpan. pesan kesalahan : " + hasilTambah, "kesalahan"); } }
private void textBoxCari_TextChanged(object sender, EventArgs e) { string kriteria = ""; if (comboBoxCari.Text == "Id Jabatan") { kriteria = "Id"; } else if (comboBoxCari.Text == "Nama Jabatan") { kriteria = "Nama"; } // Kosongi isi list listHasilData.Clear(); // Tampilkan data kategori sesuai kriteria string hasilBaca = Jabatan.BacaData(kriteria, textBoxCari.Text, listHasilData); if (hasilBaca == "1") { dataGridViewJabatan.DataSource = null; dataGridViewJabatan.DataSource = listHasilData; } }
private void buttonUbah_Click(object sender, EventArgs e) { try { Jabatan jabat = (Jabatan)comboBoxJabatan.SelectedItem; Pegawai pegUbah = new Pegawai( textBoxKodePegawai.Text, textBoxNamaPegawai.Text, dateTimePickerTanggalLahir.Value, textBoxAlamat.Text, int.Parse(textBoxGaji.Text), textBoxUsername.Text, textBoxPassword.Text, jabat); pegUbah.Update(); MessageBox.Show("Data Berhasil Diubah" + pegUbah.Password, "Info"); buttonKosongi_Click(buttonUbah, e); FormDaftarPegawai frm = (FormDaftarPegawai)Owner; frm.FormDaftarPegawai_Load(buttonUbah, e); } catch (Exception error) { MessageBox.Show($"Gagal Mengubah Data, Error : {error.Message}", "Info"); } }
private void buttonSimpan_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBoxKode.Text) && !string.IsNullOrEmpty(textBoxNama.Text)) { //ciptakan objek yg akan ditambahkan Jabatan jb = new Jabatan(textBoxKode.Text, textBoxNama.Text); //panggil static method UbahData di class Kategori string hasilTambah = Jabatan.UbahData(jb); if (hasilTambah == "1") { MessageBox.Show("Jabatan telah diubah.", "Informasi"); FormUbahJabatan_Load(sender, e); } else { MessageBox.Show("Gagal Mengubah jabatan. Pesan Kesalahan : " + hasilTambah); } } else { MessageBox.Show("Lengkapi Data Terlebih Dahulu"); } }
private void buttonSimpan_Click(object sender, EventArgs e) { int gaji = int.Parse(textBoxGaji.Text); string kodeJabatan = comboBoxJabatan.Text.Substring(0, 2); string namaJabatan = comboBoxJabatan.Text.Substring(5, comboBoxJabatan.Text.Length - 5); Jabatan jb = new Jabatan(kodeJabatan, namaJabatan); Pegawai pg = new Pegawai(textBoxKodePegawai.Text, textBoxNama.Text, dateTimePickerTgl.Value, textBoxAlamat.Text, gaji, textBoxUser.Text, textBoxPass.Text, jb); DaftarPegawai daftar = new DaftarPegawai(); string hapusdata = daftar.HapusData(pg); if (hapusdata == "sukses") { string hapusUser = daftar.HapusUser(textBoxUser.Text, textBoxPass.Text); if (hapusUser == "sukses") { MessageBox.Show("Data pegawai telah Dihapus", "Info"); buttonKosongi_Click(buttonKosongi, e); } else { MessageBox.Show("Gagal menghapus pegawai", "Info"); } } else { MessageBox.Show("Data barang gagal tersimpan. pesan kesalahan : " + hapusdata, "kesalahan"); } }
public ActionResult DeleteConfirmed(int id) { Jabatan jabatan = db.Jabatan.Find(id); db.Jabatan.Remove(jabatan); db.SaveChanges(); return(RedirectToAction("Index")); }
private void FormUbahPegawai_Load(object sender, EventArgs e) { Jabatan jabatan = new Jabatan(); ArrayList listjabat = jabatan.QueryData(); comboBoxJabatan.DataSource = listjabat; comboBoxJabatan.DisplayMember = "Nama"; }
private void comboBoxJabatan_SelectedIndexChanged(object sender, EventArgs e) { Jabatan jabatanDipilih = (Jabatan)comboBoxJabatan.SelectedItem; string kodeBaru = Pegawai.GenerateKode(jabatanDipilih); textBoxId.Text = kodeBaru; textBoxId.Enabled = false; textBoxNama.Focus(); }
public void Add(Jabatan entity) { entity.RecordStatus = "A"; using (var context = new AISContext <Jabatan>()) { context.DBEntities.Add(entity); context.SaveChanges(); } }
private Jabatan MappingRowToObject(NpgsqlDataReader dtr) { Jabatan jbt = new Jabatan(); jbt.Kode_Jabatan = dtr["kode_jabatan"] is DBNull ? string.Empty : dtr["kode_jabatan"].ToString(); jbt.Nama_Jabatan = dtr["nama_jabatan"] is DBNull ? string.Empty : dtr["nama_jabatan"].ToString(); return(jbt); }
public ActionResult Edit([Bind(Include = "Id,Name")] Jabatan jabatan) { if (ModelState.IsValid) { db.Entry(jabatan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(jabatan)); }
private void FormTambahPegawai_Load(object sender, EventArgs e) { textBoxKodePegawai.Enabled = false; textBoxNama.Text = ""; textBoxUsername.Text = ""; textBoxAlamat.Text = ""; dateTimePickerTanggalLahir.Value = DateTime.Now; textBoxPassword.Text = ""; textBoxUPassword.Text = ""; textBoxKodePegawai.MaxLength = 45; textBoxUsername.MaxLength = 8; textBoxPassword.MaxLength = 8; textBoxUPassword.MaxLength = 8; textBoxGaji.Text = "0"; textBoxGaji.TextAlign = HorizontalAlignment.Right; textBoxKodePegawai.Focus(); //agar password ditampilkan dengan karakter (*) textBoxPassword.PasswordChar = '*'; textBoxUPassword.PasswordChar = '*'; //tampilkan semua jabatan yang ada ditabel jabatan (gunakan method bacadata diclass jabatan) string hasilBaca = Jabatan.BacaData("", "", listDataJabatan); if (hasilBaca == "1") { //jika sukses membaca comboBoxJabatan.Items.Clear(); //kosongi isi combobox for (int i = 0; i < listDataJabatan.Count; i++) { //tampilkan dengan format id jabatan - nama jabatan, contoh : 32 - Kasir comboBoxJabatan.Items.Add(listDataJabatan[i].IdJabatan + " - " + listDataJabatan[i].NamaJabatan); } } else { MessageBox.Show("data jabatan gagal ditampilkan. Pesan Kesalahan : " + hasilBaca); } //generate kode pegawai terbaru (kode pegawai bertipe int) int kodeTerbaru; string hasilGenerate = Pegawai.GenerateKode(out kodeTerbaru); if (hasilGenerate == "1") { textBoxKodePegawai.Text = kodeTerbaru.ToString(); //arahkan cursor ke textboxNama textBoxNama.Focus(); } else { MessageBox.Show("gagal melakukan generate kode. Pesan Kesalahan : " + hasilGenerate); } }
public IActionResult Post(Jabatan data) { using (var db = new OcphDbContext(this._dbsetting)) { var resultId = db.Jabatan.InsertAndGetLastID(data); if (resultId > 0) { data.idjabatan = resultId; } return(Ok(data)); } }
//Method MappingRowToObject, GetAll & GetByKodeJabatan public Jabatan MappingRowToObject(MySqlDataReader dtr) { Jabatan jbt = new Jabatan(); jbt.Kode_Jabatan = dtr["Kode_Jabatan"] is DBNull ? string.Empty : dtr["Kode_Jabatan"].ToString(); jbt.Nama_Jabatan = dtr["Nama_Jabatan"] is DBNull ? string.Empty : dtr["Nama_Jabatan"].ToString(); jbt.Gaji_Pokok = dtr["Gaji_Pokok"] is Nullable ? 0 : (int)dtr["Gaji_Pokok"]; jbt.TJ_Jabatan = dtr["TJ_Jabatan"] is Nullable ? 0 : (int)dtr["TJ_Jabatan"]; return(jbt); }