private void btnKaydet_Click(object sender, EventArgs e) { if (txtMusteriAdi.Text.Trim() != "" && txtMusteriSoyadi.Text.Trim() != "" && txtMusteriTelefonu.Text.Trim() != "") { cMusteri m = new cMusteri(); if (m.MusteriKontrol(m)) { MessageBox.Show("Sistemde kayıtlı olan bir müşteri girdiniz!", "Önceden girilmiş"); } else { m.MusteriAdi = txtMusteriAdi.Text; m.MusteriSoyadi = txtMusteriSoyadi.Text; m.Telefon = txtMusteriTelefonu.Text; m.Adres = txtMusteriAdresi.Text; if (m.MusteriEkle(m)) { MessageBox.Show("Müşteri eklendi.", "Kayıt tamamlandı."); m.MusterileriGoster(lvMusteriler); btnKaydet.Enabled = false; Temizle(); } else { MessageBox.Show("Kayıt ekleme gerçekleştirilemedi!", "Kayıt tamamlanamadı."); } } } else { MessageBox.Show("Müşteri adı, soyadı ve telefon bilgilerini girmelisiniz!", "Dikkat! Eksik bilgi!"); } txtMusteriAdi.Focus(); }
public bool MusteriKontrol(cMusteri m) { bool sonuc = false; SqlCommand comm = new SqlCommand("select * from musteriler where musteriAdi=@musteriAdi and musteriSoyadi=@musteriSoyadi and telefon=@telefon and silindi=0", conn); comm.Parameters.Add("@musteriAdi", SqlDbType.VarChar).Value = m.MusteriAdi; comm.Parameters.Add("@musteriSoyadi", SqlDbType.VarChar).Value = m.MusteriSoyadi; comm.Parameters.Add("@telefon", SqlDbType.VarChar).Value = m.Telefon; if (conn.State == ConnectionState.Closed) { conn.Open(); } SqlDataReader dr; try { dr = comm.ExecuteReader(); if (dr.HasRows) { sonuc = true; } dr.Close(); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(sonuc); }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtAdi.Text.Trim() != "" && txtSoyadi.Text.Trim() != "" && txtTelefon.Text.Trim() != "") { cMusteri m = new cMusteri(); m.MusteriAd = txtAdi.Text; //Property'lere gidip Set çalışarak filtreler uygulanıyor. m.MusteriSoyad = txtSoyadi.Text; m.Telefon = txtTelefon.Text; if (m.MusteriKontrol(m)) //Önceden kayıtlı mı? (true-false) { MessageBox.Show("Zaten sistemde kayıtlı!", "Önceden Girilmiş!"); } else { //Yeni girilen müşteri sisteme kayıt edilecek. m.Adres = txtAdres.Text; //Diğer özellikler yukarda eklenmişti. if (m.MusteriEkle(m)) { MessageBox.Show("Müşteri eklendi.", "Kayıt tamamlandı."); m.MusterileriGoster(lvMusteriler); btnKaydet.Enabled = false; Temizle(); } else { MessageBox.Show("Kayıt ekleme gerçekleşmedi!", "Kayıt tamamlanamadı!"); } } } else { MessageBox.Show("Müşteri Adı, Soyadı, Telefon bilgisi girmelisiniz!", "Dikkat! Eksik Bilgi!"); } txtAdi.Focus(); }
public bool MusteriGuncelle(cMusteri m) { bool Sonuc = false; SqlCommand comm = new SqlCommand("update Musteriler set MusteriAd = @MusteriAd, MusteriSoyad = @MusteriSoyad, Telefon = @Telefon, Adres = @Adres where MusteriNo = @MusteriNo", conn); comm.Parameters.Add("@MusteriAd", SqlDbType.VarChar).Value = m._musteriAd; comm.Parameters.Add("@MusteriSoyad", SqlDbType.VarChar).Value = m._musteriSoyad; comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = m._telefon; comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = m._adres; comm.Parameters.Add("@MusteriNo", SqlDbType.Int).Value = m._musteriNo; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(Sonuc); }
public bool MusteriKontrolFromDegistir(cMusteri m) { bool Sonuc = false; SqlCommand comm = new SqlCommand("Select * from Musteriler where MusteriAd = @Ad and MusteriSoyad = @Soyad and Telefon = @Telefon and MusteriNo != @MusteriNo and Silindi=0", conn); comm.Parameters.Add("@Ad", SqlDbType.VarChar).Value = m.MusteriAd; comm.Parameters.Add("@Soyad", SqlDbType.VarChar).Value = m.MusteriSoyad; comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = m.Telefon; comm.Parameters.Add("@MusteriNo", SqlDbType.Int).Value = m.MusteriNo; if (conn.State == ConnectionState.Closed) { conn.Open(); } SqlDataReader dr; try { dr = comm.ExecuteReader(); if (dr.HasRows) { Sonuc = true; } } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(Sonuc); }
private void frmMusteriler_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; cMusteri m = new cMusteri(); m.MusterileriGoster(lvMusteriler); }
public bool MusteriEkle(cMusteri m) { bool sonuc = false; SqlCommand comm = new SqlCommand("insert into musteriler (musteriAdi, musteriSoyadi, telefon, adres) values(@musteriAdi, @musteriSoyadi, @telefon, @adres)", conn); comm.Parameters.Add("@musteriAdi", SqlDbType.VarChar).Value = m.MusteriAdi; comm.Parameters.Add("@musteriSoyadi", SqlDbType.VarChar).Value = m.MusteriSoyadi; comm.Parameters.Add("@telefon", SqlDbType.VarChar).Value = m.Telefon; comm.Parameters.Add("@adres", SqlDbType.VarChar).Value = m.Adres; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(sonuc); }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek istiyor musunuz?", "Silinsin mi?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { cMusteri m = new cMusteri(); if (m.MusteriSil(cGenel.musteriID)) { MessageBox.Show("Müşteri bilgileri silindi.", "Silme işlemi tamamlandı."); m.MusterileriGoster(lvMusteriler); btnKaydet.Enabled = false; btnSil.Enabled = false; Temizle(); } else { MessageBox.Show("Müşteri bilgileri silinemedi.", "Dikkat! Silme işlemi tamamlanamadı!"); } } }
public bool MusteriGuncelle(cMusteri m) { bool sonuc = false; SqlCommand comm = new SqlCommand("update musteriler set musteriAdi=@musteriAdi, musteriSoyadi=@musteriSoyadi, telefon=@telefon, adres=@adres where musteriNo=@musteriNo", conn); comm.Parameters.Add("@musteriAdi", SqlDbType.VarChar).Value = m.MusteriAdi; comm.Parameters.Add("@musteriSoyadi", SqlDbType.VarChar).Value = m.MusteriSoyadi; comm.Parameters.Add("@telefon", SqlDbType.VarChar).Value = m.Telefon; comm.Parameters.Add("@adres", SqlDbType.VarChar).Value = m.Adres; comm.Parameters.Add("@musteriNo", SqlDbType.VarChar).Value = m.MusteriNo; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(sonuc); }
private void btnDegistir_Click(object sender, EventArgs e) { if (txtAdi.Text.Trim() != "" && txtSoyadi.Text.Trim() != "" && txtTelefon.Text.Trim() != "") { cMusteri m = new cMusteri(); m.MusteriAd = txtAdi.Text; m.MusteriSoyad = txtSoyadi.Text; m.Telefon = txtTelefon.Text; m.MusteriNo = cGenel.musterino; if (m.MusteriKontrolFromDegistir(m)) //Önceden kayıtlı mı? (true-false) { MessageBox.Show("Zaten sistemde kayıtlı!", "Önceden Girilmiş!"); } else { m.Adres = txtAdres.Text; //Diğer özellikler yukarda eklenmişti. if (m.MusteriGuncelle(m)) { MessageBox.Show("Müşteri güncellendi.", "Değişiklik tamamlandı."); m.MusterileriGoster(lvMusteriler); btnDegistir.Enabled = false; btnSil.Enabled = false; Temizle(); } else { MessageBox.Show("Kayıt güncelleme gerçekleşmedi!", "Değişiklik tamamlanamadı!"); } } } else { MessageBox.Show("Müşteri Adı, Soyadı, Telefon bilgisi girmelisiniz!", "Dikkat! Eksik Bilgi!"); } txtAdi.Focus(); }
public bool MusteriEkle(cMusteri m) { bool Sonuc = false; SqlCommand comm = new SqlCommand("insert into Musteriler (MusteriAd, MusteriSoyad, Telefon, Adres) values(@MusteriAd, @MusteriSoyad, @Telefon, @Adres)", conn); comm.Parameters.Add("@MusteriAd", SqlDbType.VarChar).Value = m._musteriAd; comm.Parameters.Add("@MusteriSoyad", SqlDbType.VarChar).Value = m._musteriSoyad; comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = m._telefon; comm.Parameters.Add("@Adres", SqlDbType.VarChar).Value = m._adres; if (conn.State == ConnectionState.Closed) { conn.Open(); } try { Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { conn.Close(); } return(Sonuc); }
private void txtMusteriArama_TextChanged(object sender, EventArgs e) { cMusteri m = new cMusteri(); m.MusteriSorgula(txtMusteriArama.Text, lvMusteriler); }