Esempio n. 1
0
 private void Ayar_Load(object sender, EventArgs e)
 {
     try
     {
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbCommand    VeriCek = new FbCommand("select * from Ayar", baglan);
         FbDataReader VeriOku = VeriCek.ExecuteReader();
         VeriOku.Read();
         unvan.Text       = VeriOku["firma_unvani"].ToString();
         adres.Text       = VeriOku["firma_adres"].ToString();
         telefon.Text     = VeriOku["firma_telefon"].ToString();
         yedek_dizin.Text = VeriOku["yedek_dizin"].ToString();
         if (VeriOku["program_acilis"].ToString() == "1")
         {
             otoBaslangic.Checked = true;
         }
         else
         {
             otoBaslangic.Checked = false;
         }
         VeriOku.Close();
         baglan.Close();
     }
     catch (Exception e2)
     {
         MessageBox.Show(e2.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void Detay_Click(object sender, EventArgs e)
        {
            KaraListe.SelectedIndex = 0;
            string birinci = KaraListe.SelectedItem.ToString();

            if (birinci != "Borçlu müşteri bulunmamaktadır.")
            {
                MusteriGuncelle mg = new MusteriGuncelle();
                // Müşteri bilgileri //
                string       adsoyad  = KaraListe.SelectedItem.ToString();
                string[]     ads      = adsoyad.Split(' ');
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader MusteriBilgi;
                FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_adi='" + ads[0] + "' and Musteri_soyadi='" + ads[1] + "'", baglanti);
                baglanti.Open();
                MusteriBilgi = MusteriSorgu.ExecuteReader(); MusteriBilgi.Read();
                mg.id        = MusteriBilgi["Musteri_id"].ToString();
                baglanti.Close();
                mg.ShowDialog();
                // Müşteri bilgileri //
            }
            else
            {
                MessageBox.Show("Borçlu müşteri bulunmamaktadır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Esempio n. 3
0
        private void KategoriGuncelle_Load(object sender, EventArgs e)
        {
            try
            {
                ToolTip Aciklama = new ToolTip();
                Aciklama.SetToolTip(katekle, "Ürün Kategorisi Ekle");
                // Bağlantı //
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                // Bağlantı //

                if (id != null)
                {
                    string       KategoriAdi = "";
                    FbDataReader KategoriGetir;
                    FbCommand    KategoriSorgu = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_id='" + id + "'", baglanti);
                    baglanti.Open();
                    KategoriGetir = KategoriSorgu.ExecuteReader();
                    KategoriGetir.Read();
                    KategoriAdi          = KategoriGetir["Kategori_adi"].ToString();
                    this.Text            = KategoriAdi + " - Kategori Güncelleme";
                    UrunKategoriAdi.Text = KategoriAdi;
                    katadi = KategoriGetir["Kategori_adi"].ToString();
                    baglanti.Close();
                }
                else
                {
                    MessageBox.Show("Sistemsel bir hata oluştu, lütfen destek sağlayıcınıza başvurunuz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void MusteriGuncelle_Load(object sender, EventArgs e)
        {
            ToolTip Aciklama = new ToolTip();

            Aciklama.SetToolTip(katekle, "Müşteri Kategorisi Ekle");
            // Bağlantı //
            FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
            // Bağlantı //

            // Kategorileri çek //
            FbDataReader KategoriGetir;
            FbCommand    KategoriSorgu = new FbCommand("SELECT * FROM Musteri_kategori", baglanti);

            baglanti.Open();
            KategoriGetir = KategoriSorgu.ExecuteReader();
            Musteri_kategori.Items.Clear();
            while (KategoriGetir.Read())
            {
                Musteri_kategori.Items.Add(KategoriGetir["Kategori_adi"].ToString());
            }
            baglanti.Close();

            // Kategorileri çek //

            // Müşteri bilgilerini çek //
            if (id != null)
            {
                string       MusteriKatString = "";
                FbDataReader MusteriBilgiGetir;
                FbCommand    MusteriSorgu = new FbCommand("SELECT * FROM Musteriler WHERE Musteri_id='" + id + "'", baglanti);
                baglanti.Open();
                MusteriBilgiGetir = MusteriSorgu.ExecuteReader();
                MusteriBilgiGetir.Read();
                this.Text           = MusteriBilgiGetir["Musteri_adi"] + " " + MusteriBilgiGetir["Musteri_soyadi"] + " - Müşteri Güncelleme";
                MusAdi.Text         = MusteriBilgiGetir["Musteri_adi"].ToString();
                MusSoyadi.Text      = MusteriBilgiGetir["Musteri_soyadi"].ToString();
                Mad                 = MusteriBilgiGetir["Musteri_adi"].ToString();
                Msoyad              = MusteriBilgiGetir["Musteri_soyadi"].ToString();
                MusTelefonu.Text    = MusteriBilgiGetir["Musteri_telefon"].ToString();
                MusAdresi.Text      = MusteriBilgiGetir["Musteri_adres"].ToString();
                MusteriKatString    = MusteriBilgiGetir["Musteri_kategori"].ToString();
                Musteri_bakiye.Text = float.Parse(MusteriBilgiGetir["Musteri_bakiye"].ToString()).ToString();
                if (double.Parse(MusteriBilgiGetir["Musteri_bakiye"].ToString()) < -1)
                {
                    label7.Visible = true;
                }
                baglanti.Close();
                // Müşteri bilgilerini çek //

                // Müşter hangi kategoride //
                baglanti.Open();
                FbCommand    KategoriAdiSorgu     = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_id='" + MusteriKatString + "'", baglanti);
                FbDataReader KatAdiOku; KatAdiOku = KategoriAdiSorgu.ExecuteReader(); KatAdiOku.Read();
                Musteri_kategori.Text = KatAdiOku["Kategori_adi"].ToString();
                baglanti.Close();
                // Müşter hangi kategoride //
            }
            // Müşteri bilgilerini çek //
        }
Esempio n. 5
0
        private void YedekYukle_Load(object sender, EventArgs e)
        {
            try
            {
                tarih.Text = fk.SonYedekYukleme();
                if (tarih.Text == "")
                {
                    tarih.Text = "Yedek yüklenmemiştir.";
                }
            }
            catch (Exception ed1)
            {
                MessageBox.Show(ed1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            try
            {
                FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
                baglan.Open();
                FbCommand    Cek = new FbCommand("select yedek_dizin from Ayar", baglan);
                FbDataReader oku = Cek.ExecuteReader();
                oku.Read();
                string path = oku["yedek_dizin"].ToString();
                baglan.Close();
                if (path == "" || path == "0")
                {
                    path = Application.StartupPath.ToString();
                }

                DirectoryInfo   Yillar = new DirectoryInfo(path + "\\");
                DirectoryInfo[] Dos    = Yillar.GetDirectories();

                if (Dos.Length > 0)
                {
                    foreach (DirectoryInfo yaz in Dos)
                    {
                        yil.Items.Add(yaz.Name);
                    }
                    yil.SelectedIndex = 0;
                }
                else
                {
                    MessageBox.Show("Yedek dosyanız bulunmamaktadır.", "Yedekleme Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message, "Hata oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void MusteriKategoriGuncelle_Load(object sender, EventArgs e)
        {
            FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());

            baglan.Open();
            FbCommand    katBilgi = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_id='" + id + "'", baglan);
            FbDataReader katOku   = katBilgi.ExecuteReader();

            katOku.Read();
            string kategori_adi = katOku[1].ToString();

            this.Text   = kategori_adi + " - Kategorisi güncelleniyor";
            katAdi.Text = kategori_adi;
            baglan.Close();
        }
Esempio n. 7
0
        private void MusteriSil_Load(object sender, EventArgs e)
        {
            // Bağlantı //
            FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());

            // Bağlantı //

            baglanti.Open();
            FbCommand    KategoriAdiSorgu     = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler WHERE Musteri_id='" + id + "'", baglanti);
            FbDataReader KatAdiOku; KatAdiOku = KategoriAdiSorgu.ExecuteReader(); KatAdiOku.Read();

            this.Text = KatAdiOku["Musteri_adi"].ToString() + " " + KatAdiOku["Musteri_soyadi"].ToString() + " - Müşteri Silinecek";
            baglanti.Close();
            label1.Text = this.Text;
        }
 private void Giris_Click(object sender, EventArgs e)
 {
     try
     {
         sifre.Text = sifre.Text.Replace("'", "’");
         string       sifre2 = "";
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbCommand    Cek = new FbCommand("select sifre from Ayar", baglan);
         FbDataReader Oku = Cek.ExecuteReader(); Oku.Read();
         sifre2 = Oku["sifre"].ToString(); Oku.Close();
         baglan.Close();
         if (sifre.Text == sifre2)
         {
             this.Hide();
             Form1 f1 = new Form1(); f1.ShowDialog();
         }
         else
         {
             sifre.BackColor = Color.Red;
             sifre.ForeColor = Color.White;
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void MusteriKategori_Load(object sender, EventArgs e)
        {
            FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());

            baglanti.Open();

            FbDataAdapter ad    = new FbDataAdapter("select * from Musteri_kategori", baglanti);
            FbCommand     ad2   = new FbCommand("select * from Musteri_kategori", baglanti);
            object        sonuc = ad2.ExecuteScalar();

            if (sonuc != null)
            {
                DataTable dt = new DataTable();
                ad.Fill(dt);
                dataGridView1.DataSource = dt;
            }
            else
            {
                MessageBox.Show("Müşteri kategorisi ekleyin", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                MusteriKategoriEkle mke = new MusteriKategoriEkle();
                mke.ShowDialog();
                this.Close();
            }
            baglanti.Close();
        }
Esempio n. 10
0
 private void KayitliMi1_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         if (KayitliMi1.Checked)
         {
             groupBox3.Enabled = true;
         }
         else
         {
             groupBox3.Enabled          = false;
             musara.Text                = "";
             SatisMusteri.SelectedIndex = -1;
             checkBox1.Checked          = false;
         }
         SatisMusteri.Items.Clear();
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbCommand MustList = new FbCommand("SELECT * FROM Musteriler", baglan);
         object    sonuc    = MustList.ExecuteScalar();
         if (sonuc != null)
         {
             FbDataReader oku = MustList.ExecuteReader();
             while (oku.Read())
             {
                 SatisMusteri.Items.Add(oku["Musteri_adi"].ToString() + " " + oku["Musteri_soyadi"].ToString());
             }
             SatisMusteri.SelectedIndex = -1;
         }
         else
         {
             SatisMusteri.Enabled = false;
             checkBox1.Enabled    = false;
             groupBox3.Enabled    = false;
             MessageBox.Show("Kayıtlı müşteri bulunmamaktadır, müşteri ekleyiniz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Close();
             MusteriEkle me = new MusteriEkle();
             me.ShowDialog();
         }
         baglan.Close();
     }
     catch (Exception h1)
     {
         MessageBox.Show(h1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 11
0
        private void MusteriEkle_Load(object sender, EventArgs e)
        {
            try
            {
                ToolTip Aciklama = new ToolTip();
                Aciklama.SetToolTip(katekle, "Müşteri Kategorisi Ekle");
                FbConnection komut_baglan = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader oku;
                FbCommand    cmd = new FbCommand();

                object sonuc;

                komut_baglan.Open();
                cmd.Connection  = komut_baglan;
                cmd.CommandText = "SELECT * FROM Musteri_kategori";
                sonuc           = cmd.ExecuteScalar();
                if (sonuc != null)
                {
                    oku = cmd.ExecuteReader();

                    while (oku.Read())
                    {
                        Musteri_kategori.Items.Add(oku[1].ToString());
                    }

                    Musteri_kategori.SelectedIndex = 0;
                    oku.Close();
                    Musteri_kategori.Enabled = true;
                    ButonEkle.Enabled        = true;
                }
                else
                {
                    Musteri_kategori.Enabled = false;
                    ButonEkle.Enabled        = false;
                    MessageBox.Show("Müşteri kategorisi bulunamadı, müşteri kategorisi ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    MusteriKategoriEkle mke = new MusteriKategoriEkle();
                    mke.ShowDialog();
                }
                komut_baglan.Close();
            }
            catch (Exception me1)
            {
                MessageBox.Show(me1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void UrunEkle_Load(object sender, EventArgs e)
        {
            try
            {
                ToolTip Aciklama = new ToolTip();
                Aciklama.SetToolTip(katekle, "Ürün Kategorisi Ekle");

                FbConnection komut_baglan = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader oku;
                FbCommand    cmd = new FbCommand();

                object sonuc;

                komut_baglan.Open();
                cmd.Connection  = komut_baglan;
                cmd.CommandText = "SELECT * FROM Urun_kategori";
                sonuc           = cmd.ExecuteScalar();
                if (sonuc != null)
                {
                    oku = cmd.ExecuteReader();

                    while (oku.Read())
                    {
                        UrunKategori.Items.Add(oku[1].ToString());
                    }

                    UrunKategori.SelectedIndex = 0;
                    oku.Close();
                }
                else
                {
                    MessageBox.Show("Ürün ekleyebilmek için önce ürün kategorisi ekleyin", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    UrunKategoriEkle uke = new UrunKategoriEkle();
                    uke.ShowDialog();
                }
                komut_baglan.Close();
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", 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);
     }
 }
        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. 15
0
        private void Evet_Click(object sender, EventArgs e)
        {
            string       id = "";
            FbConnection b1 = new FbConnection(fk.Baglanti_Kodu());

            b1.Open();
            FbCommand TakipDetay = new FbCommand("SELECT TAKIP_ID FROM TEKNIK_TAKIP WHERE TAKIP_NO='" + label8.Text + "'", b1);
            object    s          = TakipDetay.ExecuteScalar();

            if (s != null)
            {
                FbDataReader idOku = TakipDetay.ExecuteReader(); idOku.Read();
                id = idOku["TAKIP_ID"].ToString(); idOku.Close();
            }
            else
            {
                MessageBox.Show("Sistemsel bir hata oluştu, lütfen sağlayacınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            b1.Close();

            if (id != "")
            {
                b1.Open();
                FbCommand Detaylar = new FbCommand("SELECT * FROM TEKNIKTAKIPISLEMLER WHERE TAKIP_ID='" + id + "'", b1);
                object    s1       = TakipDetay.ExecuteScalar();
                if (s1 != null)
                {
                    FbDataReader IdOku = Detaylar.ExecuteReader();
                    while (IdOku.Read())
                    {
                        fk.Sil("TEKNIKTAKIPISLEMLER", "TK_ID='" + IdOku["TK_ID"].ToString() + "'");
                    }

                    byte sonuc;
                    sonuc = fk.Sil("Teknik_Takip", "Takip_no='" + label8.Text + "'");
                    if (sonuc == 1)
                    {
                        MessageBox.Show("Teknik Takip başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Tkp.GridGuncelle();
                        Tkp.FormLoad();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Teknik Takip silinemedi ( Hata kodu: T-13 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Sistemsel bir hata oluştu, lütfen sağlayacınıza başvurunuz.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                b1.Close();
            }
        }
        private void UrunSil_Load(object sender, EventArgs e)
        {
            try
            {
                // Bağlantı //
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                // Bağlantı //

                baglanti.Open();
                FbCommand    KategoriAdiSorgu     = new FbCommand("SELECT Urun_adi FROM Urunler WHERE Urun_id='" + id + "'", baglanti);
                FbDataReader KatAdiOku; KatAdiOku = KategoriAdiSorgu.ExecuteReader(); KatAdiOku.Read();
                this.Text = KatAdiOku["Urun_adi"].ToString() + " - Ürün Silinecek";
                baglanti.Close();
                label1.Text = this.Text;
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void FormLoad()
        {
            try
            {
                ToolTip Aciklama = new ToolTip();
                Aciklama.SetToolTip(katekle, "Ürün Kategorisi Ekle");


                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader KategoriOku; DataRow satir;
                baglanti.Open();
                FbCommand KategoriAraSorgu = new FbCommand("SELECT * FROM Urun_kategori", baglanti);
                fk.dt.Clear();
                KategoriDataGrid.Refresh();
                object sonuc = KategoriAraSorgu.ExecuteScalar();
                if (sonuc != null)
                {
                    KategoriOku = KategoriAraSorgu.ExecuteReader();
                    while (KategoriOku.Read())
                    {
                        satir = fk.dt.NewRow();
                        satir["Kategori Id"]  = KategoriOku["Kategori_id"].ToString();
                        satir["Kategori Adı"] = KategoriOku["Kategori_adi"].ToString();
                        fk.dt.Rows.Add(satir);
                    }
                }
                else
                {
                    MessageBox.Show("Ürün kategorisi ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    UrunKategoriEkle uke = new UrunKategoriEkle();
                    uke.ShowDialog();
                    this.Close();
                }
                baglanti.Close();
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void AramaMusteriAdi_TextChanged(object sender, EventArgs e)
 {
     if (AramaMusteriAdi.Text.Length > 0)
     {
         AramaMusteriAdi.Text = AramaMusteriAdi.Text.Replace("'", "’");
         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.Enabled       = true;
             Musteri_adi_combo.SelectedIndex = 0;
             MusteriSil.Enabled = true;
             label1.Show();
         }
         else
         {
             MessageBox.Show("Aranan isme / soyisme göre müşteri bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         baglanti.Close();
     }
     else
     {
         Musteri_adi_combo.Enabled       = false;
         Musteri_adi_combo.SelectedIndex = -1;
         MusteriSil.Enabled = false;
         MusteriSil.Enabled = false;
         label1.Hide();
     }
 }
Esempio n. 19
0
        private void MusteriGuncelle2_Load(object sender, EventArgs e)
        {
            ToolTip Aciklama = new ToolTip();

            Aciklama.SetToolTip(katekle, "Müşteri Kategorisi Ekle");
            // Bağlantı //
            FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
            // Bağlantı //

            // Kategorileri çek //
            FbDataReader KategoriGetir;
            FbCommand    KategoriSorgu = new FbCommand("SELECT * FROM Musteri_kategori", baglanti);

            baglanti.Open();
            Musteri_kategori.Items.Clear();
            object Kssor = KategoriSorgu.ExecuteScalar();

            if (Kssor != null)
            {
                KategoriGetir = KategoriSorgu.ExecuteReader();
                while (KategoriGetir.Read())
                {
                    Musteri_kategori.Items.Add(KategoriGetir["Kategori_adi"].ToString());
                }
            }
            else
            {
                MessageBox.Show("Müşteri kategorisi ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                MusteriKategoriEkle mke = new MusteriKategoriEkle();
                this.Close();
                mke.ShowDialog();
            }
            baglanti.Close();

            // Kategorileri çek //
        }
 private void Degistir_Click(object sender, EventArgs e)
 {
     try
     {
         eskiSifre.Text  = eskiSifre.Text.Replace("'", "’");
         yeniSifre1.Text = yeniSifre1.Text.Replace("'", "’");
         yeniSifre2.Text = yeniSifre2.Text.Replace("'", "’");
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbCommand    Sifre        = new FbCommand("select sifre from Ayar", baglan);
         FbDataReader oku          = Sifre.ExecuteReader(); oku.Read();
         string       KayitliSifre = oku["sifre"].ToString();
         baglan.Close();
         if (eskiSifre.Text != "" && yeniSifre1.Text != "" && yeniSifre2.Text != "")
         {
             if (yeniSifre1.Text == yeniSifre2.Text)
             {
                 if (eskiSifre.Text == KayitliSifre)
                 {
                     baglan.Open();
                     FbCommand SifreDegis = new FbCommand("update Ayar set sifre='" + yeniSifre2.Text + "'", baglan);
                     SifreDegis.ExecuteNonQuery();
                     MessageBox.Show("Sistem şifreniz başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     baglan.Close();
                 }
                 else
                 {
                     MessageBox.Show("Eski şifre yanlış girildi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("Girilen yeni şifreler uyuşmuyor.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Eski ve yeni şifreleri girin", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     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 uyeMi_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         if (uyeMi.Checked)
         {
             FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
             baglan.Open();
             FbCommand MusSql = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler", baglan);
             object    Mvarmi = MusSql.ExecuteScalar();
             if (Mvarmi != null)
             {
                 FbDataReader MusOku = MusSql.ExecuteReader();
                 while (MusOku.Read())
                 {
                     musteri.Items.Add(MusOku["Musteri_adi"].ToString() + " " + MusOku["Musteri_soyadi"].ToString());
                 }
                 uyeyse.Enabled        = true;
                 uyedegilse.Enabled    = false;
                 musteri.SelectedIndex = 0;
             }
             else
             {
                 DialogResult MusEkle = MessageBox.Show("Sistemde müşteri bulunmamaktadır, yeni müşteri eklemek ister misiniz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                 if (MusEkle == DialogResult.Yes)
                 {
                     MusteriEkle me = new MusteriEkle();
                     me.ShowDialog();
                 }
             }
             baglan.Close();
         }
         else
         {
             uyeyse.Enabled     = false;
             uyedegilse.Enabled = true;
         }
     }
     catch (Exception e1)
     {
         MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 23
0
        private void UrunGuncelle2_Load(object sender, EventArgs e)
        {
            try
            {
                ToolTip Aciklama = new ToolTip();
                Aciklama.SetToolTip(katekle, "Ürün Kategorisi Ekle");
                // Bağlantı //
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                // Bağlantı //

                // Kategorileri çek //
                FbDataReader KategoriGetir;
                FbCommand    KategoriSorgu = new FbCommand("SELECT * FROM Urun_kategori", baglanti);
                baglanti.Open();
                UrunKategori.Items.Clear();
                object sk = KategoriSorgu.ExecuteScalar();
                if (sk != null)
                {
                    KategoriGetir = KategoriSorgu.ExecuteReader();
                    while (KategoriGetir.Read())
                    {
                        UrunKategori.Items.Add(KategoriGetir["Kategori_adi"].ToString());
                    }
                }
                else
                {
                    MessageBox.Show("Ürün kategorisi ekleyin", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    UrunKategoriEkle uke = new UrunKategoriEkle();
                    uke.ShowDialog();
                }
                baglanti.Close();

                // Kategorileri çek //
            }
            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. 25
0
        public void FormLoad()
        {
            try
            {
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbConnection baglanti2 = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader oku; object sonuc; DataRow satir;
                FbCommand    komut_musteri = new FbCommand("SELECT * FROM Urunler", baglanti);
                komut_musteri.Connection = baglanti;
                baglanti.Open();
                sonuc = komut_musteri.ExecuteScalar();

                if (sonuc != null)
                {
                    oku = komut_musteri.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("Ekli ürün bulunamadı, ürün ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    UrunEkle ue = new UrunEkle();
                    ue.ShowDialog();
                }

                // bağlantı kapatıldı
                baglanti.Close();
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 26
0
        private void UrunGuncelle_Load(object sender, EventArgs e)
        {
            try
            {
                ToolTip Aciklama = new ToolTip();
                Aciklama.SetToolTip(katekle, "Ürün Kategorisi Ekle");
                // Bağlantı //
                FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
                // Bağlantı //

                // Kategorileri çek //
                FbDataReader KategoriGetir;
                FbCommand    KategoriSorgu = new FbCommand("SELECT * FROM Urun_kategori", baglan);
                baglan.Open();
                object ss = KategoriSorgu.ExecuteScalar();
                if (ss != null)
                {
                    KategoriGetir = KategoriSorgu.ExecuteReader();
                    UrunKategori.Items.Clear();
                    while (KategoriGetir.Read())
                    {
                        UrunKategori.Items.Add(KategoriGetir["Kategori_adi"].ToString());
                    }
                }
                else
                {
                    MessageBox.Show("Ürün güncelleme için önce ürün kategorisi ekleyin", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    UrunKategoriEkle uke = new UrunKategoriEkle();
                    uke.ShowDialog();
                }
                baglan.Close();

                // Kategorileri çek //

                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbConnection baglanti2 = new FbConnection(fk.Baglanti_Kodu());
                baglanti.Open();
                FbCommand UrunBilgi = new FbCommand("SELECT * FROM Urunler WHERE Urun_id='" + id + "'", baglanti);

                FbDataReader oku;
                oku          = UrunBilgi.ExecuteReader(); oku.Read();
                this.Text    = oku["Urun_adi"].ToString() + " - Ürün Güncelleme";
                UrunAdi.Text = oku["Urun_adi"].ToString();
                double barkodNum = double.Parse(oku["Urun_barkodNo"].ToString());
                if (barkodNum == 0)
                {
                    UrunBarkod.Text    = "Barkod Eklenmedi";
                    UrunBarkod.Enabled = false;
                    barkodlu.Checked   = true;
                }
                else
                {
                    UrunBarkod.Enabled = true;
                    barkodlu.Checked   = false;
                    UrunBarkod.Text    = oku["Urun_barkodNo"].ToString();
                }
                UrunFiyat.Text = float.Parse(oku["Urun_fiyat"].ToString()).ToString();
                AlisFiyat.Text = float.Parse(oku["Urun_alisFiyat"].ToString()).ToString();

                baglanti2.Open();
                FbCommand    Kategori       = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_id='" + oku["Urun_kategori"].ToString() + "'", baglanti2);
                FbDataReader KatOku; KatOku = Kategori.ExecuteReader(); KatOku.Read();
                UrunKategori.Text = KatOku["Kategori_adi"].ToString();
                baglanti2.Close();

                groupBox1.Text = oku["Urun_adi"].ToString();
                baglanti.Close();
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 27
0
 private void YeniSatis_Load(object sender, EventArgs e)
 {
     try
     {
         SatisUrunKategorisi.Items.Clear();
         byte         i      = 0;
         string       ilkid  = "";
         FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
         baglan.Open();
         FbDataReader oku;
         FbCommand    katlist = new FbCommand("SELECT * FROM Urun_kategori", baglan);
         object       sonuc   = katlist.ExecuteScalar();
         if (sonuc != null)
         {
             oku = katlist.ExecuteReader();
             while (oku.Read())
             {
                 SatisUrunKategorisi.Items.Add(oku["Kategori_adi"].ToString());
                 if (i == 0)
                 {
                     ilkid = oku["Kategori_id"].ToString();
                     i     = 1;
                 }
             }
             SatisUrunKategorisi.SelectedIndex = 0;
         }
         else
         {
             MessageBox.Show("Ürün kategorisi ekleyin", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Close();
             UrunKategoriEkle uke = new UrunKategoriEkle();
             uke.ShowDialog();
         }
         baglan.Close();
     }
     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. 29
0
        public void FormLoad()
        {
            DataRow satir;

            label1.Text = DateTime.Now.Day.ToString() + " / " + DateTime.Now.Month.ToString() + " / " + DateTime.Now.Year.ToString() + " - Günü Satışları";
            tarih       = DateTime.Now.ToString("yyyy-MM-dd");
            FbConnection b1 = new FbConnection(fk.Baglanti_Kodu());
            FbConnection b2 = new FbConnection(fk.Baglanti_Kodu());

            b1.Open();
            FbCommand SecilenTarihSatis = new FbCommand("SELECT * FROM Satis WHERE Satis_tarih='" + tarih + "'", b1);
            object    kontrol           = SecilenTarihSatis.ExecuteScalar();

            if (kontrol != null)
            {
                fk.dt.Clear();
                dataGridView1.Refresh();
                FbDataReader SatisOku = SecilenTarihSatis.ExecuteReader();
                while (SatisOku.Read())
                {
                    satir             = fk.dt.NewRow();
                    satir["Satış Id"] = "S " + SatisOku["Satis_id"].ToString();
                    b2.Open();
                    FbCommand    UrunAdi    = new FbCommand("SELECT Urun_adi FROM Urunler WHERE Urun_id='" + SatisOku["Satis_urun"].ToString() + "'", b2);
                    FbDataReader UrunAdiOku = UrunAdi.ExecuteReader();
                    UrunAdiOku.Read();
                    satir["Satış Ürün"] = UrunAdiOku["Urun_adi"].ToString();
                    b2.Close();
                    if (SatisOku["Satis_musteri"].ToString() == "")
                    {
                        satir["Satış Müşteri"] = "Standart Satış";
                    }
                    else
                    {
                        b2.Open();
                        FbCommand    MusteriAdi    = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler WHERE Musteri_id='" + SatisOku["Satis_musteri"].ToString() + "'", b2);
                        FbDataReader MusteriAdiOku = MusteriAdi.ExecuteReader();
                        MusteriAdiOku.Read();
                        satir["Satış Müşteri"] = MusteriAdiOku["Musteri_adi"].ToString() + " " + MusteriAdiOku["Musteri_soyadi"].ToString();
                        b2.Close();
                    }
                    satir["Satış Tarihi"] = SatisOku["Satis_tarih"].ToString();
                    if (SatisOku["Satis_not"].ToString() == "")
                    {
                        satir["Satış Notu"] = "Not Eklenmemiş";
                    }
                    else
                    {
                        satir["Satış Notu"] = SatisOku["Satis_not"].ToString();
                    }
                    fk.dt.Rows.Add(satir);
                }
            }
            else
            {
                MessageBox.Show("Seçilen tarihte satış yapılmamıştır", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            b1.Close();

            b1.Open();
            FbCommand ManuelSatis = new FbCommand("SELECT * FROM ManuelSatis WHERE satis_tarih='" + tarih + "'", b1);
            object    sn          = ManuelSatis.ExecuteScalar();

            if (sn != null)
            {
                FbDataReader okuu = ManuelSatis.ExecuteReader();
                while (okuu.Read())
                {
                    satir               = fk.dt.NewRow();
                    satir["Satış Id"]   = "M " + okuu["satis_id"].ToString();
                    satir["Satış Ürün"] = okuu["satis_urunadi"].ToString();
                    if (okuu["satis_musteri"].ToString() == "")
                    {
                        satir["Satış Müşteri"] = "Standart Satış";
                    }
                    else
                    {
                        b2.Open();
                        FbCommand    MusteriAdi    = new FbCommand("SELECT Musteri_adi,Musteri_soyadi FROM Musteriler WHERE Musteri_id='" + okuu["satis_musteri"].ToString() + "'", b2);
                        FbDataReader MusteriAdiOku = MusteriAdi.ExecuteReader();
                        MusteriAdiOku.Read();
                        satir["Satış Müşteri"] = MusteriAdiOku["Musteri_adi"].ToString() + " " + MusteriAdiOku["Musteri_soyadi"].ToString();
                        b2.Close();
                    }
                    satir["Satış Tarihi"] = okuu["satis_tarih"].ToString();
                    if (okuu["Satis_not"].ToString() == "")
                    {
                        satir["Satış Notu"] = "Not Eklenmemiş";
                    }
                    else
                    {
                        satir["Satış Notu"] = okuu["satis_not"].ToString();
                    }
                    fk.dt.Rows.Add(satir);
                }
            }
            b1.Close();
        }
        private void SatisGunluk_Load(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.Day.ToString() + " / " + DateTime.Now.Month.ToString() + " / " + DateTime.Now.Year.ToString() + " - Günü Raporları";
            string tarih = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
            float  top = 0; int i = 0; float top2 = 0;

            FbConnection baglan  = new FbConnection(fk.Baglanti_Kodu());
            FbConnection baglan2 = new FbConnection(fk.Baglanti_Kodu());
            FbConnection baglan3 = new FbConnection(fk.Baglanti_Kodu());

            baglan.Open();

            //FbCommand BugunkuSatis = new FbCommand("SELECT Satis_urun FROM Satis WHERE Satis_tarih='" + tarih + "'", baglan);
            FbCommand BugunkuSatis = new FbCommand("SELECT Satis_urun FROM Satis WHERE Satis_tarih='" + tarih + "'", baglan);
            //FbCommand KacAdet = new FbCommand("SELECT COUNT(*) FROM Satis WHERE Satis_tarih='" + tarih + "'", baglan); object SatirSayisi = KacAdet.ExecuteScalar();
            FbCommand    KacAdet = new FbCommand("SELECT COUNT(*) FROM Satis WHERE Satis_tarih='" + tarih + "'", baglan); object SatirSayisi = KacAdet.ExecuteScalar();
            FbDataReader oku1; object SatisSonuc;

            SatisSonuc = BugunkuSatis.ExecuteScalar();
            if (SatisSonuc != null)
            {
                urunler = new string[int.Parse(SatirSayisi.ToString())];
                oku1    = BugunkuSatis.ExecuteReader();

                while (oku1.Read())
                {
                    urunler[i] = oku1["Satis_urun"].ToString();
                    i++;
                }
                oku1.Close();
                baglan.Close();

                baglan2.Open();
                FbDataReader oku2;
                for (int j = 0; j <= int.Parse(SatirSayisi.ToString()) - 1; j++)
                {
                    FbCommand UrunFiyat = new FbCommand("SELECT Urun_fiyat FROM Urunler WHERE Urun_id='" + urunler[j] + "'", baglan2);

                    oku2 = UrunFiyat.ExecuteReader();
                    oku2.Read();

                    top += float.Parse(oku2["Urun_fiyat"].ToString());

                    label5.Text = top.ToString();
                    oku2.Close();
                }
                baglan2.Close();
                label5.Text += "  TL";

                // alış fiyatlarını topla

                baglan2.Open();
                FbDataReader say;
                for (int d = 0; d <= int.Parse(SatirSayisi.ToString()) - 1; d++)
                {
                    FbCommand UrunFiyat = new FbCommand("SELECT Urun_alisFiyat FROM Urunler WHERE Urun_id='" + urunler[d] + "'", baglan2);

                    say = UrunFiyat.ExecuteReader();
                    say.Read();

                    top2 += float.Parse(say["Urun_AlisFiyat"].ToString());

                    say.Close();
                }
                baglan2.Close();
                // alış fiyatlarını topla

                // net Kar
                label9.Text = (top - top2).ToString() + "  TL";
                // net Kar

                baglan.Open();
                FbCommand    EncokSatilan = new FbCommand("SELECT Urun_adi FROM Urunler WHERE Urun_id = ( SELECT first 1 rapor_satisId FROM Rapor WHERE rapor_tarih='" + tarih + "' and rapor_sayac = ( SELECT MAX(rapor_sayac) FROM Rapor WHERE rapor_tarih='" + tarih + "'))", baglan);
                FbDataReader EncokStOku   = EncokSatilan.ExecuteReader();
                EncokStOku.Read();
                label6.Text = EncokStOku["Urun_adi"].ToString();

                baglan.Close();

                baglan.Open();
                FbCommand    EncokKategori = new FbCommand("SELECT Kategori_adi FROM Urun_kategori WHERE Kategori_id = (SELECT first 10 Urun_kategori FROM Urunler WHERE Urun_id = ( SELECT first 1 rapor_satisId FROM Rapor WHERE rapor_tarih='" + tarih + "' and rapor_sayac = ( SELECT MAX(rapor_sayac) FROM Rapor WHERE rapor_tarih='" + tarih + "')))", baglan);
                FbDataReader EncokKtOku    = EncokKategori.ExecuteReader();
                EncokKtOku.Read();
                label7.Text = EncokKtOku["Kategori_adi"].ToString();
                baglan.Close();

                baglan.Open();
                FbCommand UrunSayi  = new FbCommand("SELECT SUM(rapor_sayac) FROM Rapor WHERE rapor_tarih='" + tarih + "' GROUP BY rapor_satisKt", baglan);
                object    SatisAdet = UrunSayi.ExecuteScalar();
                baglan.Close();



                // Buraya kadar tamamlanmıştır.. amk

                // Buraya kadar tamamlanmıştır..

                int[] SeriesPoint = new int[0];

                FbCommand UrunKategori         = new FbCommand("SELECT rapor_satisKt FROM Rapor WHERE rapor_tarih='" + tarih + "' GROUP BY rapor_satisKt", baglan);
                FbCommand UrunKategoriSatisSys = new FbCommand("SELECT SUM(rapor_sayac) FROM Rapor WHERE rapor_tarih='" + tarih + "' GROUP BY rapor_satisKt", baglan3);

                // Grafik için sayısal değerler
                baglan3.Open();
                int          sa      = 0;
                FbDataReader OkuUKSS = UrunKategoriSatisSys.ExecuteReader();
                while (OkuUKSS.Read())
                {
                    Array.Resize(ref SeriesPoint, SeriesPoint.Length + 1);
                    SeriesPoint[sa] = int.Parse(OkuUKSS[0].ToString());
                    sa++;
                }
                // kategori satış sayıları diziye atıldı
                baglan3.Close();

                baglan.Open();

                FbDataReader ktOku = UrunKategori.ExecuteReader();
                istatislik.Titles.Add("Günlük Satış Raporu Grafik");
                for (int k = 0; k < SeriesPoint.Length; k++)
                {
                    ktOku.Read();
                    baglan2.Open();
                    FbCommand    Kategori = new FbCommand("SELECT Kategori_adi FROM Urun_kategori WHERE Kategori_id='" + ktOku["rapor_satisKt"].ToString() + "'", baglan2);
                    FbDataReader Ktad     = Kategori.ExecuteReader();
                    Ktad.Read();
                    Series series = istatislik.Series.Add(Ktad["Kategori_adi"].ToString());
                    series.Points.Add(SeriesPoint[k]);
                    baglan2.Close();
                }

                baglan.Close();

                // Manuelsatışlar
                baglan.Open();
                FbCommand ManuelSatislar = new FbCommand("SELECT * FROM ManuelSatis WHERE satis_tarih='" + tarih + "'", baglan);
                object    sn             = ManuelSatislar.ExecuteScalar();
                int       msay           = 0;
                if (sn != null)
                {
                    FbDataReader moku = ManuelSatislar.ExecuteReader();
                    while (moku.Read())
                    {
                        top  += float.Parse(moku["satis_fiyat"].ToString());
                        top2 += float.Parse(moku["satis_alisFiyat"].ToString());
                        msay++;
                    }
                    label5.Text = top.ToString();
                    label9.Text = (top - top2).ToString();
                    Series series = istatislik.Series.Add("Manuel Satış");
                    series.Points.Add(msay);
                }
                baglan.Close();
                // Manuelsatışlar
            }
            else
            {
                MessageBox.Show("Bugün satış yapılmamıştır. (R-01)", "Bilgilendirme");
                this.Close();
            }
        }