//---Method untuk ubah data pengurus public string UpdateData(pengurus p) { string query = string.Format("Update pengurus set nama='{0}',kontak='{1}',asal='{2}',jabatan='{3}',angkatan='{4}',periode='{5}',id_organisasi={6} where no_anggota={7}", p.nama, p.kontak, p.asal, p.jabatan, p.angkatan, p.periode, p.id_organisasi, p.no_anggota); SqlCommand cmd = new SqlCommand(query, conn); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); return("Data Berhasil Diupdate"); } catch (Exception ex) { return("Data gagal Diupdate : " + ex.ToString()); } }
//---Method untuk hapus data pengurus public string DeleteData(pengurus dp) { string query = string.Format("delete from dbo.pengurus where no_anggota = {0}", dp.no_anggota); SqlCommand cmd = new SqlCommand(query, conn); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); return("Data berhasil dihapus"); } catch (Exception e) { return("Data gagal dihapus : " + e.Message); } }
//---Method untuk tambah data pengurus public string AddData(pengurus p) { string query = string.Format("insert into pengurus values('{0}','{1}','{2}','{3}','{4}','{5}',{6})", p.nama, p.kontak, p.asal, p.jabatan, p.angkatan, p.periode, p.id_organisasi); SqlCommand cmd = new SqlCommand(query, conn); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); return("Data Berhasil Disimpan"); } catch (Exception ex) { return("Data gagal disimpan : " + ex.ToString()); } }
public pengurus GetDatabyID(string id) { pengurus p = new pengurus(); SqlCommand cmd = new SqlCommand("select * from pengurus where no_anggota =" + id, conn); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { p.no_anggota = Convert.ToInt32(reader["no_anggota"]); p.nama = reader["nama"].ToString(); p.kontak = reader["kontak"].ToString(); p.asal = reader["asal"].ToString(); p.jabatan = reader["jabatan"].ToString(); p.angkatan = reader["angkatan"].ToString(); p.periode = reader["periode"].ToString(); p.id_organisasi = Convert.ToInt32(reader["id_organisasi"]); } conn.Close(); return(p); }
//get alldata pengurus //---Method untuk mengambil semua data pengurus dari db lalu memasukkan ke dalam model public List <pengurus> GetAllData() { List <pengurus> p = new List <pengurus>(); SqlCommand cmd = new SqlCommand("select * from pengurus", conn); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { pengurus pengurus = new pengurus(); pengurus.no_anggota = Convert.ToInt32(reader["no_anggota"]); pengurus.nama = reader["nama"].ToString(); pengurus.kontak = reader["kontak"].ToString(); pengurus.asal = reader["asal"].ToString(); pengurus.jabatan = reader["jabatan"].ToString(); pengurus.angkatan = reader["angkatan"].ToString(); pengurus.periode = reader["periode"].ToString(); pengurus.id_organisasi = Convert.ToInt32(reader["id_organisasi"]); p.Add(pengurus); } conn.Close(); return(p); }