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