Pansiyon Takip Programı C#
Pansiyon 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…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data.OleDb;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form2 frm2;
public Form3 frm3;
public Form4 frm4;
public Form1()
{
InitializeComponent();
frm2 = new Form2();
frm3 = new Form3();
frm4 =new Form4();
frm2.frm1 = this;
frm3.frm1 = this;
frm4.frm1 = this;
}
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();
public int satir;
public Boolean durum = false;
public void kitaplistele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag);
adtr.Fill(dtst, "Odabil");
dataGridView1.DataSource = dtst.Tables["Odabil"];
adtr.Dispose();
bag.Close();
}
public void kitaplistele2()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag);
adtr.Fill(dtst, "Odabil");
frm2.dataGridView1.DataSource = dtst.Tables["Odabil"];
adtr.Dispose();
bag.Close();
}
public void kitaplistele3()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag);
adtr.Fill(dtst, "Odabil");
frm3.dataGridView1.DataSource = dtst.Tables["Odabil"];
adtr.Dispose();
bag.Close();
}
public void kitaplistele4()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag);
adtr.Fill(dtst, "Odabil");
frm4.dataGridView1.DataSource = dtst.Tables["Odabil"];
adtr.Dispose();
bag.Close();
}
public void okuyuculistele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Rezervasyonbil ", bag);
adtr.Fill(dtst, "Rezervasyonbil");
dataGridView2.DataSource = dtst.Tables["Rezervasyonbil"];
adtr.Dispose();
bag.Close();
}
public void okuyuculistele3()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Rezervasyonbil ", bag);
adtr.Fill(dtst, "Rezervasyonbil");
frm2.dataGridView1.DataSource = dtst.Tables["Rezervasyonbil"];
adtr.Dispose();
bag.Close();
}
public void okuyuculistele2()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Rezervasyonbil ", bag);
adtr.Fill(dtst, "Rezervasyonbil");
frm3.dataGridView2.DataSource = dtst.Tables["Rezervasyonbil"];
adtr.Dispose();
bag.Close();
}
public void barkodkontrol()
{
durum = false;
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "Select Adi_Soyadi from Rezervasyonbil";
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
if (textBox1.Text == oku[0].ToString()) durum = true;
}
bag.Close();
oku.Dispose();
}
public void tckontrol()
{
durum = false;
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "Select Pansiyon_No from Odabil";
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
if (textBox4.Text == oku[0].ToString()) durum = true;
}
bag.Close();
oku.Dispose();
}
private void button1_Click(object sender, EventArgs e)
{
frm2.ShowDialog();
}
private void button3_Click(object sender, EventArgs e)
{
frm3.ShowDialog();
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Form1_Load(object sender, EventArgs e)
{
kitaplistele();
okuyuculistele();
dataGridView1.Columns[0].HeaderText = "Pansiyon_No";
dataGridView1.Columns[1].HeaderText = "Oda_Sayisi";
dataGridView1.Columns[2].HeaderText = "Banyo_Wc";
dataGridView1.Columns[3].HeaderText = "Mutfak";
dataGridView1.Columns[4].HeaderText = "D_Manzarasi";
dataGridView1.Columns[5].HeaderText = "Yatak_Sayisi";
dataGridView1.Columns[6].HeaderText = "Balkon";
dataGridView1.Columns[7].HeaderText = "TV";
dataGridView1.Columns[8].HeaderText = "Buzdolabi";
dataGridView1.Columns[9].HeaderText = "Firin";
dataGridView2.Columns[0].HeaderText = "Adı_Soyadi";
dataGridView2.Columns[1].HeaderText = "Telefon_No";
dataGridView2.Columns[2].HeaderText = "E-Mail";
dataGridView2.Columns[3].HeaderText = "Onemlilik_Der";
dataGridView2.Columns[4].HeaderText = "Pansiyon_No";
dataGridView2.Columns[4].HeaderText = "R_Baslangic";
dataGridView2.Columns[4].HeaderText = "R_Bitis";
dataGridView2.Columns[4].HeaderText = "K_Suresi";
}
private void textBox4_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag); //burda adtr ü tanıttık
if (textBox4.Text == "") //burda diyorki eğer text7 yani arama yapılcak text boşsa datagridde bütün kayıtları göster
{
kmt.Connection = bag; //bağlantıyı sağladık
kmt.CommandText = "Select * from Odabil"; //bütün kayıtları gösterin sql kodu
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "Odabil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Odabil" +
" where(Pansiyon_No like '%" + textBox4.Text + "%' )";
dtst.Clear();
adtr.Fill(dtst, "Odabil");
bag.Close();
adtr.Dispose();
}
private void textBox5_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag); //burda adtr ü tanıttık
if (textBox5.Text == "") //burda diyorki eğer text7 yani arama yapılcak text boşsa datagridde bütün kayıtları göster
{
kmt.Connection = bag; //bağlantıyı sağladık
kmt.CommandText = "Select * from Odabil"; //bütün kayıtları gösterin sql kodu
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "Odabil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Odabil" +
" where(Oda_Sayisi like '%" + textBox5.Text + "%' )";
dtst.Clear();
adtr.Fill(dtst, "Odabil");
bag.Close();
adtr.Dispose();
}
private void textBox9_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", bag); //burda adtr ü tanıttık
if (textBox9.Text == "") //burda diyorki eğer text7 yani arama yapılcak text boşsa datagridde bütün kayıtları göster
{
kmt.Connection = bag; //bağlantıyı sağladık
kmt.CommandText = "Select * from Odabil"; //bütün kayıtları gösterin sql kodu
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "Odabil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Odabil" +
" where(Yatak_Sayisi like '%" + textBox9.Text + "%' )";
dtst.Clear();
adtr.Fill(dtst, "Odabil");
bag.Close();
adtr.Dispose();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Rezervasyonbil", bag); //burda adtr ü tanıttık
if (textBox1.Text == "") //burda diyorki eğer text7 yani arama yapılcak text boşsa datagridde bütün kayıtları göster
{
kmt.Connection = bag; //bağlantıyı sağladık
kmt.CommandText = "Select * from Rezervasyonbil"; //bütün kayıtları gösterin sql kodu
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "Rezervasyonbil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Rezervasyonbil" +
" where(Adi_Soyadi like '%" + textBox1.Text + "%' )";
dtst.Clear();
adtr.Fill(dtst, "Rezervasyonbil");
bag.Close();
adtr.Dispose();
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Rezervasyonbil", bag); //burda adtr ü tanıttık
if (textBox2.Text == "") //burda diyorki eğer text7 yani arama yapılcak text boşsa datagridde bütün kayıtları göster
{
kmt.Connection = bag; //bağlantıyı sağladık
kmt.CommandText = "Select * from Rezervasyonbil"; //bütün kayıtları gösterin sql kodu
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "Rezervasyonbil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Rezervasyonbil" +
" where(Telefon_No like '%" + textBox2.Text + "%' )";
dtst.Clear();
adtr.Fill(dtst, "Rezervasyonbil");
bag.Close();
adtr.Dispose();
}
private void button4_Click(object sender, EventArgs e)
{
frm4.ShowDialog();
}
}
}
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…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form2 : Form
{
public Form1 frm1;
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
frm1.dtst.Clear();
frm1.okuyuculistele3();
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "DELETE FROM Rezervasyonbil WHERE Adi_Soyadi='" + textBox6.Text + "'";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.okuyuculistele3();
}
}
}
FORM1 İçerisine Yazılacak Kodlar…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form3 : Form
{
public Form1 frm1;
public Form3()
{
InitializeComponent();
}
private void Form3_Load(object sender, EventArgs e)
{
frm1.dtst.Clear();
frm1.kitaplistele3();
frm1.okuyuculistele2();
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO Rezervasyonbil(Adi_Soyadi,Telefon_No,E_Mail,Onemlilik_Der,Pansiyon_No,R_Baslangic,R_Bitis,K_Suresi) VALUES ('" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox1.Text + "','" + textBox10.Text + "','" + textBox11.Text + "','" + textBox12.Text + "','" + textBox13.Text + "') ";
frm1.kmt.ExecuteNonQuery();
frm1.bag.Close();
frm1.kmt.Dispose();
frm1.dtst.Clear();
frm1.kitaplistele3();
frm1.okuyuculistele2();
}
}
}
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…
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form4 : Form
{
public Form1 frm1;
public Form4()
{
InitializeComponent();
}
private void Form4_Load(object sender, EventArgs e)
{
frm1.kitaplistele4();
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", frm1.bag);
if (textBox1.Text == "")
{
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "Select * from Odabil";
adtr.SelectCommand = frm1.kmt;
adtr.Fill(frm1.dtst, "Odabil");
}
if (Convert.ToBoolean(frm1.bag.State) == false)
{
frm1.bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Odabil" +
" where(Pansiyon_No like '%" + textBox1.Text + "%' )";
frm1.dtst.Clear();
adtr.Fill(frm1.dtst, "Odabil");
frm1.bag.Close();
adtr.Dispose();
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil",frm1.bag);
if (textBox2.Text == "")
{
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "Select * from Odabil";
adtr.SelectCommand = frm1.kmt;
adtr.Fill(frm1.dtst, "Odabil");
}
if (Convert.ToBoolean(frm1.bag.State) == false)
{
frm1.bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Odabil" +
" where(Oda_Sayisi like '%" + textBox2.Text + "%' )";
frm1.dtst.Clear();
adtr.Fill(frm1.dtst, "Odabil");
frm1.bag.Close();
adtr.Dispose();
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From Odabil", frm1.bag);
if (textBox3.Text == "")
{
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "Select * from Odabil";
adtr.SelectCommand = frm1.kmt;
adtr.Fill(frm1.dtst, "Odabil");
}
if (Convert.ToBoolean(frm1.bag.State) == false)
{
frm1.bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From Odabil" +
" where(Yatak_Sayisi like '%" + textBox3.Text + "%' )";
frm1.dtst.Clear();
adtr.Fill(frm1.dtst, "Odabil");
frm1.bag.Close();
adtr.Dispose();
}
}
}
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.







paylasşmınız için çok teşekkür ederim.. çok güzel bir proje fakat ben kendi bilgisayarımda çalıştırdığımda kayıt ekleymiyorm neden oalbilir acaba bir fikriniz var mı?
Hatayı yazarsanız yardımcı oluruz.
bu programın access de yazılmısı lazım şimdiden teşekkurler
proje isteklerinizi gorselprogram@gmail.com adresine mail atınız
Hocam bunu setup yapıp bide müşterilerin kaydını sildigimizde kaydı başka bir yerde arşivleme eklemenız mümkünmü tşkler
metin kandemir : proje isteklerinizi ve eklentileri gorselprogram@gmail.com adresine mail atınız.
hocam bana okul pansiyon takip programı lazım ama accessle bağlantılı olacak dönem ödevim ama nasıl yapacağım hiç bilmiyorum
songül :
Projeler için gorselprogram@gmail.com a mail atınız.