private void btnSiparisiSil_Click(object sender, EventArgs e) { if (gridView1.RowCount == 0) { MessageBox.Show("Önce Eklenen Ürünlerin Hepsini Silmen gerekir"); return; } if (MessageBox.Show("Silmek İstediğine Emin miisin ??", "", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } clsTablolar.EvrakIliski.csEvrakIliski Evraklari = new clsTablolar.EvrakIliski.csEvrakIliski(); TrGenel = Baglanti.BeginTransaction(); if (Evraklari.SiparisFaturayaAktarilmisMi(Baglanti, TrGenel, Siparis.SiparisID) == clsTablolar.EvrakIliski.csEvrakIliski.SiparisinFaturayaAktarilmaDurumu.Faturalandi) { TrGenel.Commit(); if (DialogResult.No == MessageBox.Show("Bu Sipariş Satışa Aktarılmış Gene de Silmek ,istyor musun", "", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2)) { return; } } else { TrGenel.Commit(); } TrGenel = Baglanti.BeginTransaction(); Siparis.SiparisSil(Baglanti, TrGenel, Siparis.SiparisID); TrGenel.Commit(); }
private void btnSil_Click(object sender, EventArgs e) { if (gvEvrakIliski.RowCount != 0) { XtraMessageBox.Show("Faturaya Aktarılmış Sipariş Silinemez."); } if (MessageBox.Show("Kayıt Silinecek Eminmisiniz??", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes) { try { trGenel = SqlConnections.GetBaglanti().BeginTransaction(); Siparis.SiparisSil(SqlConnections.GetBaglanti(), trGenel, Siparis.SiparisID); trGenel.Commit(); } catch (Exception hata) { trGenel.Rollback(); frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); frmHataBildir.ShowDialog(); } } }