private async void _simpan_Clicked(object sender, EventArgs e) { var db = new SQLiteConnection(_dbPath); db.CreateTable <DataMahasiswa>(); var maxPk = db.Table <DataMahasiswa>().OrderByDescending(c => c.Id).FirstOrDefault(); DataMahasiswa dbm = new DataMahasiswa() { Id = (maxPk == null ? 1 : maxPk.Id + 1), Nama = _nama.Text, Jurusan = _jurusan.Text }; db.Insert(dbm); await DisplayAlert(null, "Data " + dbm.Nama + " Berhasil Disimpan", "Ok"); await Navigation.PopAsync(); }
private void ViewMahasiswa(string ParameterValue) { dgvDataMahasiswa.Rows.Clear(); try { String sqlCommand = "SELECT ID, No_ID_Mahasiswa, Nama_Mahasiswa, Kelas_Mahasiswa FROM DataMahasiswa"; // Buat objek baru dari connection database cmd = new OleDbCommand(sqlCommand, dbConnection); // buka database Access dbConnection.Open(); adapter = new OleDbDataAdapter(cmd); adapter.Fill(dataTable); foreach (DataRow barisTabel in dataTable.Rows) { DataMahasiswa Datamhs = new DataMahasiswa(); Datamhs.Id = Int32.Parse(barisTabel[0].ToString()); Datamhs.NoIDMahasiswa = barisTabel[1].ToString(); Datamhs.NamaMahasiswa = barisTabel[2].ToString(); Datamhs.KelasMahasiswa = barisTabel[3].ToString(); Populate(Datamhs); } dataTable.Rows.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { dbConnection.Close(); } }
private void _listView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { _datamahasiswa = (DataMahasiswa)e.SelectedItem; }
private void Populate(DataMahasiswa Datamhs) { dgvDataMahasiswa.Rows.Add(Datamhs.Id, Datamhs.NoIDMahasiswa, Datamhs.NamaMahasiswa, Datamhs.KelasMahasiswa); }
private void _listView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { _datamahasiswa = (DataMahasiswa)e.SelectedItem; _name.Text = _datamahasiswa.Nama; _departemen.Text = _datamahasiswa.Jurusan; }
private void Insert(DataMahasiswa Datamhs) { dgvMahasiswa.Rows.Add(Datamhs.Id, Datamhs.NoIDMahasiswa, Datamhs.NamaMahasiswa, Datamhs.KelasMahasiswa); }
private void Delete(DataMahasiswa Datamhs) { }