예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        public List <Jabatan> ReadJbt()
        {
            List <Jabatan> list = new List <Jabatan>();

            // membuat objek context menggunakan blok using
            using (DbContext context = new DbContext())
            {
                // membuat objek dari class repository
                _repository = new JabatanRepository(context);

                // panggil method GetAll yang ada di dalam class repository
                list = _repository.ReadJbt();
            }

            return(list);
        }