Kitap ve Okuyucu Kayıt Takip Programı C#

Kitap ve Okuyucu Kayıt Takip Programı C#

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM1 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form2 frm2; //Form2 yi diğer formların göreceği şekilde tanıttık frm2 değişkenimiz
public Form3 frm3; //Form3 yi diğer formların göreceği şekilde tanıttık frm3 değişkenimiz
public Form4 frm4;
public Form5 frm5;

public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source= vt1.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();

public void listele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select* from kitap_bil", bag);
adtr.Fill(dtst, " kitap_bil");
dataView1.Table = dtst.Tables[0];
dataGrid1.DataSource = dataView1;
adtr.Dispose();
bag.Close();
}

public void listele2()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select* from okuyucu_bil", bag);
adtr.Fill(dtst, " okuyucu_bil");
dataView2.Table = dtst.Tables[1];
dataGrid2.DataSource = dataView2;
adtr.Dispose();
bag.Close();

}

public Form1()
{
InitializeComponent();
frm2 = new Form2();
frm3 = new Form3();
frm4 = new Form4();
frm5 = new Form5();
frm2.frm1 = this;
frm3.frm1 = this;
frm4.frm1 = this;
frm5.frm1 = this;
}

public void ara()
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From kitap_bil", bag);
if (frm2.textBox7.Text == "")
{
kmt.Connection = bag;
kmt.CommandText = "Select * from kitap_bil";
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "kitap_bil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From kitap_bil" +
" where(kitap_no like ‘%" + frm2.textBox7.Text + "%’ )";
dtst.Clear();
adtr.Fill(dtst, "kitap_bil");
bag.Close();
}

public void aralistele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From kitap_bil", bag);
adtr.Fill(dtst, "kitap_bil");
frm2.dataGridView1.DataMember = "kitap_bil";
frm2.dataGridView1.DataSource = dtst;
adtr.Dispose();
bag.Close();
}

public void aralistele2()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From okuyucu_bil", bag);
adtr.Fill(dtst, "okuyucu_bil");
frm3.dataGridView1.DataMember = "okuyucu_bil";
frm3.dataGridView1.DataSource = dtst;
adtr.Dispose();
bag.Close();
}

public void ara2()
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From okuyucu_bil", bag);
if (frm3.textBox10.Text == "")
{
kmt.Connection = bag;
kmt.CommandText = "Select * from okuyucu_bil";
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "okuyucu_bil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From okuyucu_bil" +
" where(okul_no like ‘%" + frm3.textBox10.Text + "%’ )";
dtst.Clear();
adtr.Fill(dtst, "okuyucu_bil");
bag.Close();
}

private void Form1_Load(object sender, EventArgs e)
{
listele();
listele2();
}

private void button1_Click(object sender, EventArgs e)
{
frm4.Show();
this.Hide();
//form4 yi açıyoruz
}

private void button2_Click(object sender, EventArgs e)
{
frm5.Show();
this.Hide();
//form3 yi açıyoruz
}

private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
[/code]

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM2 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
public partial class Form2 : Form
{
public Form1 frm1;
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
frm1.dtst.Clear();

frm1.aralistele();
}

private void button1_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
frm1.listele();
frm1.listele2();
}

private void button2_Click(object sender, EventArgs e)
{
frm1.frm3.Show();
this.Hide();
}

private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button4_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText ="INSERT INTO kitap_bil(kitap_no , kitap_adi , kitap_turu , yazar_adi , yayinevi) VALUES (‘" + textBox1.Text + "’ , ‘" + textBox2.Text + "’ ,’" + textBox3.Text + "’ ,’" + textBox4.Text + "’ ,’" + textBox5.Text + "’)";//sgl kodalrıyla ekleme yapıyoruz.
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.listele();
frm1.listele2();
MessageBox.Show("Kaydedildi");

textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
//textBox6.Text = "";
//textBox7.Text = "";
//textBox8.Text = "";
}

private void button5_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "DELETE FROM kitap_bil WHERE kitap_no=’"+textBox6.Text+"’";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.listele();
frm1.listele2();
MessageBox.Show("Silindi");

}

private void button6_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "Update kitap_bil set kitap_no=’" + textBox1.Text + "’,kitap_adi=’" + textBox2.Text + "’,yazar_adi=’" + textBox3.Text + "’,yayinevi=’" + textBox4.Text + "’ where kitap_no=’" + textBox1.Text + "’";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.listele2();
frm1.listele();
MessageBox.Show("Değiştirildi");
}

private void button7_Click(object sender, EventArgs e)
{
frm1.ara();
dataGridView1.Visible = true;

}
}
[/code]

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM3 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
public partial class Form3 : Form
{
public Form1 frm1;

public Form3()
{
InitializeComponent();
}

private void Form3_Load(object sender, EventArgs e)
{
frm1.dtst.Clear();

frm1.aralistele2();
}

private void button1_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
frm1.listele();
frm1.listele2();

}

private void button2_Click(object sender, EventArgs e)
{
frm1.frm4.Show();
this.Hide();
}

private void button3_Click(object sender, EventArgs e)
{
Application.Exit();

}

private void button4_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO okuyucu_bil(tc , ad , soyad , okul_no , sinif , adres , e_posta , cep_tel ) VALUES (‘" + textBox1.Text + "’ , ‘" + textBox2.Text + "’ ,’" + textBox3.Text + "’ ,’" + textBox4.Text + "’ ,’" + textBox5.Text + "’,’" + textBox6.Text + "’ ,’" + textBox7.Text + "’ ,’" + textBox8.Text + "’)";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.listele2();
frm1.listele();
MessageBox.Show("Kaydelidi");
}

private void button5_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "DELETE FROM okuyucu_bil WHERE tc=’" + textBox9.Text + "’";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.listele2();
frm1.listele();
MessageBox.Show("Silindi");
}

private void button6_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "Update okuyucu_bil set tc=’" + textBox1.Text + "’,ad=’" + textBox2.Text + "’,soyad=’" + textBox3.Text + "’,okul_no=’" + textBox4.Text + "’ , sinif=’" + textBox4.Text + "’, adres=’" + textBox4.Text + "’ , e_posta=’" + textBox4.Text + "’ , cep_tel=’" + textBox4.Text + "’ where tc=’" + textBox1.Text + "’";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.listele2();
frm1.listele();
MessageBox.Show("Değiştirildi");
}

private void button7_Click(object sender, EventArgs e)
{
frm1.ara2();
dataGridView1.Visible = true;

}
}
[/code]

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM4 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
public partial class Form4 : Form
{
public Form1 frm1;
string sifre;
public Form4()
{
InitializeComponent();

}

private void Form4_Load(object sender, EventArgs e)
{
textBox1.Text = "";
}

private void button1_Click(object sender, EventArgs e)
{
sifre = textBox1.Text;
if (sifre == "1234")
{

frm1.frm2.Show();
this.Hide();
frm1.frm4.textBox1.Text = "";

}
else
{
MessageBox.Show("Bu Programı Yetkisiz Kişiler Kullanamz..");
}
}

private void button2_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
}
}
[/code]

FORM5 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
public partial class Form5 : Form
{
string sifree;
public Form1 frm1;
public Form5()
{
InitializeComponent();
}

private void Form5_Load(object sender, EventArgs e)
{
textBox1.Text = "";
}

private void button1_Click(object sender, EventArgs e)
{
sifree = textBox1.Text;
if (sifree == "1234")
{

frm1.frm3.Show();
this.Hide();
frm1.frm5.textBox1.Text = "";

}
else
{
MessageBox.Show("Bu Programı Yetkisiz Kişiler Kullanamz..");
}
}

private void button2_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
}
}
[/code]

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

Projeyi İNDİR

Yorumlar 2

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir