KODING DARI PANEL LOGIN
using System;
using System.Collections.Generic;using System.Drawing;
using System.Windows.Forms;
namespace katalogRentalCD
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
this.BackColor = Color.ForestGreen;
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button1Click(object sender, EventArgs e)
{
if(usrName.Text=="admin" && psWord.Text=="admin")
{
Form frmData = new TampilData();
frmData.Show();
this.Hide();
}
else
{
MessageBox.Show("Username dan Password tidak Valid...!!!","Username & Password Salah...!!!");
}
}
void Button2Click(object sender, EventArgs e)
{
usrName.Text = "";
psWord.Text = "";
}
void MainFormFormClosed(object sender, FormClosedEventArgs e)
{
System.Windows.Forms.Application.Exit();
}
void TentanToolStripMenuItemClick(object sender, EventArgs e)
{
MessageBox.Show("Aplikasi Katalog Rental CD Sederhana dengan C#\nDian Arif Mahardi Raharjo\n\nTemukan tutorial-tutorial IT lainnya di Lain Waktu","Tentang Saya - Dian Arif Mahardi Raharjo");
}
void KeluarToolStripMenuItemClick(object sender, EventArgs e)
{
this.Close();
}
private void MainForm_Load(object sender, EventArgs e)
{
}
}
}
KODING CARI KATALOG BERDASARKAN JUDUL
void Button1Click(object sender, EventArgs e)
{
if(cariJudul.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.nama_katalog like '%"+ cariJudul.Text.ToString() +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
{
if(cariJudul.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.nama_katalog like '%"+ cariJudul.Text.ToString() +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
TAMPIL DATA BERDASARKAN JUDUL
void Button3Click(object sender, EventArgs e)
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
CARI KATALOG BERDASARKAN TIPE CD
void Button2Click(object sender, EventArgs e)
{
if(cmbCariKatalog.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.id_tipe_katalog like '%"+ cmbCariKatalog.Text.Substring(0,1) +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
{
if(cmbCariKatalog.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.id_tipe_katalog like '%"+ cmbCariKatalog.Text.Substring(0,1) +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
TAMPIL DATA BERDASARKAN TIPE CD
void Button3Click(object sender, EventArgs e)
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
CARI KATALOG BERDASARKAN TAHUN TERBIT
void Button4Click(object sender, EventArgs e)
{
if(tahunCari.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.tahun_terbit like '%"+ tahunCari.Text.ToString() +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
{
if(tahunCari.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.tahun_terbit like '%"+ tahunCari.Text.ToString() +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
TAMPIL DATA BERDASARKAN TAHUN TERBIT
void Button3Click(object sender, EventArgs e)
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
CARI KATALOG BERDASARKAN PENERBIT
void Button5Click(object sender, EventArgs e)
{
if(penerbitCari.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.produsen like '%"+ penerbitCari.Text.ToString() +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
{
if(penerbitCari.Text.ToString()!="")
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog and tbl_katalog.produsen like '%"+ penerbitCari.Text.ToString() +"%'";
loadData1(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
TAMPIL DATA BERDASARKAN PENERBIT
void Button3Click(object sender, EventArgs e)
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData1(queryString);
}
TAMBAH DATA KATALOG
void Button6Click(object sender, EventArgs e)
{
string SQLString="";
string nama = nama_katalog.Text;
string id_tipe_kat = id_tipe_katalog.Text;
string tahun_terbit = cmbTahun.Text;
string penerbit = produsen.Text;
string harga = harga_sewa.Text;
if(nama=="" || id_tipe_kat=="" || tahun_terbit=="" || penerbit=="" || harga=="")
{
MessageBox.Show("Semua Inputan Belum Lengkap...!!!","Inputan Kosong");
}
else
{
string id_tipe = id_tipe_katalog.Text.Substring(0,1);
SQLString = "INSERT INTO tbl_katalog(id_tipe_katalog, nama_katalog, produsen, tahun_terbit, harga_sewa) VALUES('" + id_tipe + "','" + nama + "','" + penerbit + "','" + tahun_terbit + "'," + harga + ");";
OleDbCommand SQLCommand = new OleDbCommand();
SQLCommand.CommandText = SQLString;
SQLCommand.Connection = database;
int response = -1;
try
{
response = SQLCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
if (response >= 1) MessageBox.Show("Data katalog berhasil ditambahkan. \nKlik tombol Muat Ulang Data untuk melihat hasil input.","Berhasil..!!!",MessageBoxButtons.OK, MessageBoxIcon.Information);
nama_katalog.Clear();
id_tipe_katalog.ResetText();
cmbTahun.ResetText();
produsen.Clear();
harga_sewa.ResetText();
string queryString = "SELECT id_katalog,nama_katalog,tipe_katalog,produsen,tahun_terbit,harga_sewa,tbl_katalog.id_tipe_katalog FROM tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog order by tbl_katalog.tahun_terbit DESC";
loadData2(queryString);
}
}
{
string SQLString="";
string nama = nama_katalog.Text;
string id_tipe_kat = id_tipe_katalog.Text;
string tahun_terbit = cmbTahun.Text;
string penerbit = produsen.Text;
string harga = harga_sewa.Text;
if(nama=="" || id_tipe_kat=="" || tahun_terbit=="" || penerbit=="" || harga=="")
{
MessageBox.Show("Semua Inputan Belum Lengkap...!!!","Inputan Kosong");
}
else
{
string id_tipe = id_tipe_katalog.Text.Substring(0,1);
SQLString = "INSERT INTO tbl_katalog(id_tipe_katalog, nama_katalog, produsen, tahun_terbit, harga_sewa) VALUES('" + id_tipe + "','" + nama + "','" + penerbit + "','" + tahun_terbit + "'," + harga + ");";
OleDbCommand SQLCommand = new OleDbCommand();
SQLCommand.CommandText = SQLString;
SQLCommand.Connection = database;
int response = -1;
try
{
response = SQLCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
if (response >= 1) MessageBox.Show("Data katalog berhasil ditambahkan. \nKlik tombol Muat Ulang Data untuk melihat hasil input.","Berhasil..!!!",MessageBoxButtons.OK, MessageBoxIcon.Information);
nama_katalog.Clear();
id_tipe_katalog.ResetText();
cmbTahun.ResetText();
produsen.Clear();
harga_sewa.ResetText();
string queryString = "SELECT id_katalog,nama_katalog,tipe_katalog,produsen,tahun_terbit,harga_sewa,tbl_katalog.id_tipe_katalog FROM tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog order by tbl_katalog.tahun_terbit DESC";
loadData2(queryString);
}
}
HAPUS ENTRI
void Button7Click(object sender, EventArgs e)
{
nama_katalog.Clear();
id_tipe_katalog.ResetText();
produsen.Clear();
cmbTahun.ResetText();
harga_sewa.ResetText();
}
{
nama_katalog.Clear();
id_tipe_katalog.ResetText();
produsen.Clear();
cmbTahun.ResetText();
harga_sewa.ResetText();
}
TAMPIL DATA PADA ENTRI
void Button8Click(object sender, EventArgs e)
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa, tbl_katalog.id_tipe_katalog from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData2(queryString);
}
{
string queryString = "SELECT id_katalog, nama_katalog, tipe_katalog, produsen, tahun_terbit, harga_sewa, tbl_katalog.id_tipe_katalog from tbl_katalog,tbl_tipe_katalog where tbl_tipe_katalog.id_tipe_katalog=tbl_katalog.id_tipe_katalog";
loadData2(queryString);
}
TIPE KATALOG (TAMBAH + CARI)
void Button10Click(object sender, EventArgs e)
{
string SQLString="";
string nama = namaKatBaru.Text;
if(nama=="")
{
MessageBox.Show("Inputan Belum Lengkap...!!!","Inputan Kosong");
}
else
{
SQLString = "INSERT INTO tbl_tipe_katalog(tipe_katalog) VALUES('" + nama + "');";
OleDbCommand SQLCommand = new OleDbCommand();
SQLCommand.CommandText = SQLString;
SQLCommand.Connection = database;
int response = -1;
try
{
response = SQLCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
if (response >= 1) MessageBox.Show("Data katalog berhasil ditambahkan. \nKlik tombol Muat Ulang Data untuk melihat hasil input.","Berhasil..!!!",MessageBoxButtons.OK, MessageBoxIcon.Information);
namaKatBaru.Clear();
string queryTipe = "SELECT * from tbl_tipe_katalog";
loadData3(queryTipe);
}
}
{
string SQLString="";
string nama = namaKatBaru.Text;
if(nama=="")
{
MessageBox.Show("Inputan Belum Lengkap...!!!","Inputan Kosong");
}
else
{
SQLString = "INSERT INTO tbl_tipe_katalog(tipe_katalog) VALUES('" + nama + "');";
OleDbCommand SQLCommand = new OleDbCommand();
SQLCommand.CommandText = SQLString;
SQLCommand.Connection = database;
int response = -1;
try
{
response = SQLCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
if (response >= 1) MessageBox.Show("Data katalog berhasil ditambahkan. \nKlik tombol Muat Ulang Data untuk melihat hasil input.","Berhasil..!!!",MessageBoxButtons.OK, MessageBoxIcon.Information);
namaKatBaru.Clear();
string queryTipe = "SELECT * from tbl_tipe_katalog";
loadData3(queryTipe);
}
}
CARI
void Button21Click(object sender, EventArgs e)
{
if(cariTipe.Text.ToString()!="")
{
string queryString = "SELECT * from tbl_tipe_katalog where tbl_tipe_katalog.tipe_katalog like '%"+ cariTipe.Text.ToString() +"%'";
loadData3(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
{
if(cariTipe.Text.ToString()!="")
{
string queryString = "SELECT * from tbl_tipe_katalog where tbl_tipe_katalog.tipe_katalog like '%"+ cariTipe.Text.ToString() +"%'";
loadData3(queryString);
}
else
{
MessageBox.Show("Input masih kosong...!!!","Inputan Kosong");
}
}
TAMPIL DATA
void Button11Click(object sender, EventArgs e)
{
string queryTipe = "SELECT * from tbl_tipe_katalog";
loadData3(queryTipe);
}
{
string queryTipe = "SELECT * from tbl_tipe_katalog";
loadData3(queryTipe);
}
DATA PELANGGAN
PENCARIAN NAMA PENYEWA
void Button14Click(object sender, EventArgs e)
{
if(namaPenyewa.Text=="")
{
MessageBox.Show("Input Masih Kosong","Inputan Kosong");
}
else{
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and tbl_pelanggan.nama like '%"+ namaPenyewa.Text.ToString() +"%' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
}
{
if(namaPenyewa.Text=="")
{
MessageBox.Show("Input Masih Kosong","Inputan Kosong");
}
else{
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and tbl_pelanggan.nama like '%"+ namaPenyewa.Text.ToString() +"%' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
}
PENCARIAN TANGGAL TERBIT
void Button15Click(object sender, EventArgs e)
{
int pTanggal = cmbTanggal.Text.Length;
int pBulan = cmbBulan.Text.Length;
string tgl = cmbTanggal.Text;
string bln = cmbBulan.Text;
string thn = cmbThn.Text;
string gabung = "";
if(pTanggal<=1)
{
tgl = "0"+tgl;
}
else
{
tgl = "1"+tgl ;
}
if(pBulan<=1)
{
bln = "0"+bln;
}
else
{
bln = "1"+bln;
}
gabung = tgl +"/"+ bln +"/"+ thn;
if(tgl=="" || bln=="" || thn=="")
{
MessageBox.Show("Input belum lengkap...!!!","Inputan Kosong");
}
else
{
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and tbl_pelanggan.tanggal='"+ gabung +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
}
{
int pTanggal = cmbTanggal.Text.Length;
int pBulan = cmbBulan.Text.Length;
string tgl = cmbTanggal.Text;
string bln = cmbBulan.Text;
string thn = cmbThn.Text;
string gabung = "";
if(pTanggal<=1)
{
tgl = "0"+tgl;
}
else
{
tgl = "1"+tgl ;
}
if(pBulan<=1)
{
bln = "0"+bln;
}
else
{
bln = "1"+bln;
}
gabung = tgl +"/"+ bln +"/"+ thn;
if(tgl=="" || bln=="" || thn=="")
{
MessageBox.Show("Input belum lengkap...!!!","Inputan Kosong");
}
else
{
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and tbl_pelanggan.tanggal='"+ gabung +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
}
STATUS PENGEMBALIAN
void Button13Click(object sender, EventArgs e)
{
string status="";
if(rdBelum.Checked==true)
{
status = "belum";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and status='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else if(rdSudah.Checked==true)
{
status = "sudah";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and status='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else
{
MessageBox.Show("Pilihan masih kosong...!!","Inputan Kosong");
}
}
{
string status="";
if(rdBelum.Checked==true)
{
status = "belum";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and status='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else if(rdSudah.Checked==true)
{
status = "sudah";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and status='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else
{
MessageBox.Show("Pilihan masih kosong...!!","Inputan Kosong");
}
}
BERDASARKAN JAMINAN
void Button17Click(object sender, EventArgs e)
{
string status="";
if(rdKtp.Checked==true)
{
status = "ktp";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and jaminan='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else if(rdKrtPljr.Checked==true)
{
status = "kartu pelajar";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and jaminan='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else
{
MessageBox.Show("Pilihan masih kosong...!!","Inputan Kosong");
}
}
{
string status="";
if(rdKtp.Checked==true)
{
status = "ktp";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and jaminan='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else if(rdKrtPljr.Checked==true)
{
status = "kartu pelajar";
string queryString = "SELECT id_pelanggan, nama_katalog, nama, alamat, status, tanggal, jaminan, total_bayar from tbl_pelanggan,tbl_katalog where tbl_katalog.id_katalog=tbl_pelanggan.id_cd and jaminan='"+ status +"' order by tbl_pelanggan.status DESC ";
loadData4(queryString);
}
else
{
MessageBox.Show("Pilihan masih kosong...!!","Inputan Kosong");
}
}
tes
BalasHapus