private void btn_delete_Click(object sender, EventArgs e)
        {
            if (txt_id_pengguna.Text != "" && txt_username.Text != "" && txt_password.Text != "" && txt_nama_pengguna.Text != "" && txt_status_pengguna.Text != "" && cbx_role.Text != "")
            {
                pengguna deletepengguna = (from dp in db.penggunas
                                           where dp.id_pengguna == txt_id_pengguna.Text
                                           select dp).First();

                db.penggunas.DeleteOnSubmit(deletepengguna);
                db.SubmitChanges();

                txt_id_pengguna.Clear();
                txt_username.Clear();
                txt_password.Clear();
                txt_nama_pengguna.Clear();
                txt_status_pengguna.Refresh();
                cbx_role.Refresh();

                fill();

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

            else
            {
                MessageBox.Show("Anda tidak memilih data apapun");
            }
        }
        private void btn_add_Click(object sender, EventArgs e)
        {
            if (txt_id_pengguna.Text != "" && txt_username.Text != "" && txt_password.Text != "" && txt_nama_pengguna.Text != "" && txt_status_pengguna.Text != "" && cbx_role.Text != "")
            {
                pengguna addpengguna = new pengguna();

                addpengguna.id_pengguna     = txt_id_pengguna.Text;
                addpengguna.username        = txt_username.Text;
                addpengguna.password        = txt_password.Text;
                addpengguna.nama            = txt_nama_pengguna.Text;
                addpengguna.status_pengguna = txt_status_pengguna.Text;
                addpengguna.role            = cbx_role.Text;

                db.penggunas.InsertOnSubmit(addpengguna);
                db.SubmitChanges();

                txt_id_pengguna.Clear();
                txt_username.Clear();
                txt_password.Clear();
                txt_nama_pengguna.Clear();
                txt_status_pengguna.Refresh();
                cbx_role.Refresh();

                fill();
                idpengguna1();

                MessageBox.Show("Pengguna Telah Ditambahkan");
            }

            else
            {
                MessageBox.Show("Anda tidak memasukkan data apapun");
            }
        }
        private void btn_edit_Click(object sender, EventArgs e)
        {
            if (txt_id_pengguna.Text != "" && txt_username.Text != "" && txt_password.Text != "" && txt_nama_pengguna.Text != "" && txt_status_pengguna.Text != "" && cbx_role.Text != "")
            {
                pengguna updatepengguna = (from up in db.penggunas
                                           where up.id_pengguna == txt_id_pengguna.Text
                                           select up).First();

                updatepengguna.id_pengguna     = txt_id_pengguna.Text;
                updatepengguna.username        = txt_username.Text;
                updatepengguna.password        = txt_password.Text;
                updatepengguna.nama            = txt_nama_pengguna.Text;
                updatepengguna.status_pengguna = txt_status_pengguna.Text;
                updatepengguna.role            = cbx_role.Text;

                db.SubmitChanges();

                txt_id_pengguna.Clear();
                txt_username.Clear();
                txt_password.Clear();
                txt_nama_pengguna.Clear();
                txt_status_pengguna.Refresh();
                cbx_role.Refresh();

                fill();

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

            else
            {
                MessageBox.Show("Anda tidak memilih data apapun");
            }
        }
        private void updatepengguna()
        {
            //pengguna updatepengguna = new pengguna();
            pengguna updatepengguna = (from up in db.penggunas
                                       where up.id_pengguna == txt_id_pengguna.Text
                                       select up).First();

            updatepengguna.id_pengguna     = add_peminjaman_pengguna_form.add_text_idpengguna;
            updatepengguna.nama            = add_peminjaman_pengguna_form.add_text_nama;
            updatepengguna.status_pengguna = txt_statuspengguna.Text;

            db.SubmitChanges();
        }
Example #5
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string datapengguna = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();

            pengguna pengguna1 = (from p in db.penggunas
                                  where p.id_pengguna == datapengguna
                                  select p).First();

            txt_id_pengguna.Text = pengguna1.id_pengguna;
            txt_username.Text    = pengguna1.username;
            txt_password.Text    = pengguna1.password;
            txt_nama.Text        = pengguna1.nama;
            txt_role.Text        = pengguna1.role;
        }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string idpengguna = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();

            pengguna datapengguna = (from pd in db.penggunas
                                     where pd.id_pengguna == idpengguna
                                     select pd).First();

            txt_id_pengguna.Text     = datapengguna.id_pengguna;
            txt_username.Text        = datapengguna.username;
            txt_password.Text        = datapengguna.password;
            txt_nama_pengguna.Text   = datapengguna.nama;
            txt_status_pengguna.Text = datapengguna.status_pengguna;
            cbx_role.Text            = datapengguna.role;
        }
Example #7
0
        private void updatepengguna()
        {
            //pengguna updatepengguna = new pengguna();
            pengguna updatepengguna = (from up in db.penggunas
                                       where up.id_pengguna == txt_id_pengguna.Text
                                       select up).First();

            updatepengguna.id_pengguna     = pinjam_form.text_id_pengguna;
            updatepengguna.nama            = pinjam_form.text_nama_pengguna;
            updatepengguna.status_pengguna = txt_statuspengguna.Text;

            db.SubmitChanges();

            txt_id_peminjaman.Clear();
            txt_nama_barang.Clear();
            txt_namapengguna.Clear();
            txt_waktu_peminjaman.Clear();
            txt_waktu_pemulangan.Clear();
            txt_status.Clear();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (txt_username.Text != "" && txt_password.Text != "")
            {
                pengguna updatepengguna = (from up in db.penggunas
                                           where up.id_pengguna == txt_idpengguna.Text
                                           select up).First();

                updatepengguna.id_pengguna = txt_idpengguna.Text;
                updatepengguna.nama        = txt_nama.Text;
                updatepengguna.username    = txt_username.Text;
                updatepengguna.password    = txt_password.Text;

                db.SubmitChanges();

                txt_username.Clear();
                txt_password.Clear();

                MessageBox.Show("Kami sudah menerima perubahan :)");
            }

            else if (txt_username.Text != "" && txt_password.Text == "")
            {
                MessageBox.Show("HARAP ISI DENGAN LENGKAP !!!");
            }

            else if (txt_username.Text == "" && txt_password.Text != "")
            {
                MessageBox.Show("HARAP ISI DENGAN LENGKAP !!!");
            }

            else
            {
                MessageBox.Show("ANDA TIDAK MENGUBAH APAPUN !!!");
            }
        }
        private void btn_login_Click(object sender, EventArgs e)
        {
            var UserLogin = from usr in db.penggunas
                            where usr.username == txt_username.Text && usr.password == txt_password.Text
                            select usr;

            if (UserLogin.Count() == 1)
            {
                UserPosition = UserLogin.First();
                if (UserPosition.role == "Admin")
                {
                    idpengguna   = UserLogin.First().id_pengguna;
                    username     = UserLogin.First().username;
                    namapengguna = UserLogin.First().nama;
                    role         = UserLogin.First().role;
                    Admin_form f2 = new Admin_form();
                    f2.Show();
                    this.Hide();
                }

                else if (UserPosition.role == "Manager")
                {
                    idpengguna   = UserLogin.First().id_pengguna;
                    username     = UserLogin.First().username;
                    namapengguna = UserLogin.First().nama;
                    role         = UserLogin.First().role;
                    Manager_Form f3 = new Manager_Form();
                    f3.Show();
                    this.Hide();
                }

                else if (UserPosition.role == "Employee")
                {
                    idpengguna     = UserLogin.First().id_pengguna;
                    username       = UserLogin.First().username;
                    namapengguna   = UserLogin.First().nama;
                    statuspengguna = UserLogin.First().status_pengguna;
                    role           = UserLogin.First().role;
                    Empolyee_form f4 = new Empolyee_form();
                    f4.Show();
                    this.Hide();
                }
            }

            else if (txt_username.Text == "" && txt_password.Text == "")
            {
                MessageBox.Show("HARAP ISI DENGAN LENGKAP !!!");
            }

            else if (txt_username.Text == "" && txt_password.Text != "")
            {
                MessageBox.Show("HARAP ISI DENGAN LENGKAP !!!");
            }

            else if (txt_username.Text != "" && txt_password.Text == "")
            {
                MessageBox.Show("HARAP ISI DENGAN LENGKAP !!!");
            }

            else
            {
                MessageBox.Show("TIDAK ADA AKUN TERSEBUT !!!");
            }
        }
        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");
            }
        }
Example #12
0
 partial void Deletepengguna(pengguna instance);
Example #13
0
 partial void Updatepengguna(pengguna instance);
Example #14
0
 partial void Insertpengguna(pengguna instance);