private void musteriarama_TextChanged(object sender, EventArgs e)
        {
            FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());

            if (musteriarama.Text.Length > 0)
            {
                musteriarama.Text = musteriarama.Text.Replace("'", "’");
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader MusteriOku; object sonuc;
                baglanti.Open();
                FbCommand MusteriAraSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi like '%" + musteriarama.Text + "%' or Musteri_soyadi like '%" + musteriarama.Text + "%'", baglanti);
                sonuc = MusteriAraSorgu.ExecuteScalar();
                musteri.Items.Clear();
                if (sonuc != null)
                {
                    MusteriOku = MusteriAraSorgu.ExecuteReader();
                    while (MusteriOku.Read())
                    {
                        musteri.Items.Add(MusteriOku["Musteri_adi"].ToString() + " " + MusteriOku["Musteri_soyadi"].ToString());
                    }
                    musteri.SelectedIndex = 0;
                }
                else
                {
                    MessageBox.Show("Aranan isme / soyisme göre müşteri bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                baglanti.Close();
            }
            else
            {
                MessageBox.Show("İsim veya Soyisim girin ( Hata kodu: M-06 )", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                musteri.Items.Clear();
                baglan.Open();
                FbCommand MusSql = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler", baglan);
                object    musSS  = MusSql.ExecuteScalar();
                if (musSS != null)
                {
                    FbDataReader MusOku = MusSql.ExecuteReader();
                    while (MusOku.Read())
                    {
                        musteri.Items.Add(MusOku["Musteri_adi"].ToString() + " " + MusOku["Musteri_soyadi"].ToString());
                    }
                    musteri.SelectedIndex = 0;
                }
                else
                {
                    DialogResult MusEkle = MessageBox.Show("Sistemde müşteri bulunmamaktadır, yeni müşteri eklemek ister misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (MusEkle == DialogResult.Yes)
                    {
                        MusteriEkle me = new MusteriEkle();
                        me.ShowDialog();
                    }
                }
                baglan.Close();
            }
        }
예제 #2
0
 private void KayitliMi1_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         if (KayitliMi1.Checked)
         {
             groupBox3.Enabled = true;
         }
         else
         {
             groupBox3.Enabled          = false;
             musara.Text                = "";
             SatisMusteri.SelectedIndex = -1;
             checkBox1.Checked          = false;
         }
         SatisMusteri.Items.Clear();
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbCommand MustList = new FbCommand("SELECT * FROM Musteriler", baglan);
         object    sonuc    = MustList.ExecuteScalar();
         if (sonuc != null)
         {
             FbDataReader oku = MustList.ExecuteReader();
             while (oku.Read())
             {
                 SatisMusteri.Items.Add(oku["Musteri_adi"].ToString() + " " + oku["Musteri_soyadi"].ToString());
             }
             SatisMusteri.SelectedIndex = -1;
         }
         else
         {
             SatisMusteri.Enabled = false;
             checkBox1.Enabled    = false;
             groupBox3.Enabled    = false;
             MessageBox.Show("Kayıtlı müşteri bulunmamaktadır, müşteri ekleyiniz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Close();
             MusteriEkle me = new MusteriEkle();
             me.ShowDialog();
         }
         baglan.Close();
     }
     catch (Exception h1)
     {
         MessageBox.Show(h1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void uyeMi_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         if (uyeMi.Checked)
         {
             FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
             baglan.Open();
             FbCommand MusSql = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler", baglan);
             object    Mvarmi = MusSql.ExecuteScalar();
             if (Mvarmi != null)
             {
                 FbDataReader MusOku = MusSql.ExecuteReader();
                 while (MusOku.Read())
                 {
                     musteri.Items.Add(MusOku["Musteri_adi"].ToString() + " " + MusOku["Musteri_soyadi"].ToString());
                 }
                 uyeyse.Enabled        = true;
                 uyedegilse.Enabled    = false;
                 musteri.SelectedIndex = 0;
             }
             else
             {
                 DialogResult MusEkle = MessageBox.Show("Sistemde müşteri bulunmamaktadır, yeni müşteri eklemek ister misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                 if (MusEkle == DialogResult.Yes)
                 {
                     MusteriEkle me = new MusteriEkle();
                     me.ShowDialog();
                 }
             }
             baglan.Close();
         }
         else
         {
             uyeyse.Enabled     = false;
             uyedegilse.Enabled = true;
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void GridListe()
        {
            Tarih1.Enabled = false; Tarih2.Enabled = false; checkBox1.Checked = false;
            // bağlantı kodumuz //
            FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());

            baglanti.Open();
            // bağlantı kodumuz //

            // karaliste //
            FbDataReader KaraListeOku; object KaraListeSonuc;
            FbCommand    KaraListeSor = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler where Musteri_bakiye < 0", baglanti);

            KaraListeSor.Connection = baglanti;
            KaraListeSonuc          = KaraListeSor.ExecuteScalar();
            if (KaraListeSonuc != null)
            {
                KaraListeOku = KaraListeSor.ExecuteReader();
                while (KaraListeOku.Read())
                {
                    KaraListe.Items.Add(KaraListeOku["Musteri_adi"] + " " + KaraListeOku["Musteri_soyadi"]);
                }
            }
            else
            {
                KaraListe.Items.Add("Borçlu müşteri bulunmamaktadır.");
            }
            // karaliste //
            baglanti.Close();

            // tarihe göre arama //

            // tarihe göre arama //

            // GridView Stünları oluştur //
            FbDataReader oku; object sonuc; DataRow satir;
            // GridView Stünları oluştur //

            // Müşteri sql kodu //
            FbCommand komut_musteri = new FbCommand("SELECT * FROM Musteriler", baglanti);

            baglanti.Open();

            sonuc = komut_musteri.ExecuteScalar();

            if (sonuc != null)
            {
                oku = komut_musteri.ExecuteReader();
                while (oku.Read())
                {
                    satir = fk.dt.NewRow();
                    satir["Müşteri Id"]   = oku["Musteri_id"].ToString();
                    satir["Adı Soyadı"]   = oku["Musteri_adi"].ToString() + " " + oku["Musteri_soyadi"].ToString();
                    satir["Telefon"]      = oku["Musteri_telefon"].ToString();
                    satir["Bakiye"]       = float.Parse(oku["Musteri_bakiye"].ToString()) + " TL";
                    satir["Kayıt Tarihi"] = Convert.ToDateTime(oku["Musteri_kayitTarihi"].ToString());

                    //Veri tablomuza kontrolüne ekle
                    fk.dt.Rows.Add(satir);
                }
            }
            else
            {
                MessageBox.Show("Sistemde müşteri bulunamadı, müşteri ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
                MusteriEkle me = new MusteriEkle();
                me.ShowDialog();
            }

            // bağlantı kapatıldı
            baglanti.Close();
        }
        //KontrolForm kf = new KontrolForm();

        private void müşteriEkleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MusteriEkle mus = new MusteriEkle();

            mus.ShowDialog();
        }