private void deleteButton_Click(object sender, EventArgs e) { City city = FormToCity(); if (city.ID <= 0) { MessageBox.Show("חובה לבחור עיר", "אין בחירה", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (MessageBox.Show("אזהרה", "האם אתה בטוח שאתה רוצה למחוק את העיר?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading) == DialogResult.Yes) { //לפני המחיקה - בדיקה שהישוב לא בשימוש בישויות אחרות //בדיקה עבור לקוחות ClientArr clientArr = new ClientArr(); clientArr.Fill(); ProductArr productArr = new ProductArr(); productArr.Fill(); if (clientArr.DoesExist(city) && productArr.DoesExist(city)) { MessageBox.Show("אי אפשר למחוק עיר שקשורה ליישות קיימת", "יש חיבור בין יישות לעיר", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (city.Delete()) { MessageBox.Show("נמחק", "נמחק", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); CityToFrom(null); CityArrToForm(null); } else { MessageBox.Show("שגיאה"); } } } }