//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);
        }
Exemple #3
0
 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);
     }
 }
Exemple #4
0
        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.");
            }
        }
Exemple #5
0
 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.");
     }
 }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
        }
Exemple #9
0
        private void Müşteri_Load(object sender, EventArgs e)
        {
            Müşteriler m = new Müşteriler(); //Müşterileri listviewde göster

            m.MüşteriListele(LstMusteri);
        }