private void Detay_Click(object sender, EventArgs e)
        {
            KaraListe.SelectedIndex = 0;
            string birinci = KaraListe.SelectedItem.ToString();

            if (birinci != "Borçlu müşteri bulunmamaktadır.")
            {
                MusteriGuncelle mg = new MusteriGuncelle();
                // Müşteri bilgileri //
                string       adsoyad  = KaraListe.SelectedItem.ToString();
                string[]     ads      = adsoyad.Split(' ');
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader MusteriBilgi;
                FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglanti);
                baglanti.Open();
                MusteriBilgi = MusteriSorgu.ExecuteReader(); MusteriBilgi.Read();
                mg.id        = MusteriBilgi["Musteri_id"].ToString();
                baglanti.Close();
                mg.ShowDialog();
                // Müşteri bilgileri //
            }
            else
            {
                MessageBox.Show("Borçlu müşteri bulunmamaktadır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        public void InsertLast(MusteriBilgi musteri)
        {
            //Eski sonuncu PersonelNode, Head'den başlanarak set ediliyor
            MusteriNode oldLast = Head;

            if (Head == null)
            {
                //Hiç kayıt eklenmediği için InsertFirst çağrılabilir
                InsertFirst(musteri);
            }
            else
            {
                //Yeni sonuncu PersonelNode yaratılıyor
                MusteriNode newLast = new MusteriNode
                {
                    musteriBilgi = musteri
                };
                //Eski sonuncu PersonelNode bulunuyor
                //Tail olsaydı sonuncuyu bulmaya gerek yoktu.
                while (oldLast.Next != null)
                {
                    oldLast = oldLast.Next;
                }
                //Eski sonuncu PersonelNode referansı artık yeni sonuncu PersonelNode'u gösteriyor
                oldLast.Next = newLast;
                //Bağlı listedeki eleman sayısı bir arttı
                Size++;
            }
        }
 private void Musteri_adi_combo_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Musteri_adi_combo.Text.Length > 0)
     {
         // Müşteri bilgileri //
         string       adsoyad  = Musteri_adi_combo.Text;
         string[]     ads      = adsoyad.Split(' ');
         FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
         FbDataReader MusteriBilgi;
         FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglanti);
         baglanti.Open();
         object mK = MusteriSorgu.ExecuteScalar();
         if (mK != null)
         {
             MusteriBilgi = MusteriSorgu.ExecuteReader(); MusteriBilgi.Read();
             id           = MusteriBilgi["Musteri_id"].ToString();
             this.Text    = MusteriBilgi["Musteri_adi"] + " " + MusteriBilgi["Musteri_soyadi"] + " - Müşteri Silinecek";
             label1.Text  = this.Text;
             label1.Show();
         }
         else
         {
             MessageBox.Show("Sistemsel bir hata oluştu, lütfen sağlayıcınızla iletişime geçiniz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
         baglanti.Close();
         // Müşteri bilgileri //
     }
     else
     {
         MusteriSil.Enabled = false;
         label1.Hide();
     }
 }
示例#4
0
        private void Musteri_adi_combo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Musteri_adi_combo.Text.Length > 0)
            {
                // Müşteri bilgileri //
                string       adsoyad  = Musteri_adi_combo.Text;
                string[]     ads      = adsoyad.Split(' ');
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader MusteriBilgi;
                FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglanti);
                baglanti.Open();
                object sn = MusteriSorgu.ExecuteScalar();
                if (sn != null)
                {
                    MusteriBilgi          = MusteriSorgu.ExecuteReader(); MusteriBilgi.Read();
                    id                    = MusteriBilgi["Musteri_id"].ToString();
                    Musteri_adi.Text      = MusteriBilgi["Musteri_adi"].ToString(); Musteri_soyadi.Text = MusteriBilgi["Musteri_soyadi"].ToString();
                    this.Text             = MusteriBilgi["Musteri_adi"].ToString() + " " + MusteriBilgi["Musteri_soyadi"].ToString() + " - Müşteri Güncelleme";
                    Musteri_telefonu.Text = MusteriBilgi["Musteri_telefon"].ToString(); Musteri_adresi.Text = MusteriBilgi["Musteri_adres"].ToString();
                    string MusteriKatString = MusteriBilgi["Musteri_kategori"].ToString();
                    Musteri_bakiye.Text = float.Parse(MusteriBilgi["Musteri_bakiye"].ToString()).ToString();
                    if (float.Parse(MusteriBilgi["Musteri_bakiye"].ToString()) < -1)
                    {
                        label3.Visible = true;
                    }

                    // Genel Ad ve Soyad
                    Mad    = MusteriBilgi["Musteri_adi"].ToString();
                    Msoyad = MusteriBilgi["Musteri_soyadi"].ToString();
                    // Genel Ad ve Soyad

                    baglanti.Close();
                    // Müşteri bilgileri //



                    // Müşter hangi kategoride //
                    baglanti.Open();
                    FbCommand    KategoriAdiSorgu     = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_id='" + MusteriKatString + "'", baglanti);
                    FbDataReader KatAdiOku; KatAdiOku = KategoriAdiSorgu.ExecuteReader(); KatAdiOku.Read();
                    Musteri_kategori.Text = KatAdiOku["Kategori_adi"].ToString();
                    baglanti.Close();
                    // Müşter hangi kategoride //
                }
                else
                {
                    MessageBox.Show("Sistemsel bir hata oluştu, lütfen sağlayıcınıza başvurun.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                baglanti.Close();
            }
            else
            {
                MusteriBilgiGrup.Enabled = false;
                Musteri_adi.Text         = ""; Musteri_soyadi.Text = ""; Musteri_adresi.Text = ""; Musteri_telefonu.Text = ""; Musteri_kategori.SelectedIndex = -1; Musteri_bakiye.Text = "0";
            }
        }
示例#5
0
 private void ekle_Click(object sender, EventArgs e)
 {
     try
     {
         if (UrunAdi.Text != "" && UrunFiyat.Text != "" && AlisFiyat.Text != "")
         {
             UrunAdi.Text   = UrunAdi.Text.Replace("'", "’");
             not.Text       = not.Text.Replace("'", "’");
             musara.Text    = musara.Text.Replace("'", "’");
             UrunFiyat.Text = UrunFiyat.Text.Replace(',', '.');
             AlisFiyat.Text = AlisFiyat.Text.Replace(',', '.');
             string tarih = DateTime.Now.ToString("yyyy-MM-dd");
             if (KayitliMi1.Checked == true)
             {
                 string       adsoyad  = SatisMusteri.Text;
                 string[]     ads      = adsoyad.Split(' ');
                 FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                 FbDataReader MusteriBilgi;
                 FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglanti);
                 baglanti.Open();
                 MusteriBilgi = MusteriSorgu.ExecuteReader(); MusteriBilgi.Read();
                 string id = MusteriBilgi["Musteri_id"].ToString();
                 baglanti.Close();
                 byte sonuc = fk.Ekle("ManuelSatis", "satis_urunadi,satis_alisFiyat,satis_fiyat,satis_tarih,satis_musteri,satis_not", "'" + UrunAdi.Text + "','" + AlisFiyat.Text + "','" + UrunFiyat.Text + "','" + tarih + "','" + id + "','" + not.Text + "'");
                 if (sonuc == 1)
                 {
                     MessageBox.Show("Satış başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show("Satış eklenemedi ( Hata kodu: S-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 byte sonuc = fk.Ekle("ManuelSatis", "satis_urunadi,satis_alisFiyat,satis_fiyat,satis_tarih,satis_not", "'" + UrunAdi.Text + "','" + AlisFiyat.Text + "','" + UrunFiyat.Text + "','" + tarih + "','" + not.Text + "'");
                 if (sonuc == 1)
                 {
                     MessageBox.Show("Satış başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show("Satış eklenemedi ( Hata kodu: S-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Boş alanları doldurunuz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception h3)
     {
         MessageBox.Show(h3.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void GetAddMusteri(MusteriBilgi mBilgi)
        {
            string cmdText = string.Format("INSERT INTO OtelOtomasyonApp.dbo.TBL_MusteriBilgiler"
                                           + "([musteriAd],[musteriSoyad],[musteriEposta],[musteriYorum],[musteriVerilenPuan],[musteriOtelAdı] )"
                                           + "values('{0}', '{1}', '{2}', '{3}', '{4}')"
                                           , mBilgi.musteriAd, mBilgi.musteriSoyad, mBilgi.musteriEposta, mBilgi.musteriYorum, mBilgi.musteriVerilenPuan
                                           , mBilgi.musteriOtelAdı);
            SqlCommand cmd = dbHelper.GetSqlCommand();

            cmd.CommandText = cmdText;
            cmd.ExecuteNonQuery();
        }
        public void InsertFirst(MusteriBilgi musteri)
        {
            MusteriNode tmpHead = new MusteriNode
            {
                musteriBilgi = musteri
            };

            if (Head == null)
            {
                Head = tmpHead;
            }
            else
            {
                //En kritik nokta: tmpHead'in next'i eski Head'i göstermeli
                tmpHead.Next = Head;
                //Yeni Head artık tmpHead oldu
                Head = tmpHead;
            }
            //Bağlı listedeki eleman sayısı bir arttı
            Size++;
        }
        public List <MusteriBilgi> GetAllMusteri(MusteriBilgi musteri)
        {
            SqlCommand cmd = dbHelper.GetSqlCommand();

            cmd.CommandText = ("SELECT * FROM OtelOtomasyonApp.dbo.TBL_MusteriBilgiler ");
            cmd.ExecuteNonQuery();
            List <MusteriBilgi> listMusteriBilgi = new List <MusteriBilgi>();
            SqlDataReader       rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                MusteriBilgi mBilgi = new MusteriBilgi();
                mBilgi.musteriAd          = rdr["musteriAd"].ToString();
                mBilgi.musteriSoyad       = rdr["musteriSoyad"].ToString();
                mBilgi.musteriEposta      = rdr["musteriEposta"].ToString();
                mBilgi.musteriYorum       = rdr["musteriYorum"].ToString();
                mBilgi.musteriVerilenPuan = int.Parse(rdr["musteriVerilenPuan"].ToString());
                mBilgi.musteriOtelAdı     = rdr["musteriOtelAdı"].ToString();
                listMusteriBilgi.Add(mBilgi);
            }
            return(listMusteriBilgi);
        }