private void btn_next_Click(object sender, EventArgs e)
        {
            detailpeminjaman addpeminjaman = new detailpeminjaman();

            addpeminjaman.id_peminjaman    = txt_id_peminjaman.Text;
            addpeminjaman.id_barang        = txt_id_barang.Text;
            addpeminjaman.id_pengguna      = txt_id_pengguna.Text;
            addpeminjaman.waktu_peminjaman = txt_waktu_peminjaman.Text;
            addpeminjaman.waktu_pemulangan = txt_waktu_pemulangan.Text;

            db.detailpeminjamans.InsertOnSubmit(addpeminjaman);
            db.SubmitChanges();

            updatebarang();
            updatepengguna();
            //fill_list();

            txt_id_peminjaman.Clear();
            txt_nama_barang.Clear();
            txt_namapengguna.Clear();
            txt_waktu_peminjaman.Clear();
            txt_waktu_pemulangan.Clear();
            txt_status.Clear();

            id_peminjaman();

            report_admin_form f8 = new report_admin_form();

            f8.Show();
            this.Hide();
        }
        private void btn_edit_Click(object sender, EventArgs e)
        {
            if (txt_idpeminjaman.Text != "" && txt_idbarang.Text != "" && txt_idpengguna.Text != "" && txt_nama_barang.Text != "" && txt_nama_pengguna.Text != "" && txt_waktu_peminjaman.Text != "" && txt_waktu_pemulangan.Text != "")
            {
                if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Green && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Green)
                {
                    detailpeminjaman updatepeminjaman = (from up in db.detailpeminjamans
                                                         where up.id_peminjaman == txt_idpeminjaman.Text
                                                         select up).First();

                    updatepeminjaman.id_peminjaman    = txt_idpeminjaman.Text;
                    updatepeminjaman.id_barang        = txt_idbarang.Text;
                    updatepeminjaman.id_pengguna      = txt_idpengguna.Text;
                    updatepeminjaman.waktu_peminjaman = txt_waktu_peminjaman.Text;
                    updatepeminjaman.waktu_pemulangan = txt_waktu_pemulangan.Text;

                    db.SubmitChanges();

                    txt_idpeminjaman.Clear();
                    txt_idbarang.Clear();
                    txt_idpengguna.Clear();
                    txt_nama_barang.Clear();
                    txt_nama_pengguna.Clear();
                    txt_waktu_peminjaman.Clear();
                    txt_waktu_pemulangan.Clear();
                    cbx_status.Refresh();
                    cbx_status_pengguna.Refresh();

                    fill();

                    MessageBox.Show("Peminjaman Telah Diubah");
                }

                else if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Red && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Red)
                {
                    MessageBox.Show("Masukkan format tanggal dengan benar");
                }
            }

            else
            {
                MessageBox.Show("Anda tidak memilih data apapun");
            }
        }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string data = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();

            detailpeminjaman peminjaman = (from dp in db.detailpeminjamans
                                           join b in db.barangs
                                           on dp.id_barang equals b.id_barang
                                           join p in db.penggunas
                                           on dp.id_pengguna equals p.id_pengguna
                                           where dp.id_peminjaman == data
                                           select dp).First();

            txt_id_peminjaman.Text    = peminjaman.id_peminjaman;
            txt_id_barang.Text        = peminjaman.id_barang;
            txt_id_pengguna.Text      = peminjaman.id_pengguna;
            txt_nama_barang.Text      = peminjaman.barang.nama_barang;
            txt_nama_pengguna.Text    = peminjaman.pengguna.nama;
            txt_waktu_peminjaman.Text = peminjaman.waktu_peminjaman;
            txt_waktu_pemulangan.Text = peminjaman.waktu_pemulangan;
        }
Пример #4
0
        private void updatepeminjaman()
        {
            detailpeminjaman updatepeminjaman = (from up in db.detailpeminjamans
                                                 where up.id_barang == txt_id_peminjaman.Text
                                                 select up).First();

            updatepeminjaman.id_peminjaman    = txt_id_peminjaman.Text;
            updatepeminjaman.waktu_peminjaman = txt_waktu_peminjaman.Text;
            updatepeminjaman.waktu_pemulangan = txt_waktu_pemulangan.Text;

            updatebarang();
            updatepengguna();

            db.SubmitChanges();

            txt_id_peminjaman.Clear();
            txt_nama_barang.Clear();
            txt_namapengguna.Clear();
            txt_waktu_peminjaman.Clear();
            txt_waktu_pemulangan.Clear();
            txt_status.Clear();
        }
Пример #5
0
        private void btn_next_Click(object sender, EventArgs e)
        {
            if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Green && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Green)
            {
                detailpeminjaman addpeminjaman = new detailpeminjaman();

                addpeminjaman.id_peminjaman    = txt_id_peminjaman.Text;
                addpeminjaman.id_barang        = txt_id_barang.Text;
                addpeminjaman.id_pengguna      = txt_id_pengguna.Text;
                addpeminjaman.waktu_peminjaman = txt_waktu_peminjaman.Text;
                addpeminjaman.waktu_pemulangan = txt_waktu_pemulangan.Text;

                db.detailpeminjamans.InsertOnSubmit(addpeminjaman);
                db.SubmitChanges();

                updatebarang();
                updatepengguna();
                //fill_list();

                txt_id_peminjaman.Clear();
                txt_nama_barang.Clear();
                txt_namapengguna.Clear();
                txt_waktu_peminjaman.Clear();
                txt_waktu_pemulangan.Clear();
                txt_status.Clear();

                id_peminjaman();

                report_employee_form f8 = new report_employee_form();
                f8.Show();
                this.Hide();
            }

            else if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Red && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Red)
            {
                MessageBox.Show("Masukkan format tanggal dengan benar");
            }
        }
        private void btn_delete_Click(object sender, EventArgs e)
        {
            if (txt_idpeminjaman.Text != "" && txt_idbarang.Text != "" && txt_idpengguna.Text != "" && txt_nama_barang.Text != "" && txt_nama_pengguna.Text != "" && txt_waktu_peminjaman.Text != "" && txt_waktu_pemulangan.Text != "")
            {
                var User = from u in db.detailpeminjamans
                           where u.id_pengguna == txt_idpengguna.Text
                           select u;
                if (User.Count() > 1)
                {
                    if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Green && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Green)
                    {
                        detailpeminjaman deletepeminjaman = (from dp in db.detailpeminjamans
                                                             where dp.id_peminjaman == txt_idpeminjaman.Text
                                                             select dp).First();

                        db.detailpeminjamans.DeleteOnSubmit(deletepeminjaman);
                        db.SubmitChanges();

                        pengguna updatepengguna = (from p in db.penggunas
                                                   where p.id_pengguna == txt_idpengguna.Text
                                                   select p).First();

                        updatepengguna.id_pengguna = txt_idpengguna.Text;
                        updatepengguna.nama        = txt_nama_pengguna.Text;

                        db.SubmitChanges();

                        barang updatebarang = (from b in db.barangs
                                               where b.id_barang == txt_idbarang.Text
                                               select b).First();

                        updatebarang.id_barang   = txt_idbarang.Text;
                        updatebarang.nama_barang = txt_nama_barang.Text;
                        updatebarang.status      = "Ada";

                        db.SubmitChanges();

                        txt_idpeminjaman.Clear();
                        txt_idbarang.Clear();
                        txt_idpengguna.Clear();
                        txt_nama_barang.Clear();
                        txt_nama_pengguna.Clear();
                        txt_waktu_peminjaman.Clear();
                        txt_waktu_pemulangan.Clear();
                        cbx_status.Refresh();
                        cbx_status_pengguna.Refresh();

                        fill();

                        MessageBox.Show("Peminjaman Telah Dihapus");
                    }

                    else if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Red && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Red)
                    {
                        MessageBox.Show("Masukkan format tanggal dengan benar");
                    }
                }

                else if (User.Count() <= 1)
                {
                    if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Green && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Green)
                    {
                        detailpeminjaman deletepeminjaman = (from dp in db.detailpeminjamans
                                                             where dp.id_peminjaman == txt_idpeminjaman.Text
                                                             select dp).First();

                        db.detailpeminjamans.DeleteOnSubmit(deletepeminjaman);
                        db.SubmitChanges();

                        pengguna updatepengguna = (from p in db.penggunas
                                                   where p.id_pengguna == txt_idpengguna.Text
                                                   select p).First();

                        updatepengguna.id_pengguna     = txt_idpengguna.Text;
                        updatepengguna.nama            = txt_nama_pengguna.Text;
                        updatepengguna.status_pengguna = "tidak meminjam";

                        db.SubmitChanges();

                        barang updatebarang = (from b in db.barangs
                                               where b.id_barang == txt_idbarang.Text
                                               select b).First();

                        updatebarang.id_barang   = txt_idbarang.Text;
                        updatebarang.nama_barang = txt_nama_barang.Text;
                        updatebarang.status      = "Ada";

                        db.SubmitChanges();

                        txt_idpeminjaman.Clear();
                        txt_idbarang.Clear();
                        txt_idpengguna.Clear();
                        txt_nama_barang.Clear();
                        txt_nama_pengguna.Clear();
                        txt_waktu_peminjaman.Clear();
                        txt_waktu_pemulangan.Clear();
                        cbx_status.Refresh();
                        cbx_status_pengguna.Refresh();

                        fill();
                    }

                    else if (txt_waktu_peminjaman.ForeColor == System.Drawing.Color.Red && txt_waktu_pemulangan.ForeColor == System.Drawing.Color.Red)
                    {
                        MessageBox.Show("Masukkan format tanggal dengan benar");
                    }
                }
            }

            else
            {
                MessageBox.Show("Anda tidak memilih data apapun");
            }
        }
        private void btn_add_Click(object sender, EventArgs e)
        {
            if (txt_id_peminjaman.Text != "" && txt_id_barang.Text != "" && txt_id_pengguna.Text != "" && txt_nama_barang.Text != "" && txt_nama_pengguna.Text != "" && txt_status.Text != "" && txt_status_pengguna.Text != "" && txt_waktu_peminjaman.Text != "" && txt_waktu_pemulangan.Text != "")
            {
                var User = from u in db.detailpeminjamans
                           where u.id_pengguna == txt_id_pengguna.Text
                           select u;
                if (User.Count() > 1)
                {
                    detailpeminjaman deletepeminjaman = (from dp in db.detailpeminjamans
                                                         where dp.id_peminjaman == txt_id_peminjaman.Text
                                                         select dp).First();

                    db.detailpeminjamans.DeleteOnSubmit(deletepeminjaman);
                    db.SubmitChanges();

                    pengguna updatepengguna = (from p in db.penggunas
                                               where p.id_pengguna == txt_id_pengguna.Text
                                               select p).First();

                    updatepengguna.id_pengguna = txt_id_pengguna.Text;
                    updatepengguna.nama        = txt_nama_pengguna.Text;

                    db.SubmitChanges();

                    barang updatebarang = (from b in db.barangs
                                           where b.id_barang == txt_id_barang.Text
                                           select b).First();

                    updatebarang.id_barang   = txt_id_barang.Text;
                    updatebarang.nama_barang = txt_nama_barang.Text;
                    updatebarang.status      = txt_status.Text;

                    db.SubmitChanges();

                    txt_id_peminjaman.Clear();
                    txt_id_barang.Clear();
                    txt_id_pengguna.Clear();
                    txt_nama_barang.Clear();
                    txt_nama_pengguna.Clear();
                    txt_waktu_peminjaman.Clear();
                    txt_waktu_pemulangan.Clear();
                    txt_status.Refresh();
                    txt_status_pengguna.Refresh();

                    fill_3();
                }

                else if (User.Count() <= 1)
                {
                    detailpeminjaman deletepeminjaman = (from dp in db.detailpeminjamans
                                                         where dp.id_peminjaman == txt_id_peminjaman.Text
                                                         select dp).First();

                    db.detailpeminjamans.DeleteOnSubmit(deletepeminjaman);
                    db.SubmitChanges();

                    pengguna updatepengguna = (from p in db.penggunas
                                               where p.id_pengguna == txt_id_pengguna.Text
                                               select p).First();

                    updatepengguna.id_pengguna     = txt_id_pengguna.Text;
                    updatepengguna.nama            = txt_nama_pengguna.Text;
                    updatepengguna.status_pengguna = txt_status_pengguna.Text;

                    db.SubmitChanges();

                    barang updatebarang = (from b in db.barangs
                                           where b.id_barang == txt_id_barang.Text
                                           select b).First();

                    updatebarang.id_barang   = txt_id_barang.Text;
                    updatebarang.nama_barang = txt_nama_barang.Text;
                    updatebarang.status      = txt_status.Text;

                    db.SubmitChanges();

                    txt_id_peminjaman.Clear();
                    txt_id_barang.Clear();
                    txt_id_pengguna.Clear();
                    txt_nama_barang.Clear();
                    txt_nama_pengguna.Clear();
                    txt_waktu_peminjaman.Clear();
                    txt_waktu_pemulangan.Clear();
                    txt_status.Refresh();
                    txt_status_pengguna.Refresh();

                    fill_3();
                }
            }

            else
            {
                MessageBox.Show("Anda tidak memilih data apapun");
            }
        }
Пример #8
0
 private void detach_detailpeminjamans(detailpeminjaman entity)
 {
     this.SendPropertyChanging();
     entity.pengguna = null;
 }
Пример #9
0
 partial void Deletedetailpeminjaman(detailpeminjaman instance);
Пример #10
0
 partial void Updatedetailpeminjaman(detailpeminjaman instance);
Пример #11
0
 partial void Insertdetailpeminjaman(detailpeminjaman instance);
Пример #12
0
 private void attach_detailpeminjamans(detailpeminjaman entity)
 {
     this.SendPropertyChanging();
     entity.barang = this;
 }