Пример #1
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 SilEvet_Click(object sender, EventArgs e)
        {
            try
            {
                byte         sonuc;
                Urunler      Uruns  = (Urunler)Application.OpenForms["Urunler"];
                FbConnection baglan = new FbConnection(fk.Baglanti_Kodu());
                baglan.Open();
                FbCommand    SatisTab   = new FbCommand("SELECT Satis_id FROM Satis WHERE Satis_urun='" + id + "'", baglan);
                FbDataReader SatisIdOku = SatisTab.ExecuteReader();
                while (SatisIdOku.Read())
                {
                    fk.Sil("Satis", "Satis_id='" + SatisIdOku["Satis_id"].ToString() + "'");
                }
                baglan.Close();

                baglan.Open();
                FbCommand    RaporTab   = new FbCommand("SELECT rapor_id FROM Rapor WHERE rapor_satisId='" + id + "'", baglan);
                FbDataReader RaporIdOku = RaporTab.ExecuteReader();
                while (RaporIdOku.Read())
                {
                    fk.Sil("Rapor", "rapor_id='" + RaporIdOku["rapor_id"].ToString() + "'");
                }
                baglan.Close();

                sonuc = fk.Sil("Urunler", "Urun_id='" + id + "'");
                if (sonuc == 1)
                {
                    MessageBox.Show("Ürün başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Uruns.GridGuncelle();
                    Uruns.FormLoad();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Ürün silinemedi ( Hata kodu: U-04 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void SilEvet_Click(object sender, EventArgs e)
        {
            byte sonuc;

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

            // Müşteri sipariş verdiyse bu siparişleri silicez.

            baglan.Open();
            FbCommand MusUrun = new FbCommand("SELECT Satis_urun FROM Satis WHERE Satis_musteri='" + id + "'", baglan);

            string[]     urun_id = new string[0];
            FbDataReader UrunidOku = MusUrun.ExecuteReader(); int i = 0;

            while (UrunidOku.Read())
            {
                Array.Resize(ref urun_id, urun_id.Length + 1);
                urun_id[i] = UrunidOku["Satis_urun"].ToString();
                i++;
            }
            baglan.Close();

            foreach (string uid in urun_id)
            {
                baglan.Open();
                FbCommand    SatisTab   = new FbCommand("SELECT Satis_id FROM Satis WHERE Satis_urun='" + uid + "'", baglan);
                FbDataReader SatisIdOku = SatisTab.ExecuteReader();
                while (SatisIdOku.Read())
                {
                    fk.Sil("Satis", "Satis_id='" + SatisIdOku["Satis_id"].ToString() + "'");
                }
                baglan.Close();

                baglan.Open();
                FbCommand    RaporTab   = new FbCommand("SELECT rapor_id,rapor_sayac FROM Rapor WHERE rapor_satisId='" + uid + "'", baglan);
                FbDataReader RaporIdOku = RaporTab.ExecuteReader();
                while (RaporIdOku.Read())
                {
                    if (int.Parse(RaporIdOku["rapor_sayac"].ToString()) > 1)
                    {
                        fk.Guncelle("Rapor", "rapor_sayac=rapor_sayac-1", "rapor_id='" + RaporIdOku["rapor_id"].ToString() + "'");
                    }
                    else
                    {
                        fk.Sil("Rapor", "rapor_id='" + RaporIdOku["rapor_id"].ToString() + "'");
                    }
                }
                baglan.Close();
            }

            // Teknik takipleri sil
            baglan.Open();
            FbCommand    TeknikTab = new FbCommand("SELECT Takip_id FROM Teknik_Takip WHERE Takip_musteri='" + id + "'", baglan);
            FbDataReader Takipid   = TeknikTab.ExecuteReader();

            string[] takip_id = new string[0]; int b = 0;
            while (Takipid.Read())
            {
                Array.Resize(ref takip_id, takip_id.Length + 1);
                takip_id[b] = Takipid["Takip_id"].ToString();
                b++;
            }
            baglan.Close();

            foreach (string tid in takip_id)
            {
                fk.Sil("Teknik_TakipIslemler", "Takip_id='" + tid + "'");
                fk.Sil("Teknik_Takip", "Takip_id='" + tid + "'");
            }



            sonuc = fk.Sil("Musteriler", "Musteri_id='" + id + "'");
            if (sonuc == 1)
            {
                MessageBox.Show("Müşteri başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            else
            {
                MessageBox.Show("Müşteri silinemedi ( Hata kodu: M-09 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void SilEvet_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult SilSor = MessageBox.Show("Seçmiş olduğunuz " + katadi + " kategorisi ve bu kategoride eklenmiş tüm ürünler silinecektir. Onaylıyor musunuz ? ", "Kategori Silinecek Onaylıyor Musunuz ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (SilSor == DialogResult.Yes)
                {
                    byte sonuc;

                    FbConnection baglan  = new FbConnection(fk.Baglanti_Kodu());
                    FbConnection baglan2 = new FbConnection(fk.Baglanti_Kodu());
                    baglan.Open();
                    FbCommand UrunKategori = new FbCommand("SELECT Urun_id FROM Urunler WHERE Urun_kategori='" + id + "'", baglan);
                    object    sor          = UrunKategori.ExecuteScalar();
                    if (sor != null)
                    {
                        FbDataReader UrunKategoriId = UrunKategori.ExecuteReader();
                        string[]     urun_id = new string[0]; int i = 0;
                        while (UrunKategoriId.Read())
                        {
                            Array.Resize(ref urun_id, urun_id.Length + 1);
                            urun_id[i] = UrunKategoriId["Urun_id"].ToString();
                            i++;
                        }
                        baglan.Close();

                        foreach (string uid in urun_id)
                        {
                            baglan.Open();
                            FbCommand    SatisTab   = new FbCommand("SELECT Satis_id FROM Satis WHERE Satis_urun='" + uid + "'", baglan);
                            FbDataReader SatisIdOku = SatisTab.ExecuteReader();
                            while (SatisIdOku.Read())
                            {
                                fk.Sil("Satis", "Satis_id='" + SatisIdOku["Satis_id"].ToString() + "'");
                            }
                            baglan.Close();

                            baglan.Open();
                            FbCommand    RaporTab   = new FbCommand("SELECT rapor_id FROM Rapor WHERE rapor_satisId='" + uid + "'", baglan);
                            FbDataReader RaporIdOku = RaporTab.ExecuteReader();
                            while (RaporIdOku.Read())
                            {
                                fk.Sil("Rapor", "rapor_id='" + RaporIdOku["rapor_id"].ToString() + "'");
                            }
                            baglan.Close();
                            fk.Sil("Urunler", "Urun_id='" + uid + "'");
                        }

                        sonuc = fk.Sil("Urun_kategori", "Kategori_id='" + id + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Ürün kategorisi başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Close();
                            UrunKategori uk = (UrunKategori)Application.OpenForms["UrunKategori"];
                            uk.GridYenile();
                            uk.FormLoad();
                        }
                        else
                        {
                            MessageBox.Show("Ürün kategorisi silinemedi ( Hata kodu: K-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        byte sonuc2;
                        sonuc2 = fk.Sil("Urun_kategori", "Kategori_id='" + id + "'");
                        if (sonuc2 == 1)
                        {
                            MessageBox.Show("Ürün kategorisi başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Close();
                            UrunKategori uk = (UrunKategori)Application.OpenForms["UrunKategori"];
                            uk.GridYenile();
                            uk.FormLoad();
                        }
                        else
                        {
                            MessageBox.Show("Ürün kategorisi silinemedi ( Hata kodu: K-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    baglan.Close();
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #5
0
        public void SatisIptali()
        {
            try
            {
                SatisId.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
                string[] ads = SatisId.Text.Split(' ');
                if (ads[0] == "S")
                {
                    SatisId.Text = ads[1].ToString();
                    FbConnection b1 = new FbConnection(fk.Baglanti_Kodu());

                    b1.Open();
                    FbCommand    SatisUrun = new FbCommand("SELECT Satis_urun FROM Satis WHERE Satis_id='" + SatisId.Text + "'", b1);
                    FbDataReader Oku       = SatisUrun.ExecuteReader();
                    Oku.Read();
                    string urunid = Oku["Satis_urun"].ToString();
                    Oku.Close();
                    b1.Close();

                    DialogResult m = MessageBox.Show(dataGridView1.CurrentRow.Cells[1].Value.ToString() + " Satışı iptal edilecek. Emin misiniz ? ", "Onaylama", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (DialogResult.Yes == m)
                    {
                        fk.Sil("Satis", "Satis_id='" + SatisId.Text + "' and Satis_tarih='" + tarih + "'");
                        b1.Open();
                        FbCommand       RaporSor = new FbCommand("SELECT * FROM Rapor WHERE rapor_satisId='" + urunid + "' and rapor_tarih='" + tarih + "'", b1);
                        FbDataReader    cek      = RaporSor.ExecuteReader();
                        cek.Read(); int say      = int.Parse(cek["rapor_sayac"].ToString()); cek.Close();
                        b1.Close();
                        if (say > 1)
                        {
                            byte sonuc = fk.Guncelle("Rapor", "rapor_sayac=rapor_sayac-1", "rapor_satisId='" + urunid + "' and rapor_tarih='" + tarih + "'");
                            if (sonuc == 1)
                            {
                                MessageBox.Show("Satış başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                GridGuncelle();
                                FormLoad();
                            }
                            else
                            {
                                MessageBox.Show("Satış silinemedi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            byte sonuc = fk.Sil("Rapor", "rapor_satisId='" + urunid + "' and rapor_tarih='" + tarih + "'");
                            if (sonuc == 1)
                            {
                                MessageBox.Show("Satış başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                GridGuncelle();
                                FormLoad();
                            }
                            else
                            {
                                MessageBox.Show("Satış silinemedi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
                else
                {
                    SatisId.Text = ads[1].ToString();
                    DialogResult m = MessageBox.Show(dataGridView1.CurrentRow.Cells[1].Value.ToString() + " Satışı iptal edilecek. Emin misiniz ? ", "Onaylama", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (DialogResult.Yes == m)
                    {
                        byte sonuc = fk.Sil("ManuelSatis", "satis_id='" + SatisId.Text + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Satış başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Satış silinemedi", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #6
0
        private void SilEvet_Click_1(object sender, EventArgs e)
        {
            try
            {
                byte         sonuc;
                FbConnection baglan  = new FbConnection(fk.Baglanti_Kodu());
                FbConnection baglan2 = new FbConnection(fk.Baglanti_Kodu());
                baglan.Open();
                FbCommand UrunKategori = new FbCommand("SELECT Urun_id FROM Urunler WHERE Urun_kategori='" + id + "'", baglan);
                object    Usor         = UrunKategori.ExecuteScalar();
                if (Usor != null)
                {
                    FbDataReader UrunKategoriId = UrunKategori.ExecuteReader();
                    string[]     urun_id = new string[0]; int i = 0;
                    while (UrunKategoriId.Read())
                    {
                        Array.Resize(ref urun_id, urun_id.Length + 1);
                        urun_id[i] = UrunKategoriId["Urun_id"].ToString();
                        i++;
                    }


                    foreach (string uid in urun_id)
                    {
                        baglan2.Open();
                        FbCommand    SatisTab   = new FbCommand("SELECT Satis_id FROM Satis WHERE Satis_urun='" + uid + "'", baglan2);
                        FbDataReader SatisIdOku = SatisTab.ExecuteReader();
                        while (SatisIdOku.Read())
                        {
                            fk.Sil("Satis", "Satis_id='" + SatisIdOku["Satis_id"].ToString() + "'");
                        }
                        baglan2.Close();

                        baglan2.Open();
                        FbCommand    RaporTab   = new FbCommand("SELECT rapor_id FROM Rapor WHERE rapor_satisId='" + uid + "'", baglan2);
                        FbDataReader RaporIdOku = RaporTab.ExecuteReader();
                        while (RaporIdOku.Read())
                        {
                            fk.Sil("Rapor", "rapor_id='" + RaporIdOku["rapor_id"].ToString() + "'");
                        }

                        baglan2.Close();
                        fk.Sil("Urunler", "Urun_id='" + uid + "'");
                    }


                    sonuc = fk.Sil("Urun_kategori", "Kategori_id='" + id + "'");
                    if (sonuc == 1)
                    {
                        MessageBox.Show("Ürün kategorisi başarıyla silinmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Ürün kategorisi silinemedi ( Hata kodu: K-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Sistemsel bir hata oluştu, lütfen destek sağlayıcınıza başvurunuz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                baglan.Close();
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }