コード例 #1
0
        //=====================
        //כפתור הוספה למערכת
        //=====================
        private void addVBT_Click(object sender, EventArgs e)
        {
            //בדיקה שכל השדות חובה מולאו בהצלחה
            bool flagState = true;

            if (String.IsNullOrEmpty(organizationBox.Text))
            {
                organizationBox.BackColor = Color.Red;
                flagState = false;
            }
            if (String.IsNullOrEmpty(iD.Text))
            {
                iD.BackColor = Color.Red;
                flagState    = false;
            }
            if (String.IsNullOrEmpty(firstName.Text))
            {
                firstName.BackColor = Color.Red;
                flagState           = false;
            }
            if (String.IsNullOrEmpty(lastName.Text))
            {
                lastName.BackColor = Color.Red;
                flagState          = false;
            }
            if (String.IsNullOrEmpty(phoneNum.Text))
            {
                phoneNum.BackColor = Color.Red;
                flagState          = false;
            }
            if (String.IsNullOrEmpty(city.Text))
            {
                city.BackColor = Color.Red;
                flagState      = false;
            }
            if (String.IsNullOrEmpty(street.Text))
            {
                street.BackColor = Color.Red;
                flagState        = false;
            }
            if (String.IsNullOrEmpty(group.Text))
            {
                group.BackColor = Color.Red;
                flagState       = false;
            }
            if (String.IsNullOrEmpty(statusVisitor.Text))
            {
                statusVisitor.BackColor = Color.Red;
                flagState = false;
            }
            if (String.IsNullOrEmpty(carID.Text))
            {
                carID.BackColor = Color.Red;
                flagState       = false;
            }
            if (String.IsNullOrEmpty(yearCar.Text))
            {
                yearCar.BackColor = Color.Red;
                flagState         = false;
            }
            if (String.IsNullOrEmpty(typeCar.Text))
            {
                typeCar.BackColor = Color.Red;
                flagState         = false;
            }
            if (String.IsNullOrEmpty(ColorCar.Text))
            {
                ColorCar.BackColor = Color.Red;
                flagState          = false;
            }
            if (flagState == true)
            {
                Visitors visitor = new Visitors();
                //הכנסת נתונים של מבקר חדש
                if (valid.checkId(iD.Text) == true)                 // בדיקת תקינות ת.ז
                {
                    if (!dataB.checkIfVisExist(int.Parse(iD.Text))) // בדיקה אם תעודת זהות קיימת במערכת
                    {
                        iD.BackColor = Color.Red;
                        MessageBox.Show(visitor.ID + "מבקר כבר קיים במערכת", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        iD.BackColor = Color.White;
                        return;
                    }
                    visitor.ID        = iD.Text;
                    visitor.FirstName = firstName.Text;
                    visitor.LastName  = lastName.Text;
                    visitor.City      = city.Text;
                    visitor.Street    = street.Text;
                    visitor.PhoneNum  = phoneNum.Text;
                    if (workerID.Text != "" && (!dataB.checkIfWorkExist(int.Parse(workerID.Text))))     // בדיקה שהמספר עובד לא קיים במערכת
                    {
                        visitor.WorkerID   = workerID.Text;
                        workerID.BackColor = Color.Red;
                        MessageBox.Show(visitor.WorkerID + "מס עובד כבר קיים במערכת", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        workerID.BackColor = Color.White;
                        return;
                    }
                    else
                    {
                        visitor.WorkerID = workerID.Text;
                    }
                    visitor.CreateDate    = Convert.ToDateTime(createdDate.Text);
                    visitor.StatusVisitor = statusVisitor.Text;
                    if (radioParking.Checked)     // הרשאות נתיב חניון רגיל/סגל
                    {
                        visitor.PermissionPaths = radioParking.Text;
                    }
                    else
                    {
                        visitor.PermissionPaths = radioParkingWork.Text;
                    }

                    visitor.Group = group.Text;

                    if (visitor.AdminComment == "")
                    {
                        visitor.AdminComment = adminComment.Text;
                    }
                    else
                    {
                        visitor.AdminComment = adminComment.Text;
                    }

                    visitor.OrganizationBox = organizationBox.Text;
                    visitor.CrId            = carID.Text;
                    // הכנסת נתונים של הרכב
                    Cars car = new Cars();

                    if (carID.Text != "" && (!dataB.checkIfCarExist(int.Parse(carID.Text))))    // בדיקה אם מספר רכב קיים במערכת
                    {
                        car.CarId       = carID.Text;
                        carID.BackColor = Color.Red;
                        MessageBox.Show(car.CarId + " מס רכב כבר קיים במערכת", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        carID.BackColor = Color.White;
                    }
                    else
                    {
                        car.CarId = carID.Text;
                    }
                    car.IDVis    = iD.Text;       //תעודת זהות של בעל הרכב
                    car.TypeCar  = typeCar.Text;  // סוג הרכב
                    car.YearCar  = yearCar.Text;  // שנת יצור
                    car.ColorCar = ColorCar.Text; // צבע רכב
                    if (radioParking.Checked)     // הרשאות נתיב חניון רגיל/סגל
                    {
                        car.PermissionPaths = radioParking.Text;
                    }
                    else
                    {
                        car.PermissionPaths = radioParkingWork.Text;
                    }

                    car.Group         = group.Text;
                    car.StatusVisitor = statusVisitor.Text;

                    //בדיקת תקינות קלט פלט של הנתונים
                    bool[] err = new bool[12];
                    err[0]  = valid.checkId(visitor.ID);
                    err[1]  = valid.checkfirstName(visitor.FirstName);
                    err[2]  = valid.checklastName(visitor.LastName);
                    err[3]  = valid.checkcity(visitor.City);
                    err[4]  = valid.checkstreet(visitor.Street);
                    err[5]  = valid.checkPhone(visitor.PhoneNum);
                    err[6]  = valid.checkworkerID(visitor.WorkerID);
                    err[7]  = valid.checkcarId(car.CarId);
                    err[8]  = valid.checktypeCar(car.TypeCar);
                    err[9]  = valid.checkyearCar(car.YearCar);
                    err[10] = valid.checkcolorCar(car.ColorCar);
                    err[11] = valid.checkIDVis(car.IDVis);
                    bool flg = true;
                    for (int i = 0; i < err.Length; i++)
                    {
                        if (err[i] == false)     // אם הנתונים לא תקינים הצג שגיאות מתאימות
                        {
                            switch (i)
                            {
                            case 0:
                                iD.BackColor = Color.White;
                                MessageBox.Show("תעודת זהות לא תקינה");
                                iD.BackColor = Color.White;
                                break;

                            case 1:
                                firstName.BackColor = Color.Red;
                                MessageBox.Show("שם פרטי שגוי");
                                firstName.BackColor = Color.White;
                                break;

                            case 2:
                                lastName.BackColor = Color.Red;
                                MessageBox.Show("שם משפחה שגוי");
                                lastName.BackColor = Color.White;
                                break;

                            case 3:
                                city.BackColor = Color.Red;
                                MessageBox.Show("רשום עיר מחדש");
                                city.BackColor = Color.White;
                                break;

                            case 4:
                                street.BackColor = Color.Red;
                                MessageBox.Show("רשום רחוב מחדש");
                                street.BackColor = Color.White;
                                break;

                            case 5:
                                phoneNum.BackColor = Color.Red;
                                MessageBox.Show("מספר טלפון חייב להכיל 10 ספרות");
                                phoneNum.BackColor = Color.White;
                                break;

                            case 6:
                                workerID.BackColor = Color.Red;
                                MessageBox.Show("מספר עובד חייב להכיל 5 ספרות");
                                workerID.BackColor = Color.White;
                                break;

                            case 7:
                                carID.BackColor = Color.Red;
                                MessageBox.Show("מס רכב חייב להכיל 7 או 8 ספרות");
                                carID.BackColor = Color.White;
                                break;

                            case 8:
                                typeCar.BackColor = Color.Red;
                                MessageBox.Show("סוג רכב לא תקין");
                                typeCar.BackColor = Color.White;
                                break;

                            case 9:
                                yearCar.BackColor = Color.Red;
                                MessageBox.Show("שנת יצור חייב להכיל 4 ספרות");
                                yearCar.BackColor = Color.White;
                                break;

                            case 10:
                                ColorCar.BackColor = Color.Red;
                                MessageBox.Show("צבע שגוי");
                                ColorCar.BackColor = Color.White;
                                break;
                            }
                            flg = false;
                        }
                    }
                    if (flg == true)     // אם הנתונים תקינים ללא שגיאות הכנס אותם לבסיס נתונים
                    {
                        dataB.InsertVisitors(visitor);
                        dataB.InsertCars(car);
                        MessageBox.Show("מבקר חדש צורף בהצלחה", "OK");
                        ClearTextBoxes(infoVis);
                        ClearTextBoxes(infoCar);
                    }

                    return;
                }
                MessageBox.Show("תעודת זהות לא תקינה");
                iD.BackColor = Color.Red;
                iD.Clear();
                iD.Focus();
            }
            else
            {
                MessageBox.Show("אנא מלא את השדות האדומים להוספת מבקר חדש למערכת", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
        }
コード例 #2
0
        //================================
        //פונקציה עריכת פריטים בכרטייסיה
        //================================
        private void updateCarCard(string uv)
        {
            string IDVis    = txtid.Text;
            string CarId    = txtcarid.Text;
            string TypeCar  = txttype.Text;
            string ColorCar = txtcolor.Text;
            string YearCar  = txtyear.Text;

            Cars car = new Cars();

            car.IDVis    = txtid.Text;
            car.CarId    = txtcarid.Text;
            car.TypeCar  = txttype.Text;
            car.ColorCar = txtcolor.Text;
            car.YearCar  = txtyear.Text;

            bool[] err = new bool[3];
            err[0] = valid.checktypeCar(car.TypeCar);
            err[1] = valid.checkcolorCar(car.ColorCar);
            err[2] = valid.checkyearCar(car.YearCar);

            bool flg = true;

            for (int i = 0; i < err.Length; i++)
            {
                if (err[i] == false)     // אם הנתונים לא תקינים הצג שגיאות מתאימות
                {
                    switch (i)
                    {
                    case 0:
                        txttype.BackColor = Color.Red;
                        MessageBox.Show("סוג רכב לא תקין");
                        txttype.BackColor = Color.White;
                        break;

                    case 1:
                        txtcolor.BackColor = Color.Red;
                        MessageBox.Show("צבע שגוי");
                        txtcolor.BackColor = Color.White;
                        break;

                    case 2:
                        txtyear.BackColor = Color.Red;
                        MessageBox.Show("שנת יצור חייב להכיל 4 ספרות");
                        txtyear.BackColor = Color.White;
                        break;
                    }
                    flg = false;
                }
            }
            if (flg == true)     // אם הנתונים תקינים ללא שגיאות הכנס אותם לבסיס נתונים
            {
                dataB.updateCarCard(car, true);
                txtid.BackColor    = Color.Green;
                txtcarid.BackColor = Color.Green;
                txttype.BackColor  = Color.Green;
                txtcolor.BackColor = Color.Green;
                txtyear.BackColor  = Color.Green;
                MessageBox.Show("פרטי הרכב שערכת נשמרו בהצלחה", "OK");
                this.Close();
            }
        }
コード例 #3
0
        //=================
        //יצירת הטבלה לרכב
        //=================
        private PdfPTable tableOfCars(ArrayList data, int group)
        {
            PdfPTable Table  = getTableCars();                 // טבלה
            PdfPCell  myCell = new PdfPCell();                 //תאים

            myCell.BackgroundColor     = BaseColor.LIGHT_GRAY; //תא צבעוני
            myCell.FixedHeight         = 20;
            myCell.BorderColor         = BaseColor.DARK_GRAY;
            myCell.HorizontalAlignment = Element.ALIGN_CENTER;
            myCell.VerticalAlignment   = Element.ALIGN_MIDDLE;
            myCell.RunDirection        = PdfWriter.RUN_DIRECTION_RTL; //פונט מימין לשמאל
            Table.RunDirection         = PdfWriter.RUN_DIRECTION_RTL; //טבלה מימין לשמאל
            string   ARIALUNI_TFF = Path.Combine(@"C:\Windows\Fonts", "Gisha.ttf");
            BaseFont bf           = BaseFont.CreateFont(ARIALUNI_TFF, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

            iTextSharp.text.Font hebFont = new iTextSharp.text.Font(bf, 12, iTextSharp.text.Font.BOLD);

            ArrayList list = data; // רשימה

            object[] anArray = list.ToArray();
            int      i = 0;
            int      j = 0, k = 0;
            int      N = 1;

            if (data.Count != 0)
            {
                N = data.Count;
            }
            Cars[] car    = new Cars[N];
            var    myFont = new iTextSharp.text.Font(bf, 10f, iTextSharp.text.Font.UNDERLINE | iTextSharp.text.Font.BOLD, iTextSharp.text.BaseColor.BLUE);

            myCell.Phrase = new Phrase("תעודת זהות", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("מספר רכב", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("סוג רכב", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("שנת יצור", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("צבע רכב", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("הרשאות", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("קבוצה", myFont);
            Table.AddCell(myCell);
            myCell.Phrase = new Phrase("סטטוס", myFont);
            Table.AddCell(myCell);
            /* אירגון הנתונים למחלקות */
            while (i < anArray.Count() && anArray.Count() != 0)
            {
                if (anArray[i] is Login.Cars)
                {
                    car[k] = ((Login.Cars)anArray[i]);
                    k++;
                }
                i++;
            }
            if (anArray.Count() != 0)
            {
                Table = createCarsTable(Table, car, N, myCell);
            }
            return(Table);
        }
コード例 #4
0
        //=================================================
        //לחיצה כפולה על תעודת זהות מילוי כל השדות להצגה
        //=================================================
        private void dataEdit_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            panel1.Enabled = true;
            try
            {
                string item         = null;
                string txtsearchVis = null;
                if (e.ColumnIndex == 1)
                {
                    item         = dataEdit.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
                    txtsearchVis = item;
                }
                else if (e.ColumnIndex == 0)
                {
                    item         = dataEdit.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
                    txtsearchVis = item;
                }
                Visitors visitors = new Visitors();
                visitors = dataB.searchVisitById(txtsearchVis);
                if (visitors != null)

                {
                    groupp.Text           = visitors.Group;
                    iDp.Text              = visitors.ID;
                    firstNamep.Text       = visitors.FirstName;
                    lastNamep.Text        = visitors.LastName;
                    phoneNump.Text        = visitors.PhoneNum;
                    cityp.Text            = visitors.City;
                    streetp.Text          = visitors.Street;
                    workIDp.Text          = visitors.WorkerID;
                    statusVisitorp.Text   = visitors.StatusVisitor;
                    organizationBoxp.Text = visitors.OrganizationBox;
                    adminCommentp.Text    = visitors.AdminComment;
                }
                //פרטי רכב
                Cars carvis = new Cars();
                carvis = dataB.searchCarById(txtsearchVis);
                if (carvis != null)
                {
                    iDp.Text       = carvis.IDVis;
                    carIDp.Text    = carvis.CarId;
                    typeCarp.Text  = carvis.TypeCar;
                    yearCarp.Text  = carvis.YearCar;
                    colorCarp.Text = carvis.ColorCar;
                    //נתיבי כניסה
                    if (visitors.PermissionPaths == "חניון בית חולים")
                    {
                        radioParking.Checked     = true;
                        radioParkingWork.Checked = false;
                    }
                    else
                    {
                        radioParking.Checked     = false;
                        radioParkingWork.Checked = true;
                    }
                    btnsearcVis.Enabled = true;
                }
            }
            catch (Exception)
            { }
        }
コード例 #5
0
        //======================
        //עדכון פרטי מבקר
        //======================
        private void UpdateVisitors(string uv)
        {
            //בדיקה שכל השדות חובה מולאו בהצלחה
            bool flagState = true;

            if (String.IsNullOrEmpty(groupp.Text))
            {
                groupp.BackColor = Color.Red;
                flagState        = false;
            }
            if (String.IsNullOrEmpty(iDp.Text))
            {
                iDp.BackColor = Color.Red;
                flagState     = false;
            }
            if (String.IsNullOrEmpty(firstNamep.Text))
            {
                firstNamep.BackColor = Color.Red;
                flagState            = false;
            }
            if (String.IsNullOrEmpty(lastNamep.Text))
            {
                lastNamep.BackColor = Color.Red;
                flagState           = false;
            }
            if (String.IsNullOrEmpty(phoneNump.Text))
            {
                phoneNump.BackColor = Color.Red;
                flagState           = false;
            }
            if (String.IsNullOrEmpty(cityp.Text))
            {
                cityp.BackColor = Color.Red;
                flagState       = false;
            }
            if (String.IsNullOrEmpty(streetp.Text))
            {
                streetp.BackColor = Color.Red;
                flagState         = false;
            }
            if (String.IsNullOrEmpty(statusVisitorp.Text))
            {
                statusVisitorp.BackColor = Color.Red;
                flagState = false;
            }
            if (String.IsNullOrEmpty(carIDp.Text))
            {
                carIDp.BackColor = Color.Red;
                flagState        = false;
            }
            if (String.IsNullOrEmpty(typeCarp.Text))
            {
                typeCarp.BackColor = Color.Red;
                flagState          = false;
            }
            if (String.IsNullOrEmpty(yearCarp.Text))
            {
                yearCarp.BackColor = Color.Red;
                flagState          = false;
            }
            if (String.IsNullOrEmpty(colorCarp.Text))
            {
                colorCarp.BackColor = Color.Red;
                flagState           = false;
            }
            if (flagState == true)
            {
                string Group           = groupp.Text;
                string ID              = iDp.Text;
                string FirstName       = firstNamep.Text;
                string LastName        = lastNamep.Text;
                string PhoneNum        = phoneNump.Text;
                string City            = cityp.Text;
                string Street          = streetp.Text;
                string WorkerID        = workIDp.Text;
                string StatusForName   = statusVisitorp.Text;
                string OrganizationBox = organizationBoxp.Text;
                string AdminComment    = adminCommentp.Text;
                string vispw           = "";
                string CrId            = carIDp.Text;
                string IDVis           = iDp.Text;
                string CarId           = carIDp.Text;
                string TypeCar         = typeCarp.Text;
                string YearCar         = yearCarp.Text;
                string ColorCar        = colorCarp.Text;

                bool[] err = new bool[11];
                for (int i = 0; i < err.Length; i++)
                {
                    err[i] = true;
                }
                if (radioParking.Checked || radioParkingWork.Checked)
                {
                    if (radioParkingWork.Checked)
                    {
                        vispw = "חניון בית חולים";
                    }
                    else
                    {
                        vispw = "חניון סגל";
                    }
                }
                //בדיקת תקינות קלט פלט של הנתונים
                err[0]  = valid.checkId(ID);
                err[1]  = valid.checkfirstName(FirstName);
                err[2]  = valid.checklastName(LastName);
                err[3]  = valid.checkcity(City);
                err[4]  = valid.checkstreet(Street);
                err[5]  = valid.checkPhone(PhoneNum);
                err[6]  = valid.checkworkerID(WorkerID);
                err[7]  = valid.checkcarId(CrId);
                err[8]  = valid.checktypeCar(TypeCar);
                err[9]  = valid.checkyearCar(YearCar);
                err[10] = valid.checkcolorCar(ColorCar);
                bool flg = true;
                for (int i = 0; i < err.Length; i++)
                {
                    if (err[i] == false) // אם הנתונים לא תקינים הצג שגיאות מתאימות
                    {
                        switch (i)
                        {
                        case 0:
                            iDp.BackColor = Color.Red;
                            MessageBox.Show("תעודת זהות לא תקינה");
                            iDp.BackColor = Color.White;
                            break;

                        case 1:
                            firstNamep.BackColor = Color.Red;
                            MessageBox.Show("שם פרטי שגוי");
                            firstNamep.BackColor = Color.White;
                            break;

                        case 2:
                            lastNamep.BackColor = Color.Red;
                            MessageBox.Show("שם משפחה שגוי");
                            lastNamep.BackColor = Color.White;
                            break;

                        case 3:
                            cityp.BackColor = Color.Red;
                            MessageBox.Show("רשום עיר מחדש");
                            cityp.BackColor = Color.White;
                            break;

                        case 4:
                            streetp.BackColor = Color.Red;
                            MessageBox.Show("רשום רחוב מחדש");
                            streetp.BackColor = Color.White;
                            break;

                        case 5:
                            phoneNump.BackColor = Color.Red;
                            MessageBox.Show("מספר טלפון חייב להכיל 10 ספרות");
                            phoneNump.BackColor = Color.White;
                            break;

                        case 6:
                            workIDp.BackColor = Color.Red;
                            MessageBox.Show("מספר עובד חייב להכיל 5 ספרות");
                            workIDp.BackColor = Color.White;
                            break;

                        case 7:
                            carIDp.BackColor = Color.Red;
                            MessageBox.Show("מס רכב חייב להכיל 7 או 8 ספרות");
                            carIDp.BackColor = Color.White;
                            break;

                        case 8:
                            typeCarp.BackColor = Color.Red;
                            MessageBox.Show("סוג רכב לא תקין");
                            typeCarp.BackColor = Color.White;
                            break;

                        case 9:
                            yearCarp.BackColor = Color.Red;
                            MessageBox.Show("שנת יצור חייב להכיל 4 ספרות");
                            yearCarp.BackColor = Color.White;
                            break;

                        case 10:
                            colorCarp.BackColor = Color.Red;
                            MessageBox.Show("צבע שגוי");
                            colorCarp.BackColor = Color.White;
                            break;
                        }
                        flg = false;
                    }
                }
                if (flg == true)
                {
                    Visitors visitor = new Visitors();
                    visitor.ID            = iDp.Text;
                    visitor.FirstName     = firstNamep.Text;
                    visitor.LastName      = lastNamep.Text;
                    visitor.City          = cityp.Text;
                    visitor.Street        = streetp.Text;
                    visitor.PhoneNum      = phoneNump.Text;
                    visitor.WorkerID      = workIDp.Text;
                    visitor.StatusVisitor = statusVisitorp.Text;

                    if (radioParking.Checked) // הרשאות נתיב חניון רגיל/סגל
                    {
                        visitor.PermissionPaths = radioParking.Text;
                    }
                    else
                    {
                        visitor.PermissionPaths = radioParkingWork.Text;
                    }

                    visitor.Group           = groupp.Text;
                    visitor.OrganizationBox = organizationBoxp.Text;
                    if (visitor.AdminComment == "")
                    {
                        visitor.AdminComment = adminCommentp.Text;
                    }
                    else
                    {
                        visitor.AdminComment = adminCommentp.Text;
                    }

                    visitor.CrId = carIDp.Text;

                    // הכנסת נתונים של הרכב
                    Cars car = new Cars();
                    car.IDVis    = iDp.Text; //תעודת זהות של בעל הרכב
                    car.CarId    = carIDp.Text;
                    car.TypeCar  = typeCarp.Text;
                    car.YearCar  = yearCarp.Text;
                    car.ColorCar = colorCarp.Text;
                    if (radioParking.Checked) // הרשאות נתיב חניון רגיל/סגל
                    {
                        car.PermissionPaths = radioParking.Text;
                    }
                    else
                    {
                        car.PermissionPaths = radioParkingWork.Text;
                    }
                    car.Group = groupp.Text;

                    if (uv.Equals("עריכה"))
                    {
                        dataB.updatevisitors(visitor, true);
                        dataB.updateCars(car, true);
                        MessageBox.Show("פרטי מבקר ורכב עודכנו בהצלחה");
                    }
                    if (uv.Equals("מחיקה"))
                    {
                        visitor.StatusVisitor = "לא פעיל";
                        dataB.updatevisitors(visitor, false);
                        dataB.updateCars(car, false);
                        MessageBox.Show("המבקר נמחק מהמערכת");
                    }
                }
                else
                {
                    MessageBox.Show("לא בוצע עידכון,מלא שדות");
                }
            }
            else
            {
                MessageBox.Show("נא מלא את השדות האדומים להוספת אישור זמני למבקר", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
        }
コード例 #6
0
        //=====================================================================
        //כפתור חיפוש כאשר נלחץ יפתח כרטיס המבקר לעידכון פרטים או למחיקה .
        //=====================================================================
        private void btnsearcVis_Click(object sender, EventArgs e)
        {
            panel1.Enabled = true;
            if (txtsearchVis.Text != "")
            {
                if (valid.checkId(txtsearchVis.Text) == true)            // בדיקת תקינות ת.ז
                {                                                        // פרטי מבקר
                    Visitors visitors = new Visitors();
                    visitors = dataB.searchVisitById(txtsearchVis.Text); // בדיקה שת.ז קיים
                    if (visitors != null)
                    {
                        groupp.Text           = visitors.Group;
                        iDp.Text              = visitors.ID;
                        firstNamep.Text       = visitors.FirstName;
                        lastNamep.Text        = visitors.LastName;
                        phoneNump.Text        = visitors.PhoneNum;
                        cityp.Text            = visitors.City;
                        streetp.Text          = visitors.Street;
                        workIDp.Text          = visitors.WorkerID;
                        statusVisitorp.Text   = visitors.StatusVisitor;
                        organizationBoxp.Text = visitors.OrganizationBox;
                        adminCommentp.Text    = visitors.AdminComment;
                        carIDp.Text           = visitors.CrId;
                    }
                    //פרטי רכב
                    Cars carvis = new Cars();
                    carvis = dataB.searchCarById(txtsearchVis.Text);
                    if (carvis != null)
                    {
                        iDp.Text       = carvis.IDVis;
                        carIDp.Text    = carvis.CarId;
                        typeCarp.Text  = carvis.TypeCar;
                        yearCarp.Text  = carvis.YearCar;
                        colorCarp.Text = carvis.ColorCar;
                        //נתיבי כניסה
                        if (visitors.PermissionPaths == "חניון בית חולים")
                        {
                            radioParking.Checked     = true;
                            radioParkingWork.Checked = false;
                        }

                        else
                        {
                            radioParking.Checked     = false;
                            radioParkingWork.Checked = true;
                        }
                        btnsearcVis.Enabled = true;
                    }
                    else
                    {
                        txtsearchVis.BackColor = Color.Red;
                        MessageBox.Show("מבקר לא קיים במערכת");
                        txtsearchVis.BackColor = Color.White;
                        panel1.Enabled         = false;
                        txtsearchVis.Clear();
                        txtsearchVis.Focus();
                    }
                }
                else
                {
                    txtsearchVis.BackColor = Color.Red;
                    MessageBox.Show("תעודת זהות לא תקינה");
                    txtsearchVis.BackColor = Color.White;
                    txtsearchVis.Clear();
                    txtsearchVis.Focus();
                }
            }
            else
            {
                txtsearchVis.BackColor = Color.Red;
                MessageBox.Show("לא הוקלד מספר תעודת זהות");
                txtsearchVis.BackColor = Color.White;
                txtsearchVis.Focus();
            }
        }