private void CihazBGuncelle_Click(object sender, EventArgs e)
 {
     if (marka.Text != "" && model.Text != "" && (imei.Text != "" || serino.Text != ""))
     {
         byte sonuc;
         sonuc = fk.Guncelle("Teknik_Takip", "Takip_marka='" + fk.IlkHarfleriBuyut(marka.Text) + "', Takip_model='" + fk.IlkHarfleriBuyut(model.Text) + "', Takip_imei='" + imei.Text + "', Takip_serino='" + serino.Text + "'", "Takip_no='" + label8.Text + "'");
         if (sonuc == 1)
         {
             MessageBox.Show("Cihaz bilgileri başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Tkp.GridGuncelle();
             if (Tkp.takipno.Text != "TKP")
             {
                 Tkp.TakipArama();
             }
             else
             {
                 Tkp.FormLoad();
             }
         }
         else
         {
             MessageBox.Show("Cihaz bilgileri güncellenemedi ( Hata kodu: T-10 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Cihaz bilgilerini eksiksiz doldurunuz. ( Hata kodu: T-09 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
 private void AramaMusteriAdi_TextChanged(object sender, EventArgs e)
 {
     if (AramaMusteriAdi.Text.Length > 0)
     {
         string       adsoyad2 = fk.IlkHarfleriBuyut(AramaMusteriAdi.Text);
         FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
         FbDataReader MusteriOku; object sonuc;
         baglanti.Open();
         FbCommand MusteriAraSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi like '%" + AramaMusteriAdi.Text + "%' or Musteri_soyadi like '%" + AramaMusteriAdi.Text + "%' or Musteri_adi like '%" + adsoyad2 + "%' or Musteri_soyadi like '%" + adsoyad2 + "%'", baglanti);
         sonuc = MusteriAraSorgu.ExecuteScalar();
         Musteri_adi_combo.Items.Clear();
         if (sonuc != null)
         {
             MusteriOku = MusteriAraSorgu.ExecuteReader();
             while (MusteriOku.Read())
             {
                 Musteri_adi_combo.Items.Add(MusteriOku["Musteri_adi"].ToString() + " " + MusteriOku["Musteri_soyadi"].ToString());
             }
             Musteri_adi_combo.SelectedIndex = 0;
             Musteri_adi_combo.Enabled       = true;
             MusteriBilgiGrup.Enabled        = true;
         }
         else
         {
             MessageBox.Show("Aranan isme / soyisme göre müşteri bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         baglanti.Close();
     }
     else
     {
         Musteri_adi_combo.SelectedIndex = -1;
         Musteri_adi_combo.Enabled       = false;
     }
 }
Esempio n. 3
0
 private void musara_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (musara.Text != "")
         {
             FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
             FbDataReader MusteriOku; object sonuc;
             string       adsD = fk.IlkHarfleriBuyut(musara.Text);
             baglanti.Open();
             FbCommand MusteriAraSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi like '%" + musara.Text + "%' or Musteri_soyadi like '%" + musara.Text + "%' or Musteri_adi like '%" + adsD + "%' or Musteri_soyadi like '%" + adsD + "%'", baglanti);
             sonuc = MusteriAraSorgu.ExecuteScalar();
             SatisMusteri.Items.Clear();
             if (sonuc != null)
             {
                 MusteriOku = MusteriAraSorgu.ExecuteReader();
                 while (MusteriOku.Read())
                 {
                     SatisMusteri.Items.Add(MusteriOku["Musteri_adi"].ToString() + " " + MusteriOku["Musteri_soyadi"].ToString());
                 }
                 SatisMusteri.SelectedIndex = 0;
             }
             else
             {
                 MessageBox.Show("Aranan isme / soyisme göre müşteri bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 musara.Text = "";
                 FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
                 baglan.Open();
                 FbCommand MustList = new FbCommand("SELECT * FROM Musteriler", baglan);
                 object    sonuc1   = MustList.ExecuteScalar();
                 if (sonuc1 != null)
                 {
                     FbDataReader oku = MustList.ExecuteReader();
                     SatisMusteri.Enabled = true;
                     checkBox1.Enabled    = true;
                     while (oku.Read())
                     {
                         SatisMusteri.Items.Add(oku["Musteri_adi"].ToString() + " " + oku["Musteri_soyadi"].ToString());
                     }
                     SatisMusteri.SelectedIndex = 0;
                 }
                 else
                 {
                     SatisMusteri.Enabled = false;
                     checkBox1.Enabled    = false;
                     MessageBox.Show("Kayıtlı müşteri bulunmamaktadır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 baglan.Close();
             }
             baglanti.Close();
         }
     }
     catch (Exception e11)
     {
         MessageBox.Show(e11.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void BtnGuncelle_Click(object sender, EventArgs e)
        {
            katAdi.Text = katAdi.Text.Replace("'", "’");
            katAdi.Text = fk.IlkHarfleriBuyut(katAdi.Text);
            FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());

            baglan.Open();
            FbCommand Kontrol = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_adi='" + katAdi.Text + "'", baglan);
            object    k1      = Kontrol.ExecuteScalar();

            if (k1 == null)
            {
                byte sonuc = fk.Guncelle("Musteri_kategori", "Kategori_adi='" + katAdi.Text + "'", "Kategori_id='" + id + "'");
                if (sonuc == 1)
                {
                    MessageBox.Show("Müşteri kategorisi başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Müşteri kategorisi güncellenemedi ( Hata kodu: M-11 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Güncellenmek istenen kategori sistemde kayıtlı bulunduğundan güncellenmemiştir.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            baglan.Close();
        }
        private void AramaKategoriAdi_TextChanged(object sender, EventArgs e)
        {
            try
            {
                if (AramaKategoriAdi.Text.Length > 0)
                {
                    AramaKategoriAdi.Text = AramaKategoriAdi.Text.Replace("'", "’");
                    FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                    FbDataReader KategoriOku; object sonuc;
                    baglanti.Open();
                    FbCommand KategoriAraSorgu = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_adi like '%" + AramaKategoriAdi.Text + "%' or Kategori_adi like '%" + fk.IlkHarfleriBuyut(AramaKategoriAdi.Text) + "%'", baglanti);
                    sonuc = KategoriAraSorgu.ExecuteScalar();
                    UrunKategoriCombo.Items.Clear();
                    if (sonuc != null)
                    {
                        KategoriOku = KategoriAraSorgu.ExecuteReader(); UrunKategoriCombo.Enabled = true;

                        while (KategoriOku.Read())
                        {
                            UrunKategoriCombo.Items.Add(KategoriOku["Kategori_adi"].ToString());
                            id = KategoriOku["Kategori_id"].ToString();
                        }
                        UrunKategoriCombo.SelectedIndex = 0; GuncellemeGrup.Enabled = true;
                    }
                    else
                    {
                        MessageBox.Show("Aramada ürün kategorisi bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        GuncellemeGrup.Enabled = false; UrunKategoriCombo.Enabled = false;
                    }
                    baglanti.Close();
                }
                else
                {
                    GuncellemeGrup.Enabled = false; UrunKategoriCombo.Enabled = false; UrunKategoriCombo.Text = "";
                    MessageBox.Show("Ürün kategori adı girin ( Hata kodu: K-06 )", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 6
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                // Ürün bilgileri //
                string       urunadi  = comboBox1.Text;
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader UrunBilgi;
                FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Urunler WHERE Urun_adi='" + urunadi + "' or Urun_adi='" + fk.IlkHarfleriBuyut(urunadi) + "'", baglanti);
                baglanti.Open();
                UrunBilgi   = MusteriSorgu.ExecuteReader(); UrunBilgi.Read();
                id          = UrunBilgi["Urun_id"].ToString();
                UrunAd.Text = UrunBilgi["Urun_adi"].ToString();
                this.Text   = UrunBilgi["Urun_adi"].ToString() + " - Ürün Güncelleme";
                if (Convert.ToInt64(UrunBilgi["Urun_barkodNo"].ToString()) == 0)
                {
                    barkodlu.Checked = true;
                    UrunBarkod.Text  = "Barkod Eklenmedi";
                }
                else
                {
                    barkodlu.Checked = false;
                    UrunBarkod.Text  = UrunBilgi["Urun_barkodNo"].ToString();
                }
                UrunFiyat.Text = float.Parse(UrunBilgi["Urun_fiyat"].ToString()).ToString();
                AlisFiyat.Text = float.Parse(UrunBilgi["Urun_alisFiyat"].ToString()).ToString();
                string MusteriKatString = UrunBilgi["Urun_kategori"].ToString();

                baglanti.Close();
                // Ürün bilgileri //

                // Ürün hangi kategoride //
                baglanti.Open();
                FbCommand    KategoriAdiSorgu     = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_id='" + MusteriKatString + "'", baglanti);
                FbDataReader KatAdiOku; KatAdiOku = KategoriAdiSorgu.ExecuteReader(); KatAdiOku.Read();
                UrunKategori.Text = KatAdiOku["Kategori_adi"].ToString();
                baglanti.Close();
                // Ürün hangi kategoride //
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void UrunKategoriEkleButon_Click(object sender, EventArgs e)
 {
     try
     {
         if (KategoriAdi.Text != "")
         {
             KategoriAdi.Text = KategoriAdi.Text.Replace("'", "’");
             FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
             baglanti.Open();
             FbCommand KatSor = new FbCommand("SELECT * FROM URUN_KATEGORI WHERE KATEGORI_ADI='" + fk.IlkHarfleriBuyut(KategoriAdi.Text) + "'", baglanti);
             object    sor    = KatSor.ExecuteScalar();
             if (sor == null)
             {
                 byte sonuc;
                 sonuc = fk.Ekle("Urun_kategori", "Kategori_adi", "'" + fk.IlkHarfleriBuyut(KategoriAdi.Text) + "'");
                 if (sonuc == 1)
                 {
                     MessageBox.Show("Ürün kategorisi başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     KategoriAdi.Text = "";
                 }
                 else
                 {
                     MessageBox.Show("Ürün kategorisi eklenemedi ( Hata kodu: K-04 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("Eklemek istediğiniz kategori sistemde kayıtlıdır, kategori eklenme iptal edildi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
             baglanti.Close();
         }
         else
         {
             MessageBox.Show("Ürün kategorisi ismini girin ( Hata kodu: K-05 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void Ekle_Click(object sender, EventArgs e)
        {
            katAdi.Text = katAdi.Text.Replace("'", "’");
            katAdi.Text = fk.IlkHarfleriBuyut(katAdi.Text);
            FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());

            baglan.Open();
            FbCommand Kontrol = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_adi='" + katAdi.Text + "'", baglan);
            object    k1      = Kontrol.ExecuteScalar();

            if (k1 == null)
            {
                byte sonuc;
                if (katAdi.Text != "")
                {
                    sonuc = fk.Ekle("Musteri_kategori", "Kategori_adi", "'" + katAdi.Text + "'");
                    if (sonuc == 1)
                    {
                        MessageBox.Show("Müşteri kategorisi başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        katAdi.Text = "";
                    }
                    else
                    {
                        MessageBox.Show("Müşteri kategorisi eklenemedi ( Hata kodu: M-09 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Kategori adını girin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Eklemek istediğiniz müşteri kategorisi sistemde kayıtlı bulunmaktadır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            baglan.Close();
        }
Esempio n. 9
0
        private void ButonEkle_Click(object sender, EventArgs e)
        {
            MusAdi.Text    = MusAdi.Text.Replace("'", "’");
            MusSoyadi.Text = MusSoyadi.Text.Replace("'", "’");
            MusAdresi.Text = MusAdresi.Text.Replace("'", "’");
            byte kayit;

            MusAdi.Text    = fk.IlkHarfleriBuyut(MusAdi.Text);
            MusSoyadi.Text = fk.IlkHarfleriBuyut(MusSoyadi.Text);
            if (MusAdi.Text != "" && MusSoyadi.Text != "" && MusAdresi.Text != "" && MusTelefonu.Text != "")
            {
                string adi, soyadi, adresi, kategori, tarih;
                int    kategori_id = 0;
                string telefonu;
                adi      = MusAdi.Text;
                soyadi   = MusSoyadi.Text;
                adresi   = MusAdresi.Text;
                telefonu = MusTelefonu.Text;
                kategori = Musteri_kategori.SelectedItem.ToString();
                tarih    = DateTime.Now.Year.ToString(); tarih += '-' + DateTime.Now.Month.ToString(); tarih += '-' + DateTime.Now.Day.ToString();
                // kategori id çekme
                FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader oku;
                object       sonuc;
                FbCommand    kategori_cek = new FbCommand("SELECT Kategori_id FROM Musteri_kategori where Kategori_adi='" + kategori + "'");
                kategori_cek.Connection = baglan;
                baglan.Open();
                sonuc = kategori_cek.ExecuteScalar();
                if (sonuc != null)
                {
                    oku = kategori_cek.ExecuteReader();
                    while (oku.Read())
                    {
                        kategori_id = int.Parse(oku[0].ToString());
                    }
                }
                baglan.Close();
                // kategor id çekme

                baglan.Open();
                FbCommand MusteriKontrol = new FbCommand("SELECT * FROM MUSTERILER WHERE Musteri_adi='" + adi + "' and Musteri_soyadi='" + soyadi + "'", baglan);
                object    kontrol        = MusteriKontrol.ExecuteScalar();
                if (kontrol == null)
                {
                    kayit = fk.Ekle("Musteriler", "Musteri_adi,Musteri_soyadi,Musteri_adres,Musteri_telefon,Musteri_kayitTarihi,Musteri_kategori,Musteri_bakiye", "'" + adi + "','" + soyadi + "','" + fk.IlkHarfleriBuyut(adresi) + "','" + telefonu + "','" + tarih + "','" + kategori_id.ToString() + "','0'");
                    if (kayit == 1)
                    {
                        MessageBox.Show("Müşteri başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        MusAdi.Text = ""; MusAdresi.Text = ""; MusSoyadi.Text = ""; MusTelefonu.Text = "";
                    }
                    else
                    {
                        MessageBox.Show("Müşteri eklenemedi ( Hata kodu: M-03 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Eklemek istediğiniz müşteri sistemde kayıtlıdır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                baglan.Close();
            }
            else
            {
                MessageBox.Show("Boş alanları doldurun! ( Hata kodu: M-04 )", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 10
0
        private void Guncelle_Click(object sender, EventArgs e)
        {
            try
            {
                Urunler Uruns = (Urunler)Application.OpenForms["Urunler"];
                UrunAdi.Text   = UrunAdi.Text.Replace("'", "’");
                UrunFiyat.Text = UrunFiyat.Text.Replace(',', '.');
                AlisFiyat.Text = AlisFiyat.Text.Replace(',', '.');
                string ad, barkod, fiyat, kategori; string katId = "";
                ad = UrunAdi.Text; barkod = UrunBarkod.Text; fiyat = UrunFiyat.Text; kategori = UrunKategori.Text;
                if ((ad != "" && ad.Length > 3) && fiyat != "" && kategori != "" && AlisFiyat.Text != "")
                {
                    // urun id yi çıkar //
                    FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriIdCek;
                    baglanti.Open();
                    FbCommand KategoriAdiSorgu = new FbCommand("SELECT Kategori_id FROM Urun_kategori WHERE Kategori_adi='" + kategori + "'", baglanti);
                    KategoriIdCek = KategoriAdiSorgu.ExecuteReader();
                    KategoriIdCek.Read(); katId = KategoriIdCek["Kategori_id"].ToString();
                    baglanti.Close();
                    // urun id yi çıkar //

                    if (barkodlu.Checked == true)
                    {
                        // Ürünü güncelle //
                        byte sonuc;
                        sonuc = fk.Guncelle("Urunler", "Urun_barkodNo='0',Urun_adi='" + fk.IlkHarfleriBuyut(ad) + "',Urun_fiyat='" + fiyat + "',Urun_kategori='" + katId + "',Urun_alisFiyat='" + AlisFiyat.Text + "'", "Urun_id='" + id + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Ürün başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            if (Uruns.UrunAdi.Text != "")
                            {
                                Uruns.GridGuncelle();
                                Uruns.UrunAra();
                            }
                            else if (Uruns.BarkodNo.Text != "")
                            {
                                Uruns.GridGuncelle();
                                Uruns.UrunAraBarkod();
                            }
                            else
                            {
                                Uruns.GridGuncelle();
                                Uruns.FormLoad();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ürün güncellenemedi ( Hata kodu: M-03 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                        // Ürünü güncelle //
                    }
                    else
                    {
                        barkod = UrunBarkod.Text;
                        if (barkod.Length > 14)
                        {
                            // Ürünü güncelle //
                            byte sonuc;
                            sonuc = fk.Guncelle("Urunler", "Urun_barkodNo='" + barkod + "',Urun_adi='" + ad + "',Urun_fiyat='" + fiyat + "',Urun_alisFiyat='" + AlisFiyat.Text + "', Urun_kategori='" + katId + "'", "Urun_id='" + id + "'");
                            if (sonuc == 1)
                            {
                                MessageBox.Show("Ürün başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                if (Uruns.UrunAdi.Text != "")
                                {
                                    Uruns.GridGuncelle();
                                    Uruns.UrunAra();
                                }
                                else if (Uruns.BarkodNo.Text != "")
                                {
                                    Uruns.GridGuncelle();
                                    Uruns.UrunAraBarkod();
                                }
                                else
                                {
                                    Uruns.GridGuncelle();
                                    Uruns.FormLoad();
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ürün güncellenemedi ( Hata kodu: M-03 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }

                            // Ürünü güncelle //
                        }
                        else
                        {
                            MessageBox.Show("Barkod numarasını 15 hane olarak giriş yapınız", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
                else
                {
                    // BOŞ ALANLAR
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 11
0
 private void ButonUrunKategoriGuncelle_Click(object sender, EventArgs e)
 {
     try
     {
         if (UrunKategoriAdi.Text.Length > 0)
         {
             UrunKategoriAdi.Text = UrunKategoriAdi.Text.Replace("'", "’");
             if (UrunKategoriAdi.Text != katadi)
             {
                 UrunKategoriAdi.Text = UrunKategoriAdi.Text.Replace("'", "’");
                 FbConnection b1 = new FbConnection(fk.Baglanti_Kodu());
                 b1.Open();
                 FbCommand KatSor = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_adi='" + fk.IlkHarfleriBuyut(UrunKategoriAdi.Text) + "'", b1);
                 object    ss     = KatSor.ExecuteScalar();
                 if (ss == null)
                 {
                     b1.Close();
                     byte guncelle;
                     guncelle = fk.Guncelle("Urun_kategori", "Kategori_adi='" + fk.IlkHarfleriBuyut(UrunKategoriAdi.Text) + "'", "Kategori_id='" + id + "'");
                     if (guncelle == 1)
                     {
                         MessageBox.Show("Kategori başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         UrunKategori uk = (UrunKategori)Application.OpenForms["UrunKategori"];
                         if (uk.Kategori_Adi.Text.Length > 0)
                         {
                             uk.Kategori_Adi.Text = UrunKategoriAdi.Text;
                             uk.GridYenile();
                             uk.Ara();
                         }
                         else
                         {
                             uk.GridYenile();
                             uk.FormLoad();
                         }
                     }
                     else
                     {
                         MessageBox.Show("Kategori güncellenemedi ( Hata kodu: K-02 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Yeni kategori sistemde kayıtlı, güncelleme iptal edildi.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
                 b1.Close();
             }
             else
             {
                 // kategori adları aynı..
                 MessageBox.Show("Kategori başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Yeni kategori adını giriniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 12
0
        public void UrunAra()
        {
            try
            {
                if (UrunAdi.Text != "")
                {
                    // ad soyada göre arattır
                    FbDataReader oku; object urunadi; DataRow satir;
                    FbConnection baglanti    = new FbConnection(fk.Baglanti_Kodu());
                    FbConnection baglanti2   = new FbConnection(fk.Baglanti_Kodu());
                    FbCommand    UrunAdSorgu = new FbCommand("SELECT * FROM Urunler where Urun_adi like '%" + UrunAdi.Text + "%' or Urun_adi like '%" + fk.IlkHarfleriBuyut(UrunAdi.Text) + "%'", baglanti);
                    baglanti.Open();
                    urunadi = UrunAdSorgu.ExecuteScalar();
                    if (urunadi != null)
                    {
                        fk.dt.Clear();
                        dataGridView1.Refresh();
                        oku = UrunAdSorgu.ExecuteReader();
                        while (oku.Read())
                        {
                            satir            = fk.dt.NewRow();
                            satir["Ürün Id"] = oku["Urun_id"].ToString();
                            if (oku["Urun_barkodNo"].ToString() == "0")
                            {
                                satir["Ürün Barkod"] = "Barkodsuz Ürün";
                            }
                            else
                            {
                                satir["Ürün Barkod"] = oku["Urun_barkodNo"].ToString();
                            }

                            satir["Ürün Adı"]     = oku["Urun_adi"].ToString();
                            satir["Satış Fiyatı"] = float.Parse(oku["Urun_fiyat"].ToString()) + " TL";

                            // Kategori Adı çek //
                            FbCommand KategoriAdi = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_id='" + oku["Urun_kategori"].ToString() + "'", baglanti2);
                            baglanti2.Open();
                            FbDataReader oku1;
                            oku1 = KategoriAdi.ExecuteReader(); oku1.Read();
                            satir["Ürün Kategori"] = oku1["Kategori_adi"].ToString();
                            baglanti2.Close();
                            // Kategori Adı çek //

                            satir["Eklenme Tarihi"] = Convert.ToDateTime(oku["Urun_eklenmeTarih"].ToString());

                            //Veri tablomuza kontrolüne ekle
                            fk.dt.Rows.Add(satir);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ürün bulunamadı", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Ürün adını girin. ( Hata kodu: U-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void ButonidyeGoreGuncelleme_Click(object sender, EventArgs e)
        {
            MusAdi.Text    = MusAdi.Text.Replace("'", "’");
            MusSoyadi.Text = MusSoyadi.Text.Replace("'", "’");
            MusAdresi.Text = MusAdresi.Text.Replace("'", "’");
            Musteri FormM = (Musteri)Application.OpenForms["Musteri"];

            MusAdi.Text    = fk.IlkHarfleriBuyut(MusAdi.Text);
            MusSoyadi.Text = fk.IlkHarfleriBuyut(MusSoyadi.Text);
            string ad, soyad, telefon, adres, kategori; string katId = "";

            ad       = MusAdi.Text; soyad = MusSoyadi.Text; telefon = MusTelefonu.Text; kategori = Musteri_kategori.Text; adres = MusAdresi.Text;
            kategori = Musteri_kategori.Text;
            if ((ad != "" && ad.Length >= 3) && (soyad != "" && soyad.Length >= 3) && (telefon != "" && telefon.Length >= 10) && (adres != ""))
            {
                // Kategori id yi çıkar //
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriIdCek;
                baglanti.Open();
                FbCommand KategoriAdiSorgu = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_adi='" + kategori + "'", baglanti);
                KategoriIdCek = KategoriAdiSorgu.ExecuteReader();
                KategoriIdCek.Read(); katId = KategoriIdCek["Kategori_id"].ToString();
                baglanti.Close();
                // Kategori id yi çıkar //
                if (Musteri_bakiye.Text == "")
                {
                    Musteri_bakiye.Text = "0";
                }
                else
                {
                    Musteri_bakiye.Text = Musteri_bakiye.Text.Replace(',', '.');
                }

                if (MusAdi.Text == Mad && MusSoyadi.Text == Msoyad)
                {
                    // Müşteriyi güncelle //
                    byte sonuc;
                    sonuc = fk.Guncelle("Musteriler", "Musteri_adi='" + ad + "', Musteri_soyadi='" + soyad + "', Musteri_telefon='" + telefon + "', Musteri_adres='" + fk.IlkHarfleriBuyut(adres) + "', Musteri_kategori='" + katId + "', Musteri_bakiye='" + Musteri_bakiye.Text + "'", "Musteri_id='" + id + "'");
                    if (sonuc == 1)
                    {
                        MessageBox.Show("Müşteri başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        FormM.GridYenile();
                        FormM.KaraListe.Items.Clear();
                        if (FormM.checkBox1.Checked == true)
                        {
                            // tarihe göre ara
                            FormM.ButonListe("", FormM.Tarih1.Value.ToString("yyyy-MM-dd"), FormM.Tarih2.Value.ToString("yyyy-MM-dd"));
                        }
                        else
                        {
                            // ada göre ara
                            if (FormM.Musteri_adsoyad.Text != "")
                            {
                                FormM.ButonListe(FormM.Musteri_adsoyad.Text, "", "");
                                FormM.BorcListe();
                            }
                            else
                            {
                                FormM.GridListe();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Müşteri güncellenemedi ( Hata kodu: M-05 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    // Müşteriyi güncelle //
                }
                else
                {
                    // kontrol
                    baglanti.Open();
                    FbCommand MusteriKontrol = new FbCommand("SELECT * FROM MUSTERILER WHERE Musteri_adi='" + MusAdi.Text + "' and Musteri_soyadi='" + MusSoyadi.Text + "'", baglanti);
                    object    kontrol        = MusteriKontrol.ExecuteScalar();
                    if (kontrol == null)
                    {
                        // Müşteriyi güncelle //
                        byte sonuc;
                        sonuc = fk.Guncelle("Musteriler", "Musteri_adi='" + ad + "', Musteri_soyadi='" + soyad + "', Musteri_telefon='" + telefon + "', Musteri_adres='" + adres + "', Musteri_kategori='" + katId + "', Musteri_bakiye='" + Musteri_bakiye.Text + "'", "Musteri_id='" + id + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Müşteri başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            FormM.GridYenile();
                            FormM.KaraListe.Items.Clear();
                            if (FormM.checkBox1.Checked == true)
                            {
                                // tarihe göre ara
                                FormM.ButonListe("", FormM.Tarih1.Value.ToString("yyyy-MM-dd"), FormM.Tarih2.Value.ToString("yyyy-MM-dd"));
                            }
                            else
                            {
                                // ada göre ara
                                if (FormM.Musteri_adsoyad.Text != "")
                                {
                                    FormM.ButonListe(FormM.Musteri_adsoyad.Text, "", "");
                                    FormM.BorcListe();
                                }
                                else
                                {
                                    FormM.GridListe();
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Müşteri güncellenemedi ( Hata kodu: M-05 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                        // Müşteriyi güncelle //
                    }
                    else
                    {
                        MessageBox.Show("Güncellemek istediğiniz müşteri sistemde kayıtlıdır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    baglanti.Close();
                    // kontrol
                }
            }
            else
            {
                MessageBox.Show("Lütfen boş alan bırakmayın ve bilgileri doğru şekilde doldurun", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void Ekle_Click(object sender, EventArgs e)
        {
            try
            {
                if ((marka.Text != "" && model.Text != "") && ((imei.Text != "" && imei.Text.Length > 14) || (serino.Text != "")))
                {
                    marka.Text  = marka.Text.Replace("'", "’");
                    model.Text  = model.Text.Replace("'", "’");
                    serino.Text = serino.Text.Replace("'", "’");
                    musadi.Text = musadi.Text.Replace("'", "’");
                    FbConnection baglan  = new FbConnection(fk.Baglanti_Kodu());
                    FbConnection baglan1 = new FbConnection(fk.Baglanti_Kodu());
                    FbConnection baglan2 = new FbConnection(fk.Baglanti_Kodu());
                    FbConnection baglan3 = new FbConnection(fk.Baglanti_Kodu());

                    if (uyeMi.Checked == true)
                    {//üye
                        baglan.Open();
                        FbCommand TakipSor   = new FbCommand("select * from teknik_takip where takip_imei='" + imei.Text + "' or takip_serino='" + serino.Text + "'", baglan);
                        object    TakipVarMi = TakipSor.ExecuteScalar();
                        baglan.Close();
                        if (TakipVarMi == null)
                        {
                            //takibi ekle..
                            baglan.Open();
                            string[]  ads        = musteri.Text.Split(' ');
                            FbCommand MusidSql   = new FbCommand("SELECT Musteri_id FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglan);
                            object    MusKontrol = MusidSql.ExecuteScalar();
                            if (MusKontrol != null)
                            {
                                FbDataReader MusidOku = MusidSql.ExecuteReader(); MusidOku.Read();
                                id = MusidOku["Musteri_id"].ToString();
                                string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
                                byte   sonuc;
                                sonuc = fk.Ekle("Teknik_Takip", "Takip_no,Takip_musteri,Takip_marka,Takip_model,Takip_imei,Takip_serino,Takip_girisTarih,Takip_durum", "'" + TakipNo + "','" + id + "','" + fk.IlkHarfleriBuyut(marka.Text) + "','" + fk.IlkHarfleriBuyut(model.Text) + "','" + imei.Text + "','" + serino.Text + "','" + tarih + "','1'");
                                if (sonuc == 1)
                                {
                                    MessageBox.Show("Takip başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    Random rnd   = new Random();
                                    double sayi  = rnd.Next(0, 99999);
                                    double sayi2 = rnd.Next(0, 99999);
                                    takipno.Text = "TKP" + sayi.ToString() + sayi2.ToString();
                                    TakipNo      = takipno.Text;
                                }
                                else
                                {
                                    MessageBox.Show("Takip eklenemedi ( Hata kodu: T-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                            else
                            {
                                MessageBox.Show("Sistemsel bir hata oluştu, lütfen sağlayıcınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                            baglan.Close();
                        }
                        else
                        {
                            DialogResult Sor = MessageBox.Show("Eklemek istediğiniz cihaz sistemde kayıtlıdır, yeni takip açmak istediğinize emin misiniz?", "Takip Eklensin Mi ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (Sor == DialogResult.Yes)
                            {//ekle
                                baglan.Open();
                                string[]  ads        = musteri.Text.Split(' ');
                                FbCommand MusidSql   = new FbCommand("SELECT Musteri_id FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglan);
                                object    MusKontrol = MusidSql.ExecuteScalar();
                                if (MusKontrol != null)
                                {
                                    FbDataReader MusidOku = MusidSql.ExecuteReader(); MusidOku.Read();
                                    id = MusidOku["Musteri_id"].ToString();
                                    string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
                                    byte   sonuc;
                                    sonuc = fk.Ekle("Teknik_Takip", "Takip_no,Takip_musteri,Takip_marka,Takip_model,Takip_imei,Takip_serino,Takip_girisTarih,Takip_durum", "'" + TakipNo + "','" + id + "','" + fk.IlkHarfleriBuyut(marka.Text) + "','" + fk.IlkHarfleriBuyut(model.Text) + "','" + imei.Text + "','" + serino.Text + "','" + tarih + "','1'");
                                    if (sonuc == 1)
                                    {
                                        MessageBox.Show("Takip başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Random rnd   = new Random();
                                        double sayi  = rnd.Next(0, 99999);
                                        double sayi2 = rnd.Next(0, 99999);
                                        takipno.Text = "TKP" + sayi.ToString() + sayi2.ToString();
                                        TakipNo      = takipno.Text;
                                    }
                                    else
                                    {
                                        MessageBox.Show("Takip eklenemedi ( Hata kodu: T-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Sistemsel bir hata oluştu, lütfen sağlayıcınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                }
                                baglan.Close();
                            }
                            else
                            {//ekleme
                            }
                        }
                    }
                    else
                    {//üye değil
                        if (musadi.Text != "" && musTel.Text != "")
                        {
                            baglan.Open();
                            FbCommand TakipSor   = new FbCommand("select * from teknik_takip where takip_imei='" + imei.Text + "' or takip_serino='" + serino.Text + "'", baglan);
                            object    TakipVarMi = TakipSor.ExecuteScalar();
                            baglan.Close();
                            if (TakipVarMi == null)
                            {//ekle
                                // ekle
                                byte   sonuc;
                                string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();

                                sonuc = fk.Ekle("Teknik_Takip", "Takip_no,Takip_marka,Takip_model,Takip_imei,Takip_serino,Takip_girisTarih,Takip_durum,Takip_kisibilgi,Takip_kisiTel", "'" + TakipNo + "','" + fk.IlkHarfleriBuyut(marka.Text) + "','" + fk.IlkHarfleriBuyut(model.Text) + "','" + imei.Text + "','" + serino.Text + "','" + tarih + "','1','" + fk.IlkHarfleriBuyut(musadi.Text) + "','" + musTel.Text + "'");
                                if (sonuc == 1)
                                {
                                    MessageBox.Show("Takip başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    Random rnd   = new Random();
                                    double sayi  = rnd.Next(0, 99999);
                                    double sayi2 = rnd.Next(0, 99999);
                                    takipno.Text = "TKP" + sayi.ToString() + sayi2.ToString();
                                    TakipNo      = takipno.Text;
                                }
                                else
                                {
                                    MessageBox.Show("Takip eklenemedi ( Hata kodu: T-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                            else
                            {//sor
                                DialogResult Sor = MessageBox.Show("Eklemek istediğiniz cihaz sistemde kayıtlıdır, yeni takip açmak istediğinize emin misiniz?", "Takip Eklensin Mi ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                                if (Sor == DialogResult.Yes)
                                {//ekle
                                    // ekle
                                    byte   sonuc;
                                    string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();

                                    sonuc = fk.Ekle("Teknik_Takip", "Takip_no,Takip_marka,Takip_model,Takip_imei,Takip_serino,Takip_girisTarih,Takip_durum,Takip_kisibilgi,Takip_kisiTel", "'" + TakipNo + "','" + fk.IlkHarfleriBuyut(marka.Text) + "','" + fk.IlkHarfleriBuyut(model.Text) + "','" + imei.Text + "','" + serino.Text + "','" + tarih + "','1','" + fk.IlkHarfleriBuyut(musadi.Text) + "','" + musTel.Text + "'");
                                    if (sonuc == 1)
                                    {
                                        MessageBox.Show("Takip başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Random rnd   = new Random();
                                        double sayi  = rnd.Next(0, 99999);
                                        double sayi2 = rnd.Next(0, 99999);
                                        takipno.Text = "TKP" + sayi.ToString() + sayi2.ToString();
                                        TakipNo      = takipno.Text;
                                    }
                                    else
                                    {
                                        MessageBox.Show("Takip eklenemedi ( Hata kodu: T-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                                else
                                {//ekleme
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Müşteri bilgilerini eksiksiz giriniz ( Hata kodu: T-03 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Cihaz Bilgilerini eksiksiz giriniz ( Hata kodu: T-02 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e3)
            {
                MessageBox.Show(e3.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void Ekle_Click(object sender, EventArgs e)
 {
     try
     {
         UrunAdi.Text   = UrunAdi.Text.Replace("'", "’");
         UrunFiyat.Text = UrunFiyat.Text.Replace(',', '.');
         AlisFiyat.Text = AlisFiyat.Text.Replace(',', '.');
         byte kayit; string ad, barkod, fiyat, afiyat, kategori, tarih;
         if (UrunAdi.Text != "" && UrunFiyat.Text != "" && AlisFiyat.Text != "" && UrunKategori.Text != "")
         {
             ad     = UrunAdi.Text; barkod = UrunBarkod.Text;
             fiyat  = UrunFiyat.Text;
             afiyat = AlisFiyat.Text;
             int kategori_id = 0;
             kategori = UrunKategori.SelectedItem.ToString();
             tarih    = DateTime.Now.Year.ToString(); tarih += '-' + DateTime.Now.Month.ToString(); tarih += '-' + DateTime.Now.Day.ToString();
             // kategori id çekme
             FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
             FbDataReader oku;
             object       sonuc;
             FbCommand    kategori_cek = new FbCommand("SELECT Kategori_id FROM Urun_kategori where Kategori_adi='" + kategori + "'");
             kategori_cek.Connection = baglan;
             baglan.Open();
             sonuc = kategori_cek.ExecuteScalar();
             if (sonuc != null)
             {
                 oku = kategori_cek.ExecuteReader();
                 while (oku.Read())
                 {
                     kategori_id = int.Parse(oku[0].ToString());
                 }
             }
             else
             {
                 MessageBox.Show("Teknik bir hata oluştu, lütfen destek sağlayıcınıza başvurunuz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             baglan.Close();
             // kategori id çekme
             if (barkod != "Barkod Eklenmedi")
             {
                 kayit = fk.Ekle("Urunler", "Urun_barkodNo,Urun_adi,Urun_fiyat,Urun_kategori,Urun_eklenmeTarih,Urun_alisFiyat", "'" + barkod + "','" + fk.IlkHarfleriBuyut(ad) + "','" + fiyat + "','" + kategori_id + "','" + tarih + "','" + afiyat + "'");
                 if (kayit == 1)
                 {
                     MessageBox.Show("Ürün başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     UrunFiyat.Text = ""; UrunAdi.Text = ""; UrunBarkod.Text = "Barkod Eklenmedi"; barkodlu.Checked = true; AlisFiyat.Text = "";
                 }
                 else
                 {
                     MessageBox.Show("Ürün eklenemedi ( Hata kodu: U-05 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 kayit = fk.Ekle("Urunler", "Urun_barkodNo,Urun_adi,Urun_fiyat,Urun_kategori,Urun_eklenmeTarih,Urun_alisFiyat", "'0','" + fk.IlkHarfleriBuyut(ad) + "','" + fiyat + "','" + kategori_id + "','" + tarih + "','" + afiyat + "'");
                 if (kayit == 1)
                 {
                     MessageBox.Show("Ürün başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     UrunFiyat.Text = ""; UrunAdi.Text = ""; UrunBarkod.Text = "Barkod Eklenmedi"; barkodlu.Checked = true; AlisFiyat.Text = "";
                 }
                 else
                 {
                     MessageBox.Show("Ürün eklenemedi ( Hata kodu: U-05 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Boş alanları doldurun! ( Hata kodu: U-06 )", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void AraButton_Click(object sender, EventArgs e)
        {
            islemler.Items.Clear();
            FbConnection baglan  = new FbConnection(fk.Baglanti_Kodu());
            FbConnection baglan2 = new FbConnection(fk.Baglanti_Kodu());

            if (AramaText.Text != "")
            {
                if (TkpNo.Checked)
                {
                    baglan.Open();
                    FbCommand TkpNoSql = new FbCommand("SELECT * FROM Teknik_Takip WHERE Takip_no='" + AramaText.Text + "'", baglan);
                    object    sonuc; FbDataReader TkpNoOku;
                    sonuc = TkpNoSql.ExecuteScalar();
                    if (sonuc != null)
                    {
                        TkpNoOku = TkpNoSql.ExecuteReader();
                        TkpNoOku.Read();
                        grup3.Enabled = true;
                        grup2.Enabled = false;
                        id            = TkpNoOku["Takip_id"].ToString();
                        if (int.Parse(TkpNoOku["Takip_durum"].ToString()) == 1)
                        {
                            grup5.Enabled = true;
                        }
                        else
                        {
                            grup5.Enabled = false;
                        }
                        cihazbilgi.Text = TkpNoOku["Takip_marka"].ToString() + " " + TkpNoOku["Takip_model"].ToString();
                        this.Text       = cihazbilgi.Text;
                        baglan2.Open();
                        FbCommand TakipGunSqlSay = new FbCommand("SELECT COUNT(*) FROM TeknikTakipIslemler WHERE Takip_id='" + id + "'", baglan2);
                        object    say            = TakipGunSqlSay.ExecuteScalar();
                        baglan2.Close();

                        baglan2.Open();
                        FbCommand TakipGunSql = new FbCommand("SELECT * FROM TeknikTakipIslemler WHERE Takip_id='" + id + "'", baglan2);
                        if (int.Parse(say.ToString()) > 0)
                        {
                            FbDataReader TakipGunOku = TakipGunSql.ExecuteReader();
                            while (TakipGunOku.Read())
                            {
                                islemler.Items.Add(TakipGunOku["Takip_bilgi"].ToString());
                            }
                        }
                        else
                        {
                            islemler.Items.Add("Bu cihazda şuanda işlem yapılmamıştır");
                        }
                        baglan2.Close();

                        if (TkpNoOku["Takip_musteri"].ToString() != "")
                        {
                            baglan2.Open();
                            FbCommand    MusSql = new FbCommand("SELECT Musteri_adi,Musteri_soyadi,Musteri_telefon FROM Musteriler WHERE Musteri_id='" + TkpNoOku["Takip_musteri"].ToString() + "'", baglan2);
                            FbDataReader MusOku = MusSql.ExecuteReader();
                            MusOku.Read();
                            musadsoyad.Text = MusOku["Musteri_adi"].ToString() + " " + MusOku["Musteri_soyadi"].ToString();
                            mustel.Text     = MusOku["Musteri_telefon"].ToString();
                            baglan2.Close();
                        }
                        else
                        {
                            musadsoyad.Text = TkpNoOku["Takip_kisibilgi"].ToString();
                            mustel.Text     = TkpNoOku["Takip_kisiTel"].ToString();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Takip bulunamadı ( Hata kodu: T-04 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        grup3.Enabled = false;
                        grup2.Enabled = false;
                        cihazlar.Items.Clear();
                        islemler.Items.Clear();
                        cihazbilgi.Text  = "";
                        musadsoyad.Text  = "";
                        mustel.Text      = "";
                        guncelleme.Text  = "";
                        tkpKapat.Checked = false;
                        this.Text        = "Takip Güncelleme";
                    }
                    baglan.Close();
                }
                else if (İmeiNo.Checked)
                {
                    baglan.Open();
                    FbCommand TkpNoSql = new FbCommand("SELECT * FROM Teknik_Takip WHERE Takip_imei='" + AramaText.Text + "'", baglan);
                    object    sonuc; FbDataReader TkpNoOku;
                    sonuc = TkpNoSql.ExecuteScalar();
                    if (sonuc != null)
                    {
                        TkpNoOku = TkpNoSql.ExecuteReader();
                        TkpNoOku.Read();
                        grup3.Enabled = true;
                        grup2.Enabled = false;
                        id            = TkpNoOku["Takip_id"].ToString();
                        if (int.Parse(TkpNoOku["Takip_durum"].ToString()) == 1)
                        {
                            grup5.Enabled = true;
                        }
                        else
                        {
                            grup5.Enabled = false;
                        }
                        cihazbilgi.Text = TkpNoOku["Takip_marka"].ToString() + " " + TkpNoOku["Takip_model"].ToString();
                        this.Text       = cihazbilgi.Text;
                        baglan2.Open();
                        FbCommand TakipGunSqlSay = new FbCommand("SELECT COUNT(*) FROM TeknikTakipIslemler WHERE Takip_id='" + id + "'", baglan2);
                        object    say            = TakipGunSqlSay.ExecuteScalar();
                        baglan2.Close();

                        baglan2.Open();
                        FbCommand TakipGunSql = new FbCommand("SELECT * FROM TeknikTakipIslemler WHERE Takip_id='" + id + "'", baglan2);
                        if (int.Parse(say.ToString()) > 0)
                        {
                            FbDataReader TakipGunOku = TakipGunSql.ExecuteReader();
                            while (TakipGunOku.Read())
                            {
                                islemler.Items.Add(TakipGunOku["Takip_bilgi"].ToString());
                            }
                        }
                        else
                        {
                            islemler.Items.Add("Bu cihazda şuanda işlem yapılmamıştır");
                        }
                        baglan2.Close();

                        if (TkpNoOku["Takip_musteri"].ToString() != "")
                        {
                            baglan2.Open();
                            FbCommand    MusSql = new FbCommand("SELECT Musteri_adi,Musteri_soyadi,Musteri_telefon FROM Musteriler WHERE Musteri_id='" + TkpNoOku["Takip_musteri"].ToString() + "'", baglan2);
                            FbDataReader MusOku = MusSql.ExecuteReader();
                            MusOku.Read();
                            musadsoyad.Text = MusOku["Musteri_adi"].ToString() + " " + MusOku["Musteri_soyadi"].ToString();
                            mustel.Text     = MusOku["Musteri_telefon"].ToString();
                            baglan2.Close();
                        }
                        else
                        {
                            musadsoyad.Text = TkpNoOku["Takip_kisibilgi"].ToString();
                            mustel.Text     = TkpNoOku["Takip_kisiTel"].ToString();
                        }
                        baglan.Close();
                    }
                    else
                    {
                        MessageBox.Show("Takip bulunamadı ( Hata kodu: T-04 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        grup3.Enabled = false;
                        grup2.Enabled = false;
                        cihazlar.Items.Clear();
                        islemler.Items.Clear();
                        cihazbilgi.Text  = "";
                        musadsoyad.Text  = "";
                        mustel.Text      = "";
                        guncelleme.Text  = "";
                        tkpKapat.Checked = false; this.Text = "Takip Güncelleme";
                    }
                    baglan.Close();
                }
                else if (SeriNo.Checked)
                {
                    baglan.Open();
                    FbCommand TkpNoSql = new FbCommand("SELECT * FROM Teknik_Takip WHERE Takip_serino='" + AramaText.Text + "'", baglan);
                    object    sonuc; FbDataReader TkpNoOku;
                    sonuc = TkpNoSql.ExecuteScalar();
                    if (sonuc != null)
                    {
                        TkpNoOku = TkpNoSql.ExecuteReader();
                        TkpNoOku.Read();
                        grup2.Enabled = false;
                        id            = TkpNoOku["Takip_id"].ToString();
                        if (int.Parse(TkpNoOku["Takip_durum"].ToString()) == 1)
                        {
                            grup5.Enabled = true;
                        }
                        else
                        {
                            grup5.Enabled = false;
                        }
                        cihazbilgi.Text = TkpNoOku["Takip_marka"].ToString() + " " + TkpNoOku["Takip_model"].ToString();
                        this.Text       = cihazbilgi.Text;
                        baglan2.Open();
                        FbCommand TakipGunSqlSay = new FbCommand("SELECT COUNT(*) FROM TeknikTakipIslemler WHERE Takip_id='" + id + "'", baglan2);
                        object    say            = TakipGunSqlSay.ExecuteScalar();
                        baglan2.Close();

                        baglan2.Open();
                        FbCommand TakipGunSql = new FbCommand("SELECT * FROM TeknikTakipIslemler WHERE Takip_id='" + id + "'", baglan2);
                        if (int.Parse(say.ToString()) > 0)
                        {
                            FbDataReader TakipGunOku = TakipGunSql.ExecuteReader();
                            while (TakipGunOku.Read())
                            {
                                islemler.Items.Add(TakipGunOku["Takip_bilgi"].ToString());
                            }
                        }
                        else
                        {
                            islemler.Items.Add("Bu cihazda şuanda işlem yapılmamıştır");
                        }
                        baglan2.Close();

                        if (TkpNoOku["Takip_musteri"].ToString() != "")
                        {
                            baglan2.Open();
                            FbCommand    MusSql = new FbCommand("SELECT Musteri_adi,Musteri_soyadi,Musteri_telefon FROM Musteriler WHERE Musteri_id='" + TkpNoOku["Takip_musteri"].ToString() + "'", baglan2);
                            FbDataReader MusOku = MusSql.ExecuteReader();
                            MusOku.Read();
                            musadsoyad.Text = MusOku["Musteri_adi"].ToString() + " " + MusOku["Musteri_soyadi"].ToString();
                            mustel.Text     = MusOku["Musteri_telefon"].ToString();
                            baglan2.Close();
                        }
                        else
                        {
                            musadsoyad.Text = TkpNoOku["Takip_kisibilgi"].ToString();
                            mustel.Text     = TkpNoOku["Takip_kisiTel"].ToString();
                        }
                        baglan.Close();
                    }
                    else
                    {
                        MessageBox.Show("Takip bulunamadı ( Hata kodu: T-04 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        grup3.Enabled = false;
                        grup2.Enabled = false;
                        cihazlar.Items.Clear();
                        islemler.Items.Clear();
                        cihazbilgi.Text  = "";
                        musadsoyad.Text  = "";
                        mustel.Text      = "";
                        guncelleme.Text  = "";
                        tkpKapat.Checked = false; this.Text = "Takip Güncelleme";
                    }
                    baglan.Close();
                }
                else if (AdveSoyad.Checked)
                {
                    baglan.Open();
                    FbCommand TkpNoSql = new FbCommand("SELECT * FROM Teknik_Takip WHERE Takip_kisibilgi like '%" + fk.IlkHarfleriBuyut(AramaText.Text) + "%' or Takip_musteri in ( SELECT Musteri_id FROM Musteriler WHERE Musteri_adi like '%" + fk.IlkHarfleriBuyut(AramaText.Text) + "%' or Musteri_soyadi like '%" + fk.IlkHarfleriBuyut(AramaText.Text) + "%')", baglan);
                    object    sonuc; FbDataReader TkpNoOku;
                    sonuc = TkpNoSql.ExecuteScalar();
                    if (sonuc != null)
                    {
                        TkpNoOku      = TkpNoSql.ExecuteReader();
                        grup2.Enabled = true;
                        cihazlar.Items.Clear();
                        while (TkpNoOku.Read())
                        {
                            cihazlar.Items.Add(TkpNoOku["Takip_id"].ToString() + " " + TkpNoOku["Takip_marka"].ToString() + " " + TkpNoOku["Takip_model"].ToString());
                        }
                        cihazlar.SelectedIndex = 0;
                    }
                    else
                    {
                        MessageBox.Show("Takip bulunamadı ( Hata kodu: T-04 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        grup3.Enabled = false;
                        islemler.Items.Clear();
                        cihazbilgi.Text  = "";
                        musadsoyad.Text  = "";
                        mustel.Text      = "";
                        guncelleme.Text  = "";
                        tkpKapat.Checked = false; this.Text = "Takip Güncelleme";
                    }
                    baglan.Close();
                }
            }
            else
            {
                MessageBox.Show("Lütfen veri giriniz ( Hata kodu: T-05 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 17
0
 private void Guncellee_Click(object sender, EventArgs e)
 {
     try
     {
         unvan.Text = unvan.Text.Replace("'", "’");
         adres.Text = adres.Text.Replace("'", "’");
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbCommand Guncelle = new FbCommand("update Ayar set firma_unvani='" + fk.IlkHarfleriBuyut(unvan.Text) + "', firma_adres='" + fk.IlkHarfleriBuyut(adres.Text) + "', firma_telefon='" + telefon.Text + "'", baglan);
         Guncelle.ExecuteNonQuery();
         MessageBox.Show("Firma bilgileri başarıyla güncellenmiştir.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
         baglan.Close();
     }
     catch (Exception e5)
     {
         MessageBox.Show(e5.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void ButonListe(string ad, string t1, string t2)
        {
            Musteri_adsoyad.Text = fk.IlkHarfleriBuyut(ad);
            if (checkBox1.Checked == true)
            {
                string suankitarih = DateTime.Now.ToString("yyyy-MM-dd");
                if ((Tarih1.Value > Tarih2.Value))
                {
                    MessageBox.Show("Tarihler aralığında hata ( Hata kodu: M-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    string tarih1, tarih2;
                    //tarih1 = Tarih1.Value.ToString("yyyy-MM-dd");
                    //tarih2 = Tarih2.Value.ToString("yyyy-MM-dd");
                    tarih1 = t1;
                    tarih2 = t2;
                    DateTime tarih = DateTime.Parse(tarih1);
                    // GridView Stünları oluştur //
                    FbDataReader oku; object sonuc; DataRow satir;
                    // GridView Stünları oluştur //

                    // Müşteri sql kodu //
                    FbConnection baglanti      = new FbConnection(fk.Baglanti_Kodu());
                    FbCommand    komut_musteri = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_kayitTarihi BETWEEN '" + tarih1 + "' and '" + tarih2 + "'", baglanti);
                    baglanti.Open();
                    sonuc = komut_musteri.ExecuteScalar();

                    if (sonuc != null)
                    {
                        fk.dt.Clear();
                        dataGridView1.Refresh();
                        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"] = oku["Musteri_kayitTarihi"].ToString();

                            //Veri tablomuza kontrolüne ekle
                            fk.dt.Rows.Add(satir);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Tarihlere göre aramada müşteri bulunamadı", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        //GridListe();
                    }

                    // bağlantı kapatıldı
                    baglanti.Close();
                }
            }
            else
            {
                if (Musteri_adsoyad.Text != "")
                {
                    string adsoyad2 = fk.IlkHarfleriBuyut(Musteri_adsoyad.Text);
                    // ad soyada göre arattır
                    FbDataReader oku; object adsoyad; DataRow satir;
                    FbConnection baglanti      = new FbConnection(fk.Baglanti_Kodu());
                    FbCommand    komut_adsoyad = new FbCommand("SELECT * FROM Musteriler where Musteri_adi like '%" + Musteri_adsoyad.Text + "%' or Musteri_soyadi like '%" + Musteri_adsoyad.Text + "%' or Musteri_adi like '%" + adsoyad2 + "%' or Musteri_soyadi like '%" + adsoyad2 + "%'", baglanti);
                    baglanti.Open();
                    adsoyad = komut_adsoyad.ExecuteScalar();
                    if (adsoyad != null)
                    {
                        fk.dt.Clear();
                        dataGridView1.Refresh();
                        oku = komut_adsoyad.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"] = oku["Musteri_kayitTarihi"].ToString();

                            //Veri tablomuza kontrolüne ekle
                            fk.dt.Rows.Add(satir);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Müşteri bulunamadı", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Lütfen bir isim / soyisim bilgisini doldurun. ( Hata kodu: M-02 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
 private void urunAdi_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (urunAdi.Text.Length > 0)
         {
             urunAdi.Text = urunAdi.Text.Replace("'", "’");
             FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
             FbDataReader UrunOku; object sonuc;
             baglanti.Open();
             FbCommand UrunAraSorgu = new FbCommand("SELECT * FROM Urunler WHERE Urun_adi like '%" + urunAdi.Text + "%' or Urun_adi like '%" + fk.IlkHarfleriBuyut(urunAdi.Text) + "%'", baglanti);
             sonuc = UrunAraSorgu.ExecuteScalar();
             urunler.Items.Clear();
             if (sonuc != null)
             {
                 UrunOku = UrunAraSorgu.ExecuteReader();
                 while (UrunOku.Read())
                 {
                     urunler.Items.Add(UrunOku["Urun_adi"].ToString());
                 }
                 urunler.SelectedIndex = 0;
                 urunler.Enabled       = true;
                 UrunSil.Enabled       = true;
             }
             else
             {
                 MessageBox.Show("Aranan isme / soyisme göre müşteri bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 urunler.Enabled = false;
                 UrunSil.Enabled = false;
             }
             baglanti.Close();
         }
         else
         {
             urunler.Enabled       = false;
             urunler.SelectedIndex = -1;
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }