//===================================================================== //כפתור לחיפוש רכבים בטבלה או על ידי תעודת זהות או על ידי מספר רכב //===================================================================== private void buttonSearch_Click(object sender, EventArgs e) { txtNote.Text = null; if (searchcar.Text != "") { if (valid.checkcarId(searchcar.Text) == true) //בידקת תקינות מספר רכב { DGcars.Rows.Clear(); rowIndex = 0; int search; int flag1 = 0; search = int.Parse(searchcar.Text); flag1 = dataB.CheckCarExist(search); if (flag1 == 1) { int idcar; if (int.TryParse(searchcar.Text, out idcar)) { idcar = int.Parse(searchcar.Text); showResult(idcar); // קריאה לפונקציה להוצאת נתונים } } else { searchcar.BackColor = Color.Red; MessageBox.Show("רכב לא קיים במערכת"); searchcar.BackColor = Color.White; searchcar.Clear(); searchcar.Focus(); return; } return; } } //========================= //חיפוש על ידי תעודת זהות //========================= if (searchcar.Text != "") { if (valid.checkId(searchcar.Text) == true) // בדיקת תקינות על ידי תעודת זהות { int search; int numRow; int flag1 = 0; search = int.Parse(searchcar.Text); flag1 = dataB.CheckCarExistbyid(search); if (flag1 == 1) { int idcarvis; if (int.TryParse(searchcar.Text, out idcarvis)) { idcarvis = int.Parse(searchcar.Text); showResultid(idcarvis); // קריאה לפונקציה להוצאת נתונים } } else { searchcar.BackColor = Color.Red; MessageBox.Show("רכב לא קיים במערכת"); searchcar.BackColor = Color.White; searchcar.Clear(); searchcar.Focus(); } } else { searchcar.BackColor = Color.Red; MessageBox.Show("מספר זיהוי לא תקין"); searchcar.BackColor = Color.White; searchcar.Clear(); searchcar.Focus(); } } else { searchcar.BackColor = Color.Red; MessageBox.Show("נא להקליד מספר זיהוי"); searchcar.BackColor = Color.White; searchcar.Focus(); } }