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(); } }
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"; } }
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); }