Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA SAVAŞ TUNÇER

Benzer bir sunumlar


... konulu sunumlar: "C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA SAVAŞ TUNÇER"— Sunum transkripti:

1

2

3

4

5

6

7

8 DTAGRİDVİEW VERİ TABANI BAĞLANTISI CS KOMUTLARI public Form4() { InitializeComponent(); this.WindowState = FormWindowState.Maximized; } OleDbConnection baglan = new OleDbConnection ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=veteriner.accdb"); // SqlConnection baglan = new SqlConnection (@"Data Source=.;Initial Catalog=veteriner;Integrated Security=True"); public void verilerigoster(string veriler) { OleDbDataAdapter da = new OleDbDataAdapter(veriler, baglan); // SqlDataAdapter da = new SqlDataAdapter(veriler, baglan); DataSet ds = new DataSet(); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; }

9 private void Form4_Load(object sender, EventArgs e) { verilerigoster("select*from musteri"); }

10 KAYDET DÜĞMESİ CS KOMUTLARI try { baglan.Open(); string sorgu = "Select*from musteri where kimlik_no=@kimlikno1"; OleDbParameter param1 = new OleDbParameter("kimlikno1", maskedTextBox1.Text.Trim()); //SqlParameter param1 = new SqlParameter("kimlikno1", maskedTextBox1.Text.Trim()); //SqlCommand komut2 = new SqlCommand(sql, baglan); OleDbCommand komut2 = new OleDbCommand(sorgu, baglan); komut2.Parameters.Add(param1); DataTable dt = new DataTable(); OleDbDataAdapter da = new OleDbDataAdapter(komut2); // SqlDataAdapter da = new SqlDataAdapter(komut2); da.Fill(dt);

11 if (dt.Rows.Count <= 0) { OleDbCommand komut = new OleDbCommand ("insert into musteri(ad,soyad,kimlik_no,telefon) values(@adi,@soyadi,@kimlikno,@tel)", baglan); // SqlCommand komut = new SqlCommand ("insert into musteri(ad,soyad,kimlik_no,telefon) values(@adi,@soyadi,@kimlikno,@tel)", baglan); komut.Parameters.AddWithValue("@adi", textBox1.Text); komut.Parameters.AddWithValue("@soyadi", textBox2.Text); komut.Parameters.AddWithValue("@kimlikno", maskedTextBox1.Text); komut.Parameters.AddWithValue("@tel", maskedTextBox2.Text); komut.ExecuteNonQuery(); verilerigoster("Select * from musteri"); baglan.Close(); textBox1.Text = ""; textBox2.Text = ""; maskedTextBox1.Text = ""; maskedTextBox2.Text = ""; textBox1.Focus();//cursoru textbox1 e konumlandırır. }

12 catch (Exception) { MessageBox.Show("Girdiğiniz T.C. Kimlik Numaralı Müşteri kaydı önceden yapılmıştır.Müşteri Bilgilerine ulaşmak için ARA seçeneğini kullabilirsiniz!"); verilerigoster("Select * from musteri"); baglan.Close(); textBox1.Text = ""; textBox2.Text = ""; maskedTextBox1.Text = ""; maskedTextBox2.Text = ""; textBox1.Focus();//cursoru textbox1 e konumlandırır. }

13 GÜNCELLEME DÜĞMESİ private void button4_Click(object sender, EventArgs e) { baglan.Open(); OleDbCommand komut = new OleDbCommand ("Update musteri set ad='" + textBox1.Text + "', soyad='" + textBox2.Text + "', kimlik_no='" + maskedTextBox1.Text + "',telefon='" + maskedTextBox2.Text + "' where kimlik_no='" + maskedTextBox3.Text + "' ", baglan); // SqlCommand komut = new SqlCommand ("Update musteri set ad='"+textBox1.Text+"', soyad='"+textBox2.Text+"', kimlik_no='"+maskedTextBox1.Text+"',telefon='"+maskedTextBox2.Text+"' where kimlik_no='"+maskedTextBox3.Text+"' ",baglan); komut.ExecuteNonQuery(); verilerigoster("Select * from musteri"); baglan.Close(); }

14 SİL DÜĞMESİ CS KOMUTLARI private void button2_Click(object sender, EventArgs e) { baglan.Open(); OleDbCommand komut = new OleDbCommand ("delete from musteri where kimlik_no=@kimlikno", baglan); //SqlCommand komut = new SqlCommand ("delete from musteri where kimlik_no=@kimlikno", baglan); komut.Parameters.AddWithValue("@kimlikno", maskedTextBox3.Text.Trim()); komut.ExecuteNonQuery(); verilerigoster("select*from musteri"); baglan.Close(); maskedTextBox3.Clear(); }

15 KİMLİK NO ARAMA DÜĞMESİ CS KOMUTLARI private void button3_Click(object sender, EventArgs e) { try {baglan.Open(); string sorgu = "Select*from musteri where kimlik_no=@kimlikno1"; OleDbParameter param1 = new OleDbParameter ("kimlikno1", maskedTextBox3.Text.Trim()); //SqlParameter param1 = new SqlParameter( "kimlikno1", maskedTextBox3.Text.Trim()); //SqlCommand komut2 = new SqlCommand(sorgu, baglan); OleDbCommand komut2 = new OleDbCommand(sorgu, baglan); komut2.Parameters.Add(param1); DataTable dt = new DataTable(); //SqlDataAdapter da1 = new SqlDataAdapter(komut2); OleDbDataAdapter da1 = new OleDbDataAdapter(komut2); da1.Fill(dt);

16 if (dt.Rows.Count > 0) { OleDbCommand komut = new OleDbCommand ("select *from musteri where kimlik_no like '%" + maskedTextBox3.Text + "%'", baglan); // SqlCommand komut = new SqlCommand ("select *from musteri where kimlik_no like '%"+maskedTextBox3.Text+"%'", baglan); // SqlDataAdapter da = new SqlDataAdapter(komut); OleDbDataAdapter da = new OleDbDataAdapter(komut); DataSet ds = new DataSet(); da.Fill(ds); dataGridView1.DataSource = ds.Tables[0]; baglan.Close(); } catch (Exception) { MessageBox.Show("Kayıt Bulunamadı!"); verilerigoster("Select * from musteri"); baglan.Close(); maskedTextBox3.Clear(); }

17 DATAGRİDVİEW ÜZERİNDE HÜCREYE TIKLAYIP SEÇİLİ YAPMA CS KOMUTU private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { int secilenalan = dataGridView1.SelectedCells[0].RowIndex; string ad = dataGridView1.Rows[secilenalan].Cells[1].Value.ToString(); string soyad = dataGridView1.Rows[secilenalan].Cells[2].Value.ToString(); string kimlikno = dataGridView1.Rows[secilenalan].Cells[3].Value.ToString(); string tel = dataGridView1.Rows[secilenalan].Cells[4].Value.ToString(); textBox1.Text = ad; textBox2.Text = soyad; maskedTextBox1.Text = kimlikno; maskedTextBox2.Text = tel; maskedTextBox3.Text = kimlikno; }

18

19

20

21

22


"C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA SAVAŞ TUNÇER" indir ppt

Benzer bir sunumlar


Google Reklamları