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

Slides:



Advertisements
Benzer bir sunumlar
VİSUAL STUDİO VERİ TABANI İŞLEMLERİ
Advertisements

Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
VB.net ile SQL SERVER’a bağlanmak
VERİ TABANI YÖNETİMİ Ders 11: PL/SQL’e Giriş
dataReader- DataAdapter
SQL Komutlar 5 Sibel SOMYÜREK.
Görsel Programlama II Ders 6 Öğr.Gör. Mustafa KARABULUT.
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Vbnet access bağlantısı, ekleme, güncelleme, silme
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
SQL (STRUCTURED QUERY LANGUAGE)
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
SQL Dili ve MySQL Komutları
Veritabanı İşlemleri.
Iletisim Icin : Blog : E - Mail :
İnternet Programcılığı II
VeriTabanı Uygulama.
PHP ve MYSQL Veritabanı Sunucusu
Bilgisayar Mühendisliği Bölümü
Görsel Programlama II Ders 3 Öğr.Gör. Mustafa KARABULUT.
SQL Komutları (2) Uzm. Murat YAZICI.
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
Bil 102 Bölüm 3 Java’da Program Akış Denetimi Bil 1021.
SINIFLAR ve NESNELER. İlk sınıfımızı ekleyelim class KrediHesap { public ulong HesapNo; public double Limit; public string KartSahibi; }
HIBERNATE Uygulama ile birleştirilmesi hibernate.cfg.xml Ö ğ renci Tablosunun Hibernate’e uyarlanması Session, Transaction save, update, delete HQL Criteria.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
MOB İ L UYGULAMA GEL İ ŞT İ RME Hafta 12. VER İ TABANI Di ğ er sistemlerde oldu ğ u Android projelerinde de verileri saklamak, hızlı bir biçimde erişmek,
Seri Port ile İletişim.
CA VISUAL OBJECTS ORACLE, MS SQL & MY SQL BAĞLANTıSı Suat ÇELİK Mak. Yük. Müh İskenderrun, © Suat ÇELİK.
Yeni Veritabanı Oluşturma
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
 Stored Procedure kısaca SQL sorgularını isteğimize göre hazırlayıp kullanıma hazır veri tabanı nesnesine çeviren bir araçtır.  Stored Procedure, Türkçeye.
Seriport String İletimi
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
Visual C# - Görsel Programlama – II Örnek Sorular ve Cevaplar
C# ÖRNEK UYGULAMALAR C# Örnek Uygulamalar 1
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Aytaç ÖZAY MS Akademik ADO.Net Editörü
TETİKLEYİCİLER ve HATA KONTROLÜ
5. HAFTA Öğr. Gör. Yunus KÖKVER
Basit Sorgulamalar Yapmak
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU5 – EXCELE BİLGİ AKTARMA SAVAŞ TUNÇER.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU1-GİRİŞ FORMU OLUŞTURMA Savaş TUNÇER.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU2 -ŞİFRE GÜNCELLEME FORMU OLUŞTURMA SAVAŞ TUNÇER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
Asp.Net Veritabanı İşlemleri
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
C# ve Veri tabanı İşlemleri
DML ile veri ekleme, silme ve değiştirme
İNTERNET PROGRAMCILIĞI 2
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
Asp.Net Veritabanı İşlemleri
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

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 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]; }

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

KAYDET DÜĞMESİ CS KOMUTLARI try { baglan.Open(); string sorgu = "Select*from musteri where 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);

if (dt.Rows.Count <= 0) { OleDbCommand komut = new OleDbCommand ("insert into musteri(ad,soyad,kimlik_no,telefon) baglan); // SqlCommand komut = new SqlCommand ("insert into musteri(ad,soyad,kimlik_no,telefon) baglan); textBox1.Text); textBox2.Text); maskedTextBox1.Text); 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. }

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. }

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(); }

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

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 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);

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(); }

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; }