Header

Logo Design by FlamingText.com

Header

Terima Kasih Atas Kunjungan Anda, Moga Bermanfaat...Peace and Respect from C and S programs_Terima Kasih Atas Kunjungan Anda, Moga Bermanfaat...Peace and Respect from C and S programs_Terima Kasih Atas Kunjungan Anda, Moga Bermanfaat...Peace and Respect from C and S programs_Terima Kasih Atas Kunjungan Anda, Moga Bermanfaat...Peace and Respect from C and S programs

Rental CD With C#

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");
            }
        }

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);
        }


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");
            }
        }
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);
        }

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");
            }
        }
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);
        }
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");
            }
        }
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);
        }
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);
            }          
        }
HAPUS ENTRI

void Button7Click(object sender, EventArgs e)
        {
            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);
        }
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);
            }
        }

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");
            }
        }
TAMPIL DATA

void Button11Click(object sender, EventArgs e)
        {
                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);
            }
        }

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);
            }
        }
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");
            }
        }
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");
            }
        }

1 komentar:

Translate

Grafik2

Comment