예제 #1
0
 //====================
 //חיפוש לפי מספר רכב
 //====================
 private void picSearchCar_Click(object sender, EventArgs e)
 {
     btnCardVis.Visible = false;
     if (txtNumCar.Text != "")                         // בדיקה שהשדה לא ריק
     {
         if (valid.checkcarId(txtNumCar.Text) == true) //  תקינות מספר רכב 7 או 8 ספרות
         {
             int search;
             int flag1 = 0;
             search = int.Parse(txtNumCar.Text);
             flag1  = dataB.CheckCarEvenExist(search); // בדיקה אם מספר רכב קיים במערכת
             if (flag1 == 1)                           // אם לא קיים
             {
                 int idcar;
                 if (int.TryParse(txtNumCar.Text, out idcar))
                 {
                     idcar = int.Parse(txtNumCar.Text);
                     showResult(idcar); // קריאה לפונקציה להוצאת נתונים
                 }
                 btnCardVis.Visible = true;
             }
             else
             {
                 txtNumCar.BackColor = Color.Red;
                 MessageBox.Show("רכב לא קיים במערכת");
                 txtNumCar.BackColor = Color.White;
                 txtNumCar.Clear();
                 txtNumCar.Focus();
             }
         }
         else
         {
             txtNumCar.BackColor = Color.Red;
             MessageBox.Show("מספר רכב לא תקין");
             txtNumCar.BackColor = Color.White;
             txtNumCar.Clear();
             txtNumCar.Focus();
         }
     }
     else
     {
         txtNumCar.BackColor = Color.Red;
         MessageBox.Show("נא להקליד מספר זיהוי");
         txtNumCar.BackColor = Color.White;
         txtNumCar.Focus();
     }
 }