//Hapus Anggota private void BtnHapusAg_Click(object sender, EventArgs e) { AnggotaServ AGS = new AnggotaServ(); try { if (AGS.isExist(DgvAnggota.Rows[DgvAnggota.CurrentCell.RowIndex].Cells[1].Value.ToString())) { if (MessageBox.Show("Apakah data tersebut akan dihapus?", "Hapus Data", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { AGS.HapusAnggota(DgvAnggota.Rows[DgvAnggota.CurrentCell.RowIndex].Cells[1].Value.ToString()); MessageBox.Show("Data Berhasil di hapus. ", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); } } else if (!AGS.isExist(DgvAnggota.Rows[DgvAnggota.CurrentCell.RowIndex].Cells[1].Value.ToString())) { MessageBox.Show("Delum ada data yg dipilih.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Terjadi Kesalahan tidak dapat menghapus data !", "Pesan", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtanggota_TextChanged(object sender, EventArgs e) { grpAnggota.Visible = true; AnggotaServ agg = new AnggotaServ(); dgvanggota.DataSource = agg.CekAnggota(txtanggota.Text); }
private void CariIDAg_Click(object sender, EventArgs e) { grpAnggota.Visible = true; AnggotaServ agg = new AnggotaServ(); dgvanggota.DataSource = agg.CekAnggota(txtanggota.Text); }
//Menampilkan Data private void Anggota_Load(object sender, EventArgs e) { //Full Screen WindowState = FormWindowState.Maximized; //memanggil tampil anggota LoadData(); //hitung jumlah alat otomatis AnggotaServ agt1 = new AnggotaServ(); int X = Convert.ToInt32(agt1.HitungAnggota().Rows[0][0].ToString()); //hitung jumlah anggota di tampilkan di label labeljumlahag.Text = "Jumlah Anggota : " + X.ToString(); TxtCariAg.Focus(); }
private void TxtIdAnggota_TextChanged(object sender, EventArgs e) { AnggotaServ ag = new AnggotaServ(); if (ag.cek_ID(TxtIdAnggota.Text) == "sedang pinjam") { BtnPinjam.Enabled = false; MessageBox.Show("Sedang Pinjam Alat. ", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BtnPinjam.Enabled = true; } }
// private string pinjamotomatis() // { // throw new NotImplementedException(); //} //bagian anggota void Bersihkan() { AnggotaServ das = new AnggotaServ(); TxtId.Text = das.IDAnggotaOtomatis(); TxtNis.Text = ""; TxtNama.Text = ""; RB_L.Checked = false; RB_P.Checked = false; CmbKelas.Text = "---Pilih---"; CmbJurusan.Text = "---Pilih Kelas Dulu ---"; TxtHP.Text = ""; TxtAlamat.Text = ""; TxtNis.Focus(); }
//bagian anggota private void BtnSimpan_Click(object sender, EventArgs e) { AnggotaServ ag = new AnggotaServ(); if (string.IsNullOrEmpty(TxtId.Text) || string.IsNullOrEmpty(TxtNis.Text) || string.IsNullOrEmpty(TxtNama.Text) || string.IsNullOrEmpty(RB_L.Text) || string.IsNullOrEmpty(RB_P.Text) || string.IsNullOrEmpty(CmbKelas.Text) || string.IsNullOrEmpty(CmbJurusan.Text) || string.IsNullOrEmpty(TxtHP.Text) || string.IsNullOrEmpty(TxtAlamat.Text)) { MessageBox.Show("Mohon data di isi semua \nTidak boleh ada yang kosong", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); Bersihkan(); } else { ag.ID_Anggota = TxtId.Text.Trim(); ag.Nis = TxtNis.Text.Trim(); ag.Nama = TxtNama.Text.Trim(); if (RB_L.Checked == true) { ag.Jenis_Kelamin = "Laki-laki"; } else if (RB_P.Checked == true) { ag.Jenis_Kelamin = "Perempuan"; } ag.Kelas = CmbKelas.Text.Trim(); ag.Jurusan = CmbJurusan.Text.Trim(); ag.No_Hp = TxtHP.Text.Trim(); ag.Alamat = TxtAlamat.Text.Trim(); //ag.Status = Status(); ag.Simpan_Anggota(); MessageBox.Show("Data berhasil di simpan.", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); Bersihkan(); } }
//edit data anggota private void BtnSimpan_Click(object sender, EventArgs e) { AnggotaServ ps = new AnggotaServ(); Anggota a = new Anggota(); if (string.IsNullOrEmpty(TxtIdAnggota.Text) || string.IsNullOrEmpty(TxtNIM.Text) || string.IsNullOrEmpty(TxtNama.Text) || string.IsNullOrEmpty(TxtJenisKelamin.Text) || string.IsNullOrEmpty(TxtKelas.Text) || string.IsNullOrEmpty(TxtJurusan.Text) || string.IsNullOrEmpty(txtNoHp.Text) || string.IsNullOrEmpty(TxtAlamat.Text)) { MessageBox.Show("Mohon data di isi semua \nTidak ada yang kosong", "Informtion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ps.Nis = TxtNIM.Text.Trim(); ps.Nama = TxtNama.Text.Trim(); ps.Jenis_Kelamin = TxtJenisKelamin.Text.Trim(); ps.Kelas = TxtKelas.Text.Trim(); ps.Jurusan = TxtJurusan.Text.Trim(); ps.No_Hp = txtNoHp.Text.Trim(); ps.Alamat = TxtAlamat.Text.Trim(); ps.Ubah(TxtIdAnggota.Text.Trim()); if (MessageBox.Show("Data Berhasil di Simpan. ", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { Bersihkan(); Close(); } } }
//refres data void LoadData() { AnggotaServ agg = new AnggotaServ(); Anggota ga = new Anggota(); // ga.DgvAnggota.DataSource = agg.TampilSemua(); }
private void BtnCari_Click(object sender, EventArgs e) { AnggotaServ ag = new AnggotaServ(); DgvAnggota.DataSource = ag.CariAnggota(TxtCariAg.Text); }
//Menampilkan isi data public void LoadData() { AnggotaServ agt = new AnggotaServ(); DgvAnggota.DataSource = agt.TampilSemua(); }
//ikut peminjaman private void BtnPinjam_Click(object sender, EventArgs e) { PinjamServ pb = new PinjamServ(); AnggotaServ ag = new AnggotaServ(); TxtIdPeminjaman.Text = pb.KDPinjamOtomatis(); try { if (string.IsNullOrEmpty(TxtIdPeminjaman.Text) || string.IsNullOrEmpty(TxtIdAnggota.Text) || string.IsNullOrEmpty(TxtNamaAnggota.Text) || //string.IsNullOrEmpty(TxtKodeAlat.Text) || string.IsNullOrEmpty(txtjumlah.Text)) { MessageBox.Show("Mohon Data di isi semua \nTidak boleh ada yang kosong ", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { pb.IdPeminjaman = TxtIdPeminjaman.Text.Trim(); pb.IdAnggota = TxtIdAnggota.Text.Trim(); pb.Nama = TxtNamaAnggota.Text.Trim(); pb.Jumlah = int.Parse(txtjumlah.Text.Trim()); //pb.Jam_Pinjam = TxtJamPinjam.Text.Trim(); //pb.Tanggal_Pinjam = DTPtglpinjam.Value.ToString("yyyy/mm/dd"); //MessageBox.Show("Data Berhasil di Simpan. ", // "Informasi", MessageBoxButtons.OK, // MessageBoxIcon.Information); ag.Status = "sedang pinjam"; ag.ID_Anggota = TxtIdAnggota.Text.Trim(); ag.UbahStatusAnggota(); if (DgvAl.Rows.Count > 0) { PinjamServ p = new PinjamServ(); pb.SimpanPeminjam(); foreach (DataGridViewRow row in DgvAl.Rows) { string nama_alat = row.Cells[0].Value.ToString(); string letak = row.Cells[1].Value.ToString(); string jumlah_tot = row.Cells[2].Value.ToString(); pb.IdPinjaman = p.PinjamOtomatis(); pb.Nama_Alat = nama_alat; pb.Letak = letak; pb.Jumlah_Tot = int.Parse(jumlah_tot); pb.SimpanPinjaman(); pb.perbaruijumlah(); } MessageBox.Show("Data Berhasil di Simpan. ", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); BersihPinjam(); } else { MessageBox.Show("belum menambahkan pinjaman"); } } } catch { MessageBox.Show("Data gagal di Simpan. ", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//ikut pengembalian private void BtnSimpanKembali_Click(object sender, EventArgs e) { KembaliServ km = new KembaliServ(); AnggotaServ ag = new AnggotaServ(); bool simpan = false; try { if (string.IsNullOrEmpty(TxtIdP.Text) || string.IsNullOrEmpty(TxtIDA.Text) || string.IsNullOrEmpty(TxtNamaKembali.Text) || string.IsNullOrEmpty(TxtJumlahKembali.Text)) { MessageBox.Show("Mohon Data di isi semua \nTidak boleh ada yang kosong ", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { km.IdPeminjaman = TxtIdP.Text.Trim(); km.IdAnggota = TxtIDA.Text.Trim(); km.Nama = TxtNamaKembali.Text.Trim(); km.Jumlah = int.Parse(TxtJumlahKembali.Text.Trim()); km.TanggalPinjam = DTPPJalat.Value.ToString("yyyy/MM/dd HH:mm:ss"); km.TanggalKembali = DTPKBbuku.Value.ToString("yyyy/MM/dd HH:mm:ss"); ag.Status = "belum"; ag.ID_Anggota = TxtIDA.Text.Trim(); ag.UbahStatusAnggota(); km.Status = "Sudah Kembali"; km.IdPeminjaman = TxtIdP.Text.Trim(); km.UbahStatusPeminjaman(); simpan = true; if (DgvKNamaAlat.Rows.Count > 0) { km.Simpan_Kembali(); foreach (DataGridViewRow row in DgvKNamaAlat.Rows) { string id_pinjam = row.Cells[0].Value.ToString(); string nama_alat = row.Cells[1].Value.ToString(); string letak = row.Cells[2].Value.ToString(); string st = row.Cells[3].Value.ToString(); int jumlah_tot = int.Parse(row.Cells[4].Value.ToString()); int alat_hilang = int.Parse(row.Cells[5].Value.ToString()); int alat_rusak = int.Parse(row.Cells[6].Value.ToString()); km.IdPinjaman = id_pinjam; km.NamaAlat = nama_alat; km.Letak = letak; km.Status = st; km.Status = "Sudah"; if (alat_hilang > 0) { int kembali = jumlah_tot - alat_hilang; km.AlatHilang = alat_hilang; km.HilangAlat = kembali; km.Jumlah_Tot = kembali; km.Jumlah = alat_hilang; km.Simpan_Hilang(); km.jumlahhilang(); } else { km.Jumlah_Tot = jumlah_tot; } if (alat_rusak > 0) { //AlatServ al = new AlatServ(); int rusak = jumlah_tot; km.Alat_Rusak = alat_rusak; km.Jumlah_Tot = rusak; km.Jumlah = alat_rusak; km.SimpanRusak(); km.updaterusak(); } else { km.Jumlah_Tot = jumlah_tot; } // km.Simpan_Detail_kembali(); simpan = km.UbahStatusPijaman(); km.perbaruijumlahkembali(); } if (simpan) { MessageBox.Show("Data Berhasil di Simpan. ", " Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); BersihKembali(); LoadKembali(); } else { MessageBox.Show(" gagal di simpan. ", "informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("belum menambahkan kembalian"); } } } catch { MessageBox.Show("Data gagal di simpan. ", "informasi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }