示例#1
0
        //---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());
            }
        }
示例#2
0
        //---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);
            }
        }
示例#3
0
        //---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);
        }