示例#1
0
        //button pinjam alat
        private void BtnPinjamAlat_Click(object sender, EventArgs e)
        {
            tabMain.SelectedTab = (tabPage4);
            PinjamServ pb = new PinjamServ();

            TxtIdPeminjaman.Text = pb.KDPinjamOtomatis();
            BersihPinjam();
            //PinjamServ pb = new PinjamServ();
            //TxtP.Text = pb.PinjamOtomatis();
            //int numRows = DgvAl.Rows.Count;
            //TxtJumlah.Text = numRows.ToString();
        }
示例#2
0
        //ikut peminjaman.
        void BersihPinjam()
        {
            PinjamServ pb = new PinjamServ();

            TxtIdPeminjaman.Text = pb.KDPinjamOtomatis();
            TxtIdAnggota.Text    = "";
            TxtNamaAnggota.Text  = "";
            txtjumlah.Text       = "";

            DgvAl.Rows.Clear();
            DgvAl.Refresh();
            DTPtglpinjam.ResetText();
        }
示例#3
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);
            }
        }