//Müşteri Güncelleme işlemi public bool MüşteriGüncelle(Müşteriler müsteri) { bool sonuc = false; SqlConnection baglanti = new SqlConnection(baglan.conString); SqlCommand sorgula = new SqlCommand("Update Müşteri set Ad=@Ad,Soyad=@Soyad,Adres=@Adres,Telefon=@Telefon,EMail=@EMail where Id=@MüşteriId ", baglanti); try { if (baglanti.State == ConnectionState.Closed) { baglanti.Open(); } sorgula.Parameters.AddWithValue("@Ad", SqlDbType.VarChar).Value = müsteri._MüşteriAd; sorgula.Parameters.AddWithValue("@Soyad", SqlDbType.VarChar).Value = müsteri._MüşteriSoyad; sorgula.Parameters.AddWithValue("@Adres", SqlDbType.VarChar).Value = müsteri._Adres; sorgula.Parameters.AddWithValue("@Telefon", SqlDbType.VarChar).Value = müsteri._Telefon; sorgula.Parameters.AddWithValue("@EMail", SqlDbType.VarChar).Value = müsteri._Email; sorgula.Parameters.AddWithValue("@MüşteriId", SqlDbType.VarChar).Value = müsteri._MüşteriId; sonuc = Convert.ToBoolean(sorgula.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { baglanti.Close(); } return(sonuc); }
//Yeni müşteri ekleme public int MüşteriEkle(Müşteriler müsteri) { int sonuc = 0; SqlConnection baglanti = new SqlConnection(baglan.conString); SqlCommand sorgula = new SqlCommand("insert into Müşteri (Ad,Soyad,Adres,Telefon,EMail) values(@Ad,@Soyad,@Adres,@Telefon,@EMail); Select SCOPE_IDENTITY()", baglanti); try { if (baglanti.State == ConnectionState.Closed) { baglanti.Open(); } sorgula.Parameters.AddWithValue("@Ad", SqlDbType.VarChar).Value = müsteri._MüşteriAd; sorgula.Parameters.AddWithValue("@Soyad", SqlDbType.VarChar).Value = müsteri._MüşteriSoyad; sorgula.Parameters.AddWithValue("@Adres", SqlDbType.VarChar).Value = müsteri._Adres; sorgula.Parameters.AddWithValue("@Telefon", SqlDbType.VarChar).Value = müsteri._Telefon; sorgula.Parameters.AddWithValue("@EMail", SqlDbType.VarChar).Value = müsteri._Email; sonuc = Convert.ToInt32(sorgula.ExecuteScalar()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { baglanti.Close(); } return(sonuc); }
private void MüşteriEkle_Load(object sender, EventArgs e) { if (Veritabanı._MüşteriId > 0) //Müşteri bilgilerini müşteri numarasına göre getir { Müşteriler m = new Müşteriler(); txtMüsteriNo.Text = Veritabanı._MüşteriId.ToString(); m.MüşteriGetir(Convert.ToInt32(txtMüsteriNo.Text), TxtAd, TxtSoyad, TxtTelefon, TxtAdres, TxtMail); } }
private void BtnGuncelle_Click(object sender, EventArgs e) { if (TxtTelefon.Text.Length > 6) //Müşteri güncelleme işlemi { if (TxtAd.Text == "" || TxtSoyad.Text == "") { MessageBox.Show("Ad ve Soyad alanları boş geçilemez."); } else { Müşteriler müşteri = new Müşteriler(); müşteri.MüşteriAd = TxtAd.Text; //Müşteri bilgilerini veritabanına alma müşteri.MüşteriSoyad = TxtSoyad.Text; müşteri.Telefon = TxtTelefon.Text; müşteri.Email = TxtMail.Text; müşteri.Adres = TxtAdres.Text; müşteri.MüşteriId = Convert.ToInt32(txtMüsteriNo.Text); bool sonuc = müşteri.MüşteriGüncelle(müşteri); if (sonuc) { if (txtMüsteriNo.Text != "") { MessageBox.Show("Müşteri bilgileri güncellendi."); } else { MessageBox.Show("Hata Oluştu."); } } else { MessageBox.Show("Müşteri Mevcut."); } } } else { MessageBox.Show("7 haneli bir telefon numarası giriniz."); } }
private void BtnEkle_Click(object sender, EventArgs e) { if (TxtTelefon.Text.Length > 6) // Butonaa basıldığında müşteri ekleme işlemi { if (TxtAd.Text == "" || TxtSoyad.Text == "") { MessageBox.Show("Ad ve Soyad alanları boş geçilemez."); } else { Müşteriler müşteri = new Müşteriler(); bool sonuc = müşteri.MüşteriAra(TxtTelefon.Text); if (!sonuc) { müşteri.MüşteriAd = TxtAd.Text; müşteri.MüşteriSoyad = TxtSoyad.Text; müşteri.Telefon = TxtTelefon.Text; müşteri.Email = TxtMail.Text; müşteri.Adres = TxtAdres.Text; txtMüsteriNo.Text = müşteri.MüşteriEkle(müşteri).ToString(); if (txtMüsteriNo.Text != "") { MessageBox.Show("Müşteri eklendi."); } else { MessageBox.Show("Hata Oluştu."); } } } } else { MessageBox.Show("7 haneli bir telefon numarası giriniz."); } }
private void TxtTel_TextChanged(object sender, EventArgs e) { Müşteriler m = new Müşteriler(); //Müşteri telefonuna göre arama m.MüşteriTelefonGetir(LstMusteri, TxtTel.Text); }
private void Txtsoyad_TextChanged(object sender, EventArgs e) { Müşteriler m = new Müşteriler(); //Müşteri soyadına göre arama m.MüşteriSoyadGetir(LstMusteri, Txtsoyad.Text); }
private void TxtMüsteriAdı_TextChanged(object sender, EventArgs e) { Müşteriler m = new Müşteriler(); //Müşteri adına göre arama m.MüşteriAdGetir(LstMusteri, TxtMüsteriAdı.Text); }
private void Müşteri_Load(object sender, EventArgs e) { Müşteriler m = new Müşteriler(); //Müşterileri listviewde göster m.MüşteriListele(LstMusteri); }