namespace WPF_Odvm { public partial class Form1 : Form { - TopicsExpress



          

namespace WPF_Odvm { public partial class Form1 : Form { OleDbConnection bağlantıYolu; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { cmbCinsiyet.Items.Add("Erkek"); cmbCinsiyet.Items.Add("Bayan"); cmbMedeniHal.Items.Add("Evli"); cmbMedeniHal.Items.Add("Bekar"); VerileriGetir(); } private void btnEkle_Click(object sender, EventArgs e) { if (txtAd.Text == "") { MessageBox.Show("Ad değeri yazılmalıdır.","Uyarı",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); txtAd.Focus(); return; } if (txtSoyad.Text == "") { MessageBox.Show("Soyad değeri yazılmalıdır.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtSoyad.Focus(); return; } if (cmbCinsiyet.SelectedIndex == -1) { MessageBox.Show(" Cinsiyet değeri seçmelisiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmbCinsiyet.Focus(); return; } if (cmbMedeniHal.SelectedIndex == -1) { MessageBox.Show(" Medenihal değeri seçmelisiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmbMedeniHal.Focus(); return; } lstAd.Items.Add(txtAd.Text); lstSoyad.Items.Add(txtSoyad.Text); lstCinsiyet.Items.Add(cmbCinsiyet.Items[cmbCinsiyet.SelectedIndex]); lstMedeniHal.Items.Add(cmbMedeniHal.Items[cmbMedeniHal.SelectedIndex]); txtAd.Text = ""; txtSoyad.Text = ""; cmbCinsiyet.SelectedIndex = -1; cmbMedeniHal.SelectedIndex = -1; } private void button2_Click(object sender, EventArgs e) { if (lstVtNo.SelectedIndex > -1) { if (MessageBox.Show("Seçili kayıt silinecek! Onaylıyor musunuz?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { VeriSil(lstVtNo.SelectedIndex); } } else { MessageBox.Show("Silmek için önce bir kayıt numarası seçmelisiniz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } private void btnSakla_Click(object sender, EventArgs e) { if (txtAd.Text == "") { MessageBox.Show("Ad değeri yazılmalıdır.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAd.Focus(); return; } if (txtSoyad.Text == "") { MessageBox.Show("Soyad değeri yazılmalıdır.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtSoyad.Focus(); return; } if (cmbCinsiyet.SelectedIndex == -1) { MessageBox.Show(" Cinsiyet değeri seçmelisiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmbCinsiyet.Focus(); return; } if (cmbMedeniHal.SelectedIndex == -1) { MessageBox.Show(" Medenihal değeri seçmelisiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmbMedeniHal.Focus(); return; } Bağlantı(); OleDbCommand kayıtSorgusu = new OleDbCommand(); // sorgu örneği oluşturuldu if (txtVtNo.Text == "") { kayıtSorgusu.CommandText = "INSERT Into isimler ([Ad], [Soyad], [Cinsiyet], [MedeniHal])Values ( + txtAd.Text + , + txtSoyad.Text + , + cmbCinsiyet.Items[cmbCinsiyet.SelectedIndex] + , + cmbMedeniHal.Items[cmbMedeniHal.SelectedIndex] + )"; // sorguya yeni kayıt sql söz dizilimi atandı } else { kayıtSorgusu.CommandText = "UPDATE isimler SET [Ad]= + txtAd.Text + , [Soyad]= + txtSoyad.Text + , [Cinsiyet]= + cmbCinsiyet.Items[cmbCinsiyet.SelectedIndex] + , [MedeniHal]= + cmbMedeniHal.Items[cmbMedeniHal.SelectedIndex] + WHERE [KayitNo]=" + txtVtNo.Text; // sorguya güncelleme sql söz dizilimi atandı } kayıtSorgusu.Connection = bağlantıYolu; // sorgu bağlantı yoluna gönderildi kayıtSorgusu.ExecuteNonQuery(); // sorgu işletildi bağlantıYolu.Close(); // bağlantı kapatıldı btnYeni.PerformClick(); VerileriGetir(); } private void btnDuzenle_Click(object sender, EventArgs e) { if (lstVtNo.SelectedIndex > -1) { int i =lstVtNo.SelectedIndex; txtVtNo.Text = lstVtNo.Items[i].ToString(); txtAd.Text = lstAd.Items[i].ToString(); txtSoyad.Text = lstSoyad.Items[i].ToString(); int ci = cmbCinsiyet.Items.IndexOf(lstCinsiyet.Items[i].ToString()); cmbCinsiyet.SelectedIndex = ci; ci = cmbMedeniHal.Items.IndexOf(lstMedeniHal.Items[i].ToString()); cmbMedeniHal.SelectedIndex = ci; } else { MessageBox.Show("Düzenlemek için önce bir kayıt numarası seçmelisiniz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } private void VeriSil(int indx) { Bağlantı(); OleDbCommand silSorgusu = new OleDbCommand(); silSorgusu.CommandText = "DELETE From isimler Where [KayitNo]=" + lstVtNo.Items[indx]; silSorgusu.Connection = bağlantıYolu; silSorgusu.ExecuteNonQuery(); bağlantıYolu.Close(); VerileriGetir(); } private void VerileriGetir() { OleDbCommand sorgu; OleDbDataReader veri; try { lstVtNo.Items.Clear(); lstAd.Items.Clear(); lstSoyad.Items.Clear(); lstCinsiyet.Items.Clear(); lstMedeniHal.Items.Clear(); Bağlantı();// bağlantı açıldı sorgu = new OleDbCommand();//sorgu komutu oluşturuldu sorgu.CommandText = "Select KayitNo, Ad, Soyad, Cinsiyet, MedeniHal From isimler";//komuta sql söz dizilimi atandı sorgu.Connection = bağlantıYolu;//sorgu bağlantı yoluna gönderildi veri= sorgu.ExecuteReader();// sorgu sunuçları okundu veri yığınına atıldı while (veri.Read()) { lstVtNo.Items.Add(veri[0]); lstAd.Items.Add(veri[1]); lstSoyad.Items.Add(veri[2]); lstCinsiyet.Items.Add(veri[3]); lstMedeniHal.Items.Add(veri[4]); } } catch (OleDbException ex) { MessageBox.Show(ex.Message); } } public void Bağlantı() { try { bağlantıYolu = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=isimlistesi.mdb"); bağlantıYolu.Open(); } catch (OleDbException ex) { MessageBox.Show(ex.Message); } } private void lstVtNo_SelectedIndexChanged(object sender, EventArgs e) { lstAd.SelectedIndex = lstVtNo.SelectedIndex; lstSoyad.SelectedIndex = lstVtNo.SelectedIndex; lstCinsiyet.SelectedIndex = lstVtNo.SelectedIndex; lstMedeniHal.SelectedIndex = lstVtNo.SelectedIndex; } private void btnYeni_Click(object sender, EventArgs e) { txtVtNo.Text = ""; txtAd.Text = ""; txtSoyad.Text = ""; cmbCinsiyet.SelectedIndex = -1; cmbMedeniHal.SelectedIndex = -1; } } }
Posted on: Sat, 06 Jul 2013 09:28:53 +0000

Trending Topics



ht:30px;">
تقول Counter Punch أن آمال أمريكا بكسب
With only a week of Vit recovery under my belt, 2 fairly big
On the Topic Of The imitation processed Cheese Product(Plastic

Recently Viewed Topics




© 2015