private void btn_add_Click(object sender, EventArgs e) { if (txt_idbarang.Text != "" && txt_nama_barang.Text != "" && txt_status.Text != "") { barang addbarang = new barang(); addbarang.id_barang = txt_idbarang.Text; addbarang.nama_barang = txt_nama_barang.Text; addbarang.status = txt_status.Text; db.barangs.InsertOnSubmit(addbarang); db.SubmitChanges(); dataGridView1.Rows.Clear(); txt_idbarang.Refresh(); txt_nama_barang.Clear(); txt_status.Clear(); fill(); ID_barang(); MessageBox.Show("Barang Telah Ditambahkan"); } else { MessageBox.Show("Anda tidak memasukkan data apapaun"); } }
private void btn_edit_Click(object sender, EventArgs e) { if (txt_idbarang.Text != "" && txt_nama_barang.Text != "" && txt_status.Text != "") { barang updatebarang = (from b in db.barangs where b.id_barang == txt_idbarang.Text select b).First(); updatebarang.nama_barang = txt_nama_barang.Text; db.SubmitChanges(); dataGridView1.Rows.Clear(); txt_idbarang.Refresh(); txt_nama_barang.Clear(); txt_status.Clear(); fill(); MessageBox.Show("Barang Telah Diubah"); } else { MessageBox.Show("Anda tidak memiliih data apapun"); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { string pinjam = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); barang datapinjam = (from dp in db.barangs where dp.id_barang == pinjam select dp).First(); txt_id_barang.Text = datapinjam.id_barang; txt_nama_barang.Text = datapinjam.nama_barang; }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { string databarang = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); barang barang1 = (from b in db.barangs where b.id_barang == databarang select b).First(); txt_id_barang.Text = barang1.id_barang; txt_nama_barang.Text = barang1.nama_barang; }
private void updatebarang() { barang updatebarang = (from ub in db.barangs where ub.id_barang == txt_id_barang.Text select ub).First(); updatebarang.id_barang = txt_id_barang.Text; updatebarang.nama_barang = txt_nama_barang.Text; updatebarang.status = txt_status.Text; db.SubmitChanges(); }
private void updatebarang() { //barang updatebarang = new barang(); barang updatebarang = (from ub in db.barangs where ub.id_barang == txt_id_barang.Text select ub).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_nama_barang.Clear(); txt_namapengguna.Clear(); txt_waktu_peminjaman.Clear(); txt_waktu_pemulangan.Clear(); txt_status.Clear(); }
private void btn_export_Click(object sender, EventArgs e) { OpenFileDialog opendialog = new OpenFileDialog(); opendialog.Filter = "Excel Files|*.xls;*.xlsx"; if (opendialog.ShowDialog() == DialogResult.Cancel) { return; } FileStream stream = new FileStream(opendialog.FileName, FileMode.Open); IExcelDataReader excelreader = ExcelReaderFactory.CreateBinaryReader(stream); DataSet result = excelreader.AsDataSet(); DataClasses1DataContext db = new DataClasses1DataContext(); foreach (DataTable table in result.Tables) { foreach (DataRow dr in table.Rows) { barang adduser = new barang() { id_barang = Convert.ToString(dr[0]), nama_barang = Convert.ToString(dr[1]), status = Convert.ToString(dr[2]) }; db.barangs.InsertOnSubmit(adduser); } } db.SubmitChanges(); excelreader.Close(); stream.Close(); dataGridView1.Rows.Clear(); fill(); }
private void btn_delete_Click(object sender, EventArgs e) { if (txt_idbarang.Text != "" && txt_nama_barang.Text != "" && txt_status.Text != "") { var baranng = from p in db.detailpeminjamans where p.id_barang == txt_idbarang.Text select p; if (baranng.Count() < 1) { barang deletebarang = (from da in db.barangs where da.id_barang == txt_idbarang.Text select da).First(); db.barangs.DeleteOnSubmit(deletebarang); db.SubmitChanges(); dataGridView1.Rows.Clear(); txt_nama_barang.Clear(); fill(); MessageBox.Show("Barang Telah Dihapus"); } else { MessageBox.Show("Maaf Barang Harus Dikembalikan Dahulu !!!"); } } else { MessageBox.Show("Anda tidak memilih data apapun"); } }
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"); } }
partial void Deletebarang(barang instance);
partial void Updatebarang(barang instance);
partial void Insertbarang(barang instance);