الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حذف الحساب

بدأه taher_201397 في 9 أغسطس 2014 · 0 رد · 514 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

برمجت دليل حسابات اريد عندما لايكون للحساب ابناء يحذفه وهذا ينفذه ، واريده عندما يكون للحساب ابناء ان يحذفه ويحذف كل الحسابات المندرجه تحت هذا الحساب الرئيسي وهذا لايتم

 

وكتبت هذا الكود للحذف لكن ينفذ الجزء الاول ولاينفذ الجزء التانى

 

Private Sub ToolStripDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripDelete.Click

Try

If Me.TreeView1.SelectedNode.GetNodeCount(True) = 0 Then 'اذا لم يكن للحساب ابناء

Dim D As New accountsDataContext

Dim a = (From c In D.accounts Where c.account_id = Me.Txtparentid.Text).ToList(0)

D.accounts.DeleteOnSubmit(a)

D.SubmitChanges()

MsgBox("تم الحذف")

 

ElseIf Me.TreeView1.SelectedNode.GetNodeCount(True) > 0 Then 'اذا كان للحساب ابناء

Dim Ds As New accountsDataContext

Dim b = From c In Ds.accounts Where c.account_parent = Me.Txtparentid.Text.ToList(0)

Ds.accounts.InsertAllOnSubmit(

Ds.SubmitChanges()

 

Dim DDl As New accountsDataContext

Dim bb = (From c In DDl.accounts Where c.account_id = Me.Txtparentid.Text).ToList(0)

DDl.accounts.DeleteOnSubmit(bb)

DDl.SubmitChanges()

MsgBox("تم الحذف")

End If

 

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

 

post-283605-0-40572200-1407594691_thumb.

 

عند حذف الحساب 1 يتم حذفه من الشجره ومن الداتابيس

اما عند تحديد الحساب 2 الذى له ابن لايحذفه وتظهر رساله exception post-283605-0-74200100-1407595326_thumb.

تم تعديل هذه المشاركة بواسطة taher_201397 في 9 أغسطس 2014 في 18:15

مواضيع مشابهة