C# Otopark Takip Sistemi

Hazırladığımız program sayesinde kolay ve pratik olarak otoparkımızda bulunan veya giriş çıkış yapan araçların belirlenmesi ve ücretlendirme işlemi yapılır…

Form1 Ara Button’una :


private void button7_Click(object sender, EventArgs e)
{
if (textBox4.Text == "")
{
MessageBox.Show(" Aranacak Kaydın TC'sini Giriniz!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox10.Clear();
textBox7.Clear();
textBox11.Clear();
textBox9.Clear();
comboBox1.Text = " ";
comboBox2.Text = " ";
}
else
{
textBox6.Hide();
textBox8.Hide();
textBox10.Show();
textBox11.Show();
OleDbConnection yeni = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=otopark.accdb");
yeni.Open();
OleDbCommand sorgu = new OleDbCommand("Select*Fromotopark order by tc", yeni);
OleDbDataReader datare;
datare = sorgu.ExecuteReader();
while (datare.Read())
{
string a = Convert.ToString(textBox4.Text);
if (a == datare[0].ToString())
{
textBox1.Text = datare[1].ToString();
textBox2.Text = datare[3].ToString();
textBox3.Text = datare[2].ToString();
comboBox1.Text = datare[4].ToString();
comboBox2.Text = datare[5].ToString();
textBox5.Text = datare[6].ToString();
textBox10.Text = datare[7].ToString();
textBox7.Text = datare[8].ToString();
textBox11.Text = datare[9].ToString();
textBox9.Text = datare[10].ToString();
}
else
{
}
}
if (textBox1.Text == "")
{
MessageBox.Show("Kayit Bulunamadi!");
}

datare.Close();
yeni.Close();
}
timer1.Start();
}

Form1 Hesapla Button’una :



private void button2_Click(object sender, EventArgs e)
{
if (textBox7.Text == "")
{
MessageBox.Show(" Çıkış Saatini Giriniz!");
}
else
{
int a, v, a2, dw;
a = DateTime.Now.Hour;
a2 = DateTime.Now.Minute;
string dk = textBox7.Text.Substring(3, 1);
string dk2 = textBox7.Text.Substring(4, 1);
dk2 = dk + dk2;
dw = Convert.ToInt32(dk2);
dw = dw - a2;
string w = textBox7.Text.Substring(0, 1);
string q = textBox7.Text.Substring(1, 1);
w = w + q;
v = Convert.ToInt32(w);
v = a - v;
v = Math.Abs(v);
dw = Math.Abs(dw);
if (dw >= 30)
{
dw = 2;
}
else
{
dw = 0;
}
textBox9.Text = (2 + dw + v * 5).ToString();
}
}

Form1 Sil Button’una :



 private void button3_Click(object sender, EventArgs e)
{
if (textBox12.Text == "")
{
MessageBox.Show(" Lütfen Silenecek Kaydın TC'sini Giriniz!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox7.Clear();
textBox9.Clear();
comboBox1.Text = " ";
comboBox2.Text = " ";
}
else
{
DialogResult sorr;
sorr = MessageBox.Show("Kayıt Silinsin mi?", "Sil", MessageBoxButtons.YesNo);
if (sorr == DialogResult.Yes)
{
string baglanti, sorgu;
baglanti = "Provider=Microsoft.ace.oledb.12.0;data source=otopark.accdb";
sorgu = "DELETE* FROM otopark WHERE [tc]='" + textBox12.Text + "' ";
OleDbConnection baglan = new OleDbConnection(baglanti);
baglan.Open();
OleDbCommand kayit = new OleDbCommand(sorgu, baglan);
kayit.ExecuteNonQuery();
MessageBox.Show("Silme İşlemi Tamam..");
baglan.Close();
textBox12.Clear();
}
}
}

Form1 Kaydet Button’una :


private void button1_Click_2(object sender, EventArgs e)
{
if (textBox4.Text == "")
{
if (textBox1.Text == "" & textBox2.Text == "" && textBox3.Text == "" && comboBox1.Text == "" && comboBox2.Text == "" && textBox5.Text == "" && textBox10.Text == "" && textBox7.Text == "" && textBox11.Text == "" && textBox9.Text == "")
{
MessageBox.Show(" Lütfen Alanları Doldurunuz! ");
}
}
else
{
string baglanti, sorgu;
baglanti = "Provider=Microsoft.ace.oledb.12.0;data source=otopark.accdb";
sorgu = "INSERT INTO otopark([tc],[adsoyad],[adres],[telefon],[model],[renk],[plaka],[girissaati],[cikissaati],[tarih],[ücret])Values('" + textBox4.Text + "','" + textBox1.Text + "','" + textBox3.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "')";
OleDbConnection baglan = new OleDbConnection(baglanti);
baglan.Open();
OleDbCommand kayit = new OleDbCommand(sorgu, baglan);
kayit.ExecuteNonQuery();
MessageBox.Show("Kayıt İşlemi Tamam!");
baglan.Close();
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox7.Clear();
textBox9.Clear();
comboBox1.Text = " ";
comboBox2.Text = " ";
}
}
}
}

Form1 Güncelle Button’una :



private void button6_Click(object sender, EventArgs e)
{
if (textBox4.Text == "")
{
MessageBox.Show(" Lütfen Güncellenecek Kaydın TC'sini Giriniz! ");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox10.Clear();
textBox7.Clear();
textBox11.Clear();
textBox9.Clear();
comboBox1.Text = " ";
comboBox2.Text = " ";
}
else
{
string bağlantı, sql;
bağlantı = "Provider=Microsoft.ACE.OleDb.12.0;Data Source=otopark.accdb";
sql = "UPDATE otopark set [tc]='" + textBox4.Text + "',[adsoyad]='" + textBox1.Text + "',[adres]='" + textBox3.Text + "',[telefon]='" + textBox2.Text + "',[model]='" + comboBox1.Text + "',[renk]='" + comboBox2.Text + "',[plaka]='" + textBox5.Text + "',[girissaati]='" + textBox10.Text + "',[cikissaati]='" + textBox7.Text + "',[tarih]='" + textBox11.Text + "',[ücret]='" + textBox9.Text + "' Where tc='" + textBox4.Text + "' ";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
bağlan.Open();
OleDbCommand kaydet = new OleDbCommand(sql, bağlan);
kaydet.ExecuteNonQuery();
MessageBox.Show("Güncelleme İşlemi tamam..");
bağlan.Close();
göster();
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
textBox10.Clear();
textBox7.Clear();
textBox11.Clear();
textBox9.Clear();
comboBox1.Text = " ";
comboBox2.Text = " ";
textBox10.Hide();
textBox11.Hide();
textBox6.Show();
textBox8.Show();
}
}

Form2 nin içine :


string bağlanti, sorgu;
bağlanti = "Provider=Microsoft.Ace.Oledb.12.0;Data Source=otopark.accdb";
sorgu = "Select*From otopark";
OleDbConnection bağlan = new OleDbConnection(bağlanti);
bağlan.Open();
OleDbDataAdapter getir = new OleDbDataAdapter(sorgu, bağlan);
DataSet goster = new DataSet();
getir.Fill(goster, "otopark");
dataGridView1.DataSource = goster.Tables["otopark"];
getir.Dispose();
bağlan.Close();

12.613 defa okundu.

19 Responses to C# Otopark Takip Sistemi

  1. Orhan dedi ki:

    yukarıda bulunan kodların program şeklini rica etsem yayınlar mısınız yada mail adresime atabilir misiniz?

  2. Gülçin dedi ki:

    iyi günler
    program içindeki datare yi çözemedim yardımcı olabilrmisiniz?

  3. zafer dedi ki:

    burada bulunan kodların program halini indiremiyor muyuz??

  4. alid dedi ki:

    GUI ekranındaki hangi textboxların hangi textbox ismine karşılık geldiğini yazar mısınız?

  5. gamze dedi ki:

    bu program çok güzel fakat benim projem araba alım satım otomasyonu bununla ilgili elinizde c# windovs form kodları varmı?:)

  6. mustafa dedi ki:

    K.bakmayın daha yeniyimde bunun veritabanı bilgileri yani veri tabanına yazacağımız bilgiler nasıl olacak bi çözüm bulurmusunuz bu program proje ödevim de sadece veritabanı kısmında sorun yasıyorum rica etsem yardımcı olurmusunuz ?

  7. mustafa dedi ki:

    RİCA ETSEM HESAPLA BUTONUNDA SON LARDA PARANTEZ İÇLERİNDE (1,2) FALAN YAZMISSINIZ ONLARIN NE OLDUGUNU ÖĞRENEBİLİRMİYİM?

  8. Buse Naz dedi ki:

    otopark takip programı yokmu?

  9. Kuzi dedi ki:

    kardeşim şu göster(); anlamadım yqardımcı olurmusun

  10. mert dedi ki:

    programda hata cıkıyo hata mesajında yerel makinaya kayıtlı deyil diyo nedemek bu

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Powered by WordPress | Designed by: credit repair | Thanks to st louis web design, essay writing and fire glass
c# örnekleri , csharp örnekleri , c# örnek , C# Örnekleri , örnekleri c# , C# ÖRNEKLERİ
BTT Sınavları

C# Uygulamaları

Müdür Yardımcılığı Sınavına Hazırlık Sayfası

Müdür Yardımcılığı Çalışma Notları

C# Uygulamaları

Yazılı Soruları Php Dersleri Bilişim Teknolojileri Alanı Yazılı Soruları C# Dersleri C# Örnekleri