Esempio n. 1
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);
     }
 }
 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. 4
0
        private void YeniSatisBtn_Click(object sender, EventArgs e)
        {
            try
            {
                string       satis_urun = "", satis_musteri = "", satis_kategori = ""; byte sonuc, sonuc1;
                float        bakiye = 0, tutar = 0;
                FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());

                baglan.Open();
                FbCommand UrunBilgi = new FbCommand("SELECT Urun_id FROM Urunler WHERE Urun_adi='" + SatisUrun.Text + "'", baglan);
                object    s1        = UrunBilgi.ExecuteScalar();
                if (s1 != null)
                {
                    FbDataReader UrunOku = UrunBilgi.ExecuteReader();
                    UrunOku.Read(); satis_urun = UrunOku["Urun_id"].ToString(); UrunOku.Close();
                }
                else
                {
                    MessageBox.Show("Sistemsel bir sorun oluştu, lütfen sağlayıcınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                baglan.Close();

                baglan.Open();
                FbCommand KategoriBilgi = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_adi='" + SatisUrunKategorisi.Text + "'", baglan);
                object    s2            = KategoriBilgi.ExecuteScalar();
                if (s2 != null)
                {
                    FbDataReader KategoriOku = KategoriBilgi.ExecuteReader();
                    KategoriOku.Read(); satis_kategori = KategoriOku["Kategori_id"].ToString(); KategoriOku.Close();
                }
                else
                {
                    MessageBox.Show("Sistemsel bir sorun oluştu, lütfen sağlayıcınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                baglan.Close();

                int satisadet = int.Parse(SatisAdet.Value.ToString());
                int satisSay  = 0;
                for (int i = 1; i <= satisadet; i++)
                {
                    if (KayitliMi1.Checked)
                    {
                        string[] ads = SatisMusteri.Text.Split(' ');
                        baglan.Open();
                        FbCommand MusBilgi = new FbCommand("SELECT Musteri_id,Musteri_bakiye FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglan);
                        object    s3       = MusBilgi.ExecuteScalar();
                        if (s3 != null)
                        {
                            FbDataReader MusOku = MusBilgi.ExecuteReader();
                            MusOku.Read(); satis_musteri = MusOku["Musteri_id"].ToString(); bakiye = float.Parse(MusOku["Musteri_bakiye"].ToString()); MusOku.Close();
                        }
                        else
                        {
                            MessageBox.Show("Sistemsel bir sorun oluştu, lütfen sağlayıcınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        baglan.Close();
                    }
                    string tarih = DateTime.Now.Year.ToString(); tarih += '-' + DateTime.Now.Month.ToString(); tarih += '-' + DateTime.Now.Day.ToString();
                    if (satis_musteri == "")
                    {
                        sonuc = fk.Ekle("Satis", "Satis_urun,Satis_tarih,Satis_not", "'" + satis_urun + "','" + tarih + "','" + SatisNot.Text + "'");
                        baglan.Open();
                        FbCommand UrunVarMi = new FbCommand("SELECT rapor_satisId,rapor_tarih FROM Rapor WHERE rapor_satisId='" + satis_urun + "' and rapor_tarih='" + tarih + "'", baglan);
                        object    varmi     = UrunVarMi.ExecuteScalar();
                        if (varmi != null)
                        {
                            sonuc1 = fk.Guncelle("Rapor", "rapor_sayac=rapor_sayac+1", "rapor_satisId='" + satis_urun + "' and rapor_tarih='" + tarih + "'");
                        }
                        else
                        {
                            sonuc1 = fk.Ekle("Rapor", "rapor_satisId,rapor_satisKt,rapor_sayac,rapor_tarih", "'" + satis_urun + "','" + satis_kategori + "','1','" + tarih + "'");
                        }
                        baglan.Close();
                        if (sonuc == 1 && sonuc1 == 1)
                        {
                            satisSay++;
                        }
                        else
                        {
                            satisSay = satisSay + 0;
                        }
                    }
                    else
                    {
                        sonuc = fk.Ekle("Satis", "Satis_urun,Satis_musteri,Satis_tarih,Satis_not", "'" + satis_urun + "','" + satis_musteri + "','" + tarih + "','" + SatisNot.Text + "'");
                        baglan.Open();
                        FbCommand UrunVarMi = new FbCommand("SELECT rapor_satisId,rapor_tarih FROM Rapor WHERE rapor_satisId='" + satis_urun + "' and rapor_tarih='" + tarih + "'", baglan);
                        object    varmi     = UrunVarMi.ExecuteScalar();
                        if (varmi != null)
                        {
                            sonuc1 = fk.Guncelle("Rapor", "rapor_sayac=rapor_sayac+1", "rapor_satisId='" + satis_urun + "' and rapor_tarih='" + tarih + "'");
                        }
                        else
                        {
                            sonuc1 = fk.Ekle("Rapor", "rapor_satisId,rapor_satisKt,rapor_sayac,rapor_tarih", "'" + satis_urun + "','" + satis_kategori + "','1','" + tarih + "'");
                        }
                        baglan.Close();
                        if (sonuc == 1 && sonuc1 == 1)
                        {
                            satisSay++;
                            if (checkBox1.Checked)
                            {
                                tutar        = float.Parse(SatisTutar.Text);
                                bakiye       = bakiye - tutar;
                                ybakiye.Text = bakiye.ToString();
                                ybakiye.Text = ybakiye.Text.Replace(',', '.');
                                fk.Guncelle("Musteriler", "Musteri_bakiye='" + ybakiye.Text + "'", "Musteri_id='" + satis_musteri + "'");
                            }
                        }
                        else
                        {
                            satisSay = satisSay + 0;
                        }
                    }
                }
                if (satisSay > 0)
                {
                    MessageBox.Show("Satış başarıyla eklenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    SatisAdet.Value = 1;
                    SatisNot.Text   = "";
                }
                else
                {
                    MessageBox.Show("Satış eklenemedi ( Hata kodu: S-01 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e4)
            {
                MessageBox.Show(e4.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void Guncelle_Click(object sender, EventArgs e)
 {
     if (guncelleme.Text != "")
     {
         byte sonuc;
         sonuc = fk.Ekle("TeknikTakipIslemler", "Takip_id,Takip_bilgi", "'" + id + "','" + guncelleme.Text + "'");
         islemler.Items.Add(guncelleme.Text);
         if (sonuc == 1)
         {
             islemler.SelectedIndex = 0;
             if (islemler.Text == "Bu cihazda şuanda işlem yapılmamıştır")
             {
                 islemler.Items.Clear();
                 islemler.Items.Add(guncelleme.Text);
                 islemler.SelectedIndex = -1;
             }
             else
             {
                 islemler.SelectedIndex = -1;
             }
             MessageBox.Show("Takip başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             guncelleme.Text = "";
         }
         else
         {
             MessageBox.Show("Takip güncellenemedi ( Hata kodu: T-06 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         if (tkpKapat.Checked)
         {
             byte   sonuc1;
             string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
             sonuc1 = fk.Guncelle("Teknik_Takip", "Takip_kapanisTarih='" + tarih + "',Takip_durum='0'", "Takip_id='" + id + "'");
             if (sonuc1 == 1)
             {
                 MessageBox.Show("Takip başarıyla kapatılmıştır", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 fk.Ekle("TeknikTakipIslemler", "Takip_id,Takip_bilgi", "'" + id + "','Tüm işlemler tamamlanmıştır.'");
                 islemler.Items.Add("Tüm işlemler tamamlanmıştır.");
                 grup5.Enabled = false;
             }
             else
             {
                 MessageBox.Show("Takip kapatılamadı ( Hata kodu: T-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else if (guncelleme.Text == "" && tkpKapat.Checked == true)
     {
         byte   sonuc;
         string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
         sonuc = fk.Guncelle("Teknik_Takip", "Takip_kapanisTarih='" + tarih + "',Takip_durum='0'", "Takip_id='" + id + "'");
         if (sonuc == 1)
         {
             MessageBox.Show("Takip başarıyla kapatılmıştır", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             fk.Ekle("TeknikTakipIslemler", "Takip_id,Takip_bilgi", "'" + id + "','Tüm işlemler tamamlanmıştır.'");
             islemler.Items.Add("Tüm işlemler tamamlanmıştır.");
             grup5.Enabled = false;
         }
         else
         {
             MessageBox.Show("Takip kapatılamadı ( Hata kodu: T-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Güncelleme bilgisini giriniz ( Hata kodu: T-08 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 6
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);
            }
        }
        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);
     }
 }