Ejemplo n.º 1
0
        //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);
            }
        }
Ejemplo n.º 2
0
        private void txtanggota_TextChanged(object sender, EventArgs e)
        {
            grpAnggota.Visible = true;
            AnggotaServ agg = new AnggotaServ();

            dgvanggota.DataSource = agg.CekAnggota(txtanggota.Text);
        }
Ejemplo n.º 3
0
        private void CariIDAg_Click(object sender, EventArgs e)
        {
            grpAnggota.Visible = true;
            AnggotaServ agg = new AnggotaServ();

            dgvanggota.DataSource = agg.CekAnggota(txtanggota.Text);
        }
Ejemplo n.º 4
0
        //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();
        }
Ejemplo n.º 5
0
        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;
            }
        }
Ejemplo n.º 6
0
        // 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();
        }
Ejemplo n.º 7
0
        //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();
            }
        }
Ejemplo n.º 8
0
        //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();
                }
            }
        }
Ejemplo n.º 9
0
 //refres data
 void LoadData()
 {
     AnggotaServ agg = new AnggotaServ();
     Anggota     ga  = new Anggota();
     // ga.DgvAnggota.DataSource = agg.TampilSemua();
 }
Ejemplo n.º 10
0
        private void BtnCari_Click(object sender, EventArgs e)
        {
            AnggotaServ ag = new AnggotaServ();

            DgvAnggota.DataSource = ag.CariAnggota(TxtCariAg.Text);
        }
Ejemplo n.º 11
0
        //Menampilkan isi data
        public void LoadData()
        {
            AnggotaServ agt = new AnggotaServ();

            DgvAnggota.DataSource = agt.TampilSemua();
        }
Ejemplo n.º 12
0
        //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);
            }
        }
Ejemplo n.º 13
0
        //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);
            }
        }