예제 #1
0
        //=======================
        //כפתור שמירת הערה לרכב
        //=======================
        private void btnNote_Click(object sender, EventArgs e)
        {
            int search;
            int flag1 = 0;

            if (searchcar.Text != "" && valid.checkId(searchcar.Text) == true) // בדיקה ששדה לא ריק ותעודת זהות תקין
            {
                search = int.Parse(searchcar.Text);
                flag1  = dataB.CheckVisitorExist(search); // בדיקה אם משתמש קיים במערכת
                if (flag1 == 1)
                {
                    UpdatNote(searchcar.Text);
                }
                else
                {
                    searchcar.BackColor = Color.Red;
                    MessageBox.Show("מבקר לא קיים במערכת");
                    searchcar.BackColor = Color.White;
                    searchcar.Clear();
                }
            }
            else
            {
                searchcar.BackColor = Color.Red;
                MessageBox.Show("נא להקליד מספר שקיים במערכת");
                searchcar.BackColor = Color.White;
                searchcar.Clear();
            }
        }
        //==============================
        //כפתור חיפוש מבקר על ידי מזהה
        //==============================
        private void buttonSearch_Click(object sender, EventArgs e)
        {
            if (searchid.Text != "")
            {
                if (valid.checkId(searchid.Text) == true) // בדיקת תקינות ת.ז
                {
                    dataListVisitors.Rows.Clear();
                    rowIndex = 0;
                    int search;
                    int flag1 = 0;

                    search = int.Parse(searchid.Text);
                    flag1  = dataB.CheckVisitorExist(search); // בדיקה אם משתמש קיים במערכת
                    if (flag1 == 1)
                    {
                        int idOrVis;
                        if (int.TryParse(searchid.Text, out idOrVis))
                        {
                            idOrVis = int.Parse(searchid.Text);
                            showResult(idOrVis); // קריאה לפונקציה להוצאת נתונים
                        }
                    }
                    else
                    {
                        searchid.BackColor = Color.Red;
                        MessageBox.Show("מבקר לא קיים במערכת");
                        searchid.BackColor = Color.White;
                        searchid.Clear();
                    }
                }
                else
                {
                    searchid.BackColor = Color.Red;
                    MessageBox.Show("תעודת זהות לא תקינה");
                    searchid.BackColor = Color.White;
                    searchid.Clear();
                }
            }
            else
            {
                searchid.BackColor = Color.Red;
                MessageBox.Show("נא להקליד ת.ז לחיפוש");
                searchid.BackColor = Color.White;
                searchid.Focus();
            }
        }