private void SetProductsByFilter()
        {
            int id = 0;

            //אם המשתמש רשם ערך בשדה המזהה

            if (filter_Id.Text != "")
            {
                id = int.Parse(filter_Id.Text);
            }

            //מייצרים אוסף של כלל המוצרים

            ProductArr productArr = new ProductArr();

            productArr.Fill();

            //מסננים את אוסף המוצרים לפי שדות הסינון שרשם המשתמש

            productArr = productArr.Filter(id, filter_NameProduct.Text,
                                           comboBox_FilterCompanie.SelectedItem as Companie,
                                           comboBox_FilterCategorie.SelectedItem as Categorie);

            //מציבים בתיבת הרשימה את אוסף המוצרים

            listBox_Products.DataSource = productArr;
        }
Beispiel #2
0
        public void InitializeListView(Client client)
        {
            ProductArr productArr = new ProductArr();

            productArr.Fill();

            ProductArr   productArrToReturn = new ProductArr();
            Product      product;
            ListViewItem listViewItem;

            for (int i = 0; i < productArr.Count; i++)
            {
                product = productArr[i] as Product;

                if (product.Client == client.ID)
                {
                    productArrToReturn.Add(product);
                }
            }

            for (int i = 0; i < productArrToReturn.Count; i++)
            {
                product = productArrToReturn[i] as Product;
                if ((productArrToReturn[i] as Product).Catagory.ID == 1)
                {
                    listViewItem = new ListViewItem(new[] { "בתים", product.City.Name, product.Adress + " " + product.StreetNo, product.Descreption, Convert.ToString(product.Size), Convert.ToString(product.Floor) });
                    listViewProducts.Items.Add(listViewItem);
                }
                else
                {
                    listViewItem = new ListViewItem(new[] { "דירות", product.City.Name, product.Adress + " " + product.StreetNo, product.Descreption, Convert.ToString(product.Size), Convert.ToString(product.Floor) });
                    listViewProducts.Items.Add(listViewItem);
                }
            }
        }
Beispiel #3
0
        private void pictureBoxProperty_Click(object sender, EventArgs e)
        {
            ClientArr  clientArr  = new ClientArr();
            ProductArr productArr = new ProductArr();

            productArr.Fill();
            clientArr.Fill();

            Client client = GetClientFromForm();

            Product product = productArr.FilterWithID(Convert.ToInt32(((PictureBox)sender).Tag));

            if (labelWelcome.Visible == false || labelWelcome.Text == "")
            {
                MessageBox.Show("חובה להירשם לפני השכרה", "רישום", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
            }
            else if (product == null)
            {
                MessageBox.Show("אין נכס", "בחירה שגויה", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
            }
            else
            {
                //שולח את הנכס ואת הלקוח שרוצה להשכיר
                FormToRent formToRent = new FormToRent(client, product);
                formToRent.ShowDialog();
            }
        }
Beispiel #4
0
        public ProductArr GetCars()
        {
            int    Id     = 0;
            string Status = "";

            //אם המשתמש רשם ערך בשדה המזהה
            if (txt_Id.Text != "")
            {
                Id = int.Parse(txt_Id.Text);
            }

            //מייצרים אוסף של כלל הלקוחות
            ProductArr productArr = new ProductArr();

            productArr.Fill();
            productArr.Sort();

            if (rdb_Buy.Checked)
            {
                Status = "Buy";
            }
            else if (rdb_Rent.Checked)
            {
                Status = rdb_Rent.Text;
            }

            //מסננים את אוסף הלקוחות לפי שדות הסינון שרשם המשתמש
            productArr = productArr.Filter(Id, txt_LicenseNumber.Text, Status, cmb_Category.SelectedItem as Category,
                                           cmb_Company.SelectedItem as Company);

            return(productArr);
        }
Beispiel #5
0
        private void UploadPictures()
        {
            //יש את המשתנים בגלל שאיי משתנה לא ביחס לנכס אלא ללולאה
            int        a          = 1; // for apartments
            int        h          = 1; //for houses
            ProductArr productArr = new ProductArr();

            productArr.Fill();
            //he
            PictureBox pictureBox = new PictureBox();

            for (int i = 0; i < productArr.Count; i++)
            {
                if ((productArr[i] as Product).IsSold == 0)
                {
                    if ((productArr[i] as Product).Catagory.ID == 1)
                    {
                        //שם את השם של הפיקטר בוקס בהתאם לקטגוריה
                        pictureBox = NumberToPictureBox(h, (productArr[i] as Product).Catagory.ID);
                        ProductToFormPictureOnly(productArr[i] as Product, pictureBox);
                        h++;
                    }
                    else if ((productArr[i] as Product).Catagory.ID == 2)
                    {
                        //שם את השם של הפיקטר בוקס בהתאם לקטגוריה
                        pictureBox = NumberToPictureBox(a, (productArr[i] as Product).Catagory.ID);
                        ProductToFormPictureOnly(productArr[i] as Product, pictureBox);
                        a++;
                    }
                }
            }
        }
Beispiel #6
0
        private void buttonSearch_Click(object sender, EventArgs e)
        {
            if (!CheckFormToSearch())
            {
                MessageBox.Show("נא מלא את הפרטים החסרים", "השלמת פרטים", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
            }
            else
            {
                ProductArr productArr = new ProductArr();
                productArr.Fill();
                //houses


                productArr = productArr.Filter(textBoxSearch.Text, (int)(comboBoxSearch.SelectedValue), Convert.ToInt32(textBoxPriceFrom.Text), Convert.ToInt32(textBoxPriceTill.Text));

                listBoxProperties.DataSource = productArr;
                if (listBoxProperties.Items.Count < 1)
                {
                    if ((int)(comboBoxSearch.SelectedValue) == 1)
                    {
                        MessageBox.Show("אין בית מתאים", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                    }
                    else
                    {
                        MessageBox.Show("אין דירה מתאימה", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                    }
                }
            }
        }
        private void ProductArrToForm()
        {
            //ממירה את הטנ"מ אוסף למוצרים לטופס
            ProductArr productArr = new ProductArr();

            productArr.Fill();
            listBox_product.DataSource = productArr;
        }
Beispiel #8
0
        public void SetMaxPrice()
        {
            ProductArr productArr = new ProductArr();

            productArr.Fill();

            txt_maxPrice.Text = productArr.MaxPriceBuy().ToString();
        }
        private void ProductArrToForm()
        {
            //ממירה את הטנ "מ אוסף לקוחות לטופס

            ProductArr productArr = new ProductArr();

            productArr.Fill();
            listBox_Products.DataSource = productArr;
        }
Beispiel #10
0
        private void pictureBoxUpdateProduct(object sender, EventArgs e)
        {
            tabHouses.SelectedTab = tabPageWantToHost;

            ProductArr productArr = new ProductArr();

            productArr.Fill();

            Product product = productArr.FilterWithID(Convert.ToInt32((sender as PictureBox).Tag));

            ProductToForm(product);
        }
Beispiel #11
0
        private void btn_Save_Click(object sender, EventArgs e)
        {
            if (CheckForm())
            {
                Product product = FormToProduct();

                ProductArr productArr = new ProductArr();
                productArr.Fill();

                if (product.Id == 0)
                {
                    if (!productArr.IsContainLicenseNumber(txt_LicenseNumber.Text))
                    {
                        if (product.Insert())
                        {
                            MessageBox.Show("Data saved successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ClearForm();
                            productArr.Fill();
                            product = productArr.GetProductWithMaxId();

                            ProductArrToForm(product);
                        }
                    }
                    else
                    {
                        MessageBox.Show("License Number already exsits", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    if (product.Update())
                    {
                        MessageBox.Show("Data updated successfully", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        ClearForm();
                        ProductArrToForm(null);
                    }
                }
            }
        }
Beispiel #12
0
        //because To open the formAgreement i needed the product from current form, but the function is a button type so i needed to do another function to get current product.(threw the Id Label)
        private Product GetProductFromForm()
        {
            ProductArr productArr = new ProductArr();

            productArr.Fill();

            Product product = new Product();

            for (int i = 0; i < productArr.Count; i++)
            {
                if ((productArr[i] as Product).ID == Convert.ToInt32(labelProductID.Text))
                {
                    product = productArr[i] as Product;
                }
            }
            return(product);
        }
Beispiel #13
0
        private void Form_ViewCarForBuy_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F && e.Modifiers == Keys.Control)
            {
                this.TopMost = false;

                ProductArr productArr = new ProductArr();
                productArr.Fill();
                productArr.Sort();

                Form_FilterView newform = new Form_FilterView(productArr.MaxPriceBuy().ToString());

                if (newform.ShowDialog() == DialogResult.OK)
                {
                    this.dgv_Cars.Rows.Clear();

                    ShowColumns(newform.GetCars());
                }

                this.TopMost = true;
            }

            else if (e.KeyCode == Keys.I && e.Modifiers == Keys.Control)
            {
                // Show Instructions


                lbl_Instructions.Visible = isopen;
                isopen = !isopen;
            }

            else if (e.KeyCode == Keys.Escape)
            {
                Form_MidView newform = new Form_MidView(newemployee, form);
                form.OpenForm(newform);
            }

            else if (e.KeyCode == Keys.N && e.Modifiers == Keys.Control)
            {
                // Form_Home newform = new Form_Home(newemployee, true);

                Form_Product newform = new Form_Product(newemployee);
                form.OpenForm(newform);
                form.MovePanel(form.btn_Product);
            }
        }
Beispiel #14
0
        public void ProductArrToForm(Product curProduct)
        {
            ProductArr productArr = new ProductArr();

            productArr.Fill();
            productArr.Sort();

            listbox_Cars.DataSource = productArr;

            listbox_Cars.ValueMember   = "ID";
            listbox_Cars.DisplayMember = "FullModel";

            if (curProduct != null)
            {
                listbox_Cars.SelectedValue = curProduct.Id;
            }
        }
Beispiel #15
0
        public ProductArr GetCars()
        {
            int minPrice = 0, maxPrice;

            ProductArr productArr = new ProductArr();

            productArr.Fill();
            productArr.Sort();

            maxPrice = Convert.ToInt32(txt_maxPrice.Text);
            minPrice = Convert.ToInt32(txt_minPrice.Text);

            //מסננים את אוסף הלקוחות לפי שדות הסינון שרשם המשתמש
            productArr = productArr.Filter(cmb_Company.SelectedItem as Company, minPrice, maxPrice);

            return(productArr);
        }
        public ProductArr GetCars()
        {
            int Id = 0;
            //אם המשתמש רשם ערך בשדה המזהה

            //מייצרים אוסף של כלל הלקוחות
            ProductArr productArr = new ProductArr();

            productArr.Fill();

            //מסננים את אוסף הלקוחות לפי שדות הסינון שרשם המשתמש
            productArr = productArr.Filter(Id, "", Status, cmb_Category.SelectedItem as Category,
                                           cmb_Company.SelectedItem as Company);


            return(productArr);
        }
Beispiel #17
0
        private void InizializeChartSales()
        {
            //// פלטת הצבעים -אפשר גם להגדיר מראש במאפיינים )לא בקוד(
            chartSales.Palette = ChartColorPalette.SeaGreen;
            // מחייב הצגת כל הערכים בציר האיקס, אם רוצים שיוצגו לסירוגין רושמים 2//
            chartSales.ChartAreas[0].AxisX.LabelStyle.Interval = 1;
            //     כותרת הגרף -1//
            chartSales.Titles.Clear();
            chartSales.Titles.Add("התפלגות");
            //  הוספת הערכים למשתנה מסוג מילון ממוין//
            ProductArr productArr = new ProductArr();

            productArr.Fill();
            SortedDictionary <string, int> dictionary = productArr.GetSortedDictionaryForSales();
            // CityArr clientsCityArr = clientProductArr.GetCityArr();
            //הגדרת סדרה וערכיה - שם הסדרה מועבר למקרא - 2

            Series series = new Series("התפלגות ", 0);

            //סוג הגרף

            series.ChartType = SeriesChartType.Column;

            //המידע שיוצג לכל רכיב ערך בגרף - 3

            //   שם - VALX//#
            //הערך - VAL//#
            //אחוז עם אפס אחרי הנקודה - {
            //     P0{
            //  PERCENT//#
            series.Label = "#VALX [#VAL = #מחירות{P0}]";
            // הוספת הערכים מתוך משתנה המילון לסדרה//
            series.Points.DataBindXY(dictionary.Keys, dictionary.Values);
            //מחיקת סדרות קיימות - אם יש ולא בכוונה

            chartSales.Series.Clear();

            //הוספת הסדרה לפקד הגרף

            chartSales.Series.Add(series);
        }
        public void FilllistViewProducts(bool isHouse)
        {
            ProductArr productArr = new ProductArr();

            productArr.Fill();

            Product      product;
            ListViewItem listViewItem;

            for (int i = 0; i < productArr.Count; i++)
            {
                product = productArr[i] as Product;
                if (!isHouse)
                {
                    if ((productArr[i] as Product).Catagory.ID == 2)
                    {
                        listViewItem = new ListViewItem(new[] { product.City.Name, product.Adress + " " + product.StreetNo, Convert.ToString(product.Size) + " מ''ר ", Convert.ToString(product.Price) });
                        listViewProducts.Items.Add(listViewItem);
                    }
                }
                else
                {
                    if ((productArr[i] as Product).Catagory.ID == 1)
                    {
                        listViewItem = new ListViewItem(new[] { product.City.Name, product.Adress + " " + product.StreetNo, Convert.ToString(product.Size) + " מ''ר ", Convert.ToString(product.Price) });
                        listViewProducts.Items.Add(listViewItem);
                    }
                }
            }
            if (isHouse && listViewProducts.Columns[4].Text == "נכסים")
            {
                listViewProducts.Columns.RemoveAt(4);
                listViewProducts.Columns.Add("בתים");
            }
            else if (!isHouse && listViewProducts.Columns[4].Text == "נכסים")
            {
                listViewProducts.Columns.RemoveAt(4);
                listViewProducts.Columns.Add("דירות");
            }
        }
Beispiel #19
0
        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("שגיאה");
                    }
                }
            }
        }
Beispiel #20
0
        public Form_Sales()
        {
            InitializeComponent();
            this.Size        = new Size(Width123, Height123);
            panel2.BackColor = Color.FromArgb(41, 44, 51);
            companyArr.Fill();
            productArr.Fill();
            listboxOffSet = panel3.Width - listBox1.Width;



            // this.Size = new Size(800, 570);


            PicinRow = 7;

            ServicePointManager.Expect100Continue = true;
            ServicePointManager.SecurityProtocol  = SecurityProtocolType.Tls12;


            AddButton();
            flg = true;
        }
        private void SetProductsByFilter()
        {
            string nameProduct = "";


            if (textbox_filter_productName.Text != "")
            {
                nameProduct = textbox_filter_productName.Text;
            }

            ProductArr productArr = new ProductArr();

            productArr.Fill();


            productArr = productArr.Filter(nameProduct,

                                           comboBox_filter_onStock.Text,
                                           comboBox_filter_category.SelectedItem as CategoryProduct
                                           );
            //מציבים בתיבת הרשימה את אוסף המוצרים

            listBox_product.DataSource = productArr;
        }
        private void buttonFillter_Click(object sender, EventArgs e)
        {
            if (!CheckFilter())
            {
                MessageBox.Show("פרטים לא תקינים", "השלמת פרטים", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
            }
            else
            {
                ProductArr productArr = new ProductArr();
                productArr.Fill();
                Product product = new Product();

                if (GetIsHouses())
                {
                    productArr = productArr.Filter(textBox_FilterName.Text, 1, Convert.ToInt32(textBoxPriceFrom.Text), Convert.ToInt32(textBoxPriceTill.Text));
                    listViewProducts.Items.Clear();
                    FillListViewForFilter(productArr, true);
                    if (listViewProducts.Items.Count < 1)
                    {
                        MessageBox.Show("אין בית מתאים", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        FilllistViewProducts(GetIsHouses());
                    }
                }
                else
                {
                    productArr = productArr.Filter(textBox_FilterName.Text, 2, Convert.ToInt32(textBoxPriceFrom.Text), Convert.ToInt32(textBoxPriceTill.Text));
                    listViewProducts.Items.Clear();
                    FillListViewForFilter(productArr, false);
                    if (listViewProducts.Items.Count < 1)
                    {
                        MessageBox.Show("אין דירה מתאימה", "סינון", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        FilllistViewProducts(GetIsHouses());
                    }
                }
            }
        }
        private void Save(object sender, EventArgs e)
        {
            if (!CheckGood())
            {
                MessageBox.Show("You didn't write right", "TRY AGAIN", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                All_White();
            }
            else
            {
                Product           product = FormToProduct();
                ProductDetailsArr productDetailsArr_new;
                ProductDetailsArr productDetailsArr_old = new ProductDetailsArr();

                ProductArr productArr_new = new ProductArr();
                productArr_new.Fill();

                if (product.ID == 0)
                {
                    if (product.Insert())
                    {
                        ProductArr productArr = new ProductArr();
                        productArr.Fill();
                        product = productArr.GetProductWithMaxId();
                        productDetailsArr_new = FormToProductDetailsArr(product);
                        productDetailsArr_new.Insert();

                        CategoryProductArr categoryProductArr = productDetailsArr_new.GetCategoryProductArr();
                        categoryProductArr.Update();

                        MessageBox.Show("Products Details Saved");
                        CleanForm();
                        ProductArrToForm();
                        CategoryProductArrToForm();
                    }
                    else
                    {
                        MessageBox.Show("Cannot Save Products Details");
                    }
                }
                else
                {
                    if (product.Update())
                    {
                        productDetailsArr_new = FormToProductDetailsArr(product);
                        productDetailsArr_old.Fill();
                        productDetailsArr_old = productDetailsArr_old.Filter(product);

                        productDetailsArr_old.Delete();
                        productDetailsArr_new.Insert();

                        //(listBox_category_choosed.DataSource as CategoryProductArr).Update();
                        //(listBox_category_potential.DataSource as CategoryProductArr).Update();

                        MessageBox.Show("Products Details UPDATED");
                        CleanForm();
                        ProductArrToForm();
                    }
                    else
                    {
                        MessageBox.Show("Cannot UPDATE Products Details");
                    }
                }
            }
        }
Beispiel #24
0
        //buttons and textchange
        private void buttonSaveSignUp_Click(object sender, EventArgs e)
        {
            if (tabHouses.SelectedTab == tabPageSignUp)
            {
                if (!CheckFormForClient())
                {
                    MessageBox.Show("נא מלא את הפרטים החסרים", "השלמת פרטים", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                }
                else
                {
                    Client client = FormToClient();
                    //if (client.Insert())
                    //    MessageBox.Show("Added Successfully");

                    if (client.ID == 0)
                    {
                        //ללקוח יש מזהה אפס – זהו לקוח חדש )טרם נוצרה לו רשומה באקסס ולכן עדיין לא קיבל מספור אוטומטי של המזהה(.
                        //הוספת לקוח חדש

                        if (client.Insert())
                        {
                            MessageBox.Show("הוסף בהצלחה", "הוספת משתמש", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                            tabHouses.SelectedTab = tabPageSignIn;
                        }
                        else
                        {
                            MessageBox.Show("בעיה בהוספה", "הוספת משתמש", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        }
                    }
                    else
                    {
                        //עדכון לקוח קיים

                        if (client.Update())
                        {
                            MessageBox.Show("עודכן בהצלחה", "עידכון משתמש", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        }
                        else
                        {
                            MessageBox.Show("בעיה בהוספה", "הוספת משתמש", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        }
                    }
                }
            }
            else if (tabHouses.SelectedTab == tabPageWantToHost)
            {
                if (!CheckWantToRent())
                {
                    MessageBox.Show("נא מלא את הפרטים החסרים", "השלמת פרטים", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                }
                else
                {
                    Product product = FormToProduct();
                    if (product.ID == 0)
                    {
                        if (product.Insert())
                        {
                            //העתקת קובץ התמונה - אם לא תקינה הפסקת הפעולה ואי ביצוע השמירה
                            if (!SaveFile(GetPicfileName(pictureBox5), "", pictureBox5.ImageLocation))
                            {
                                return;
                            }
                            if (!SaveFile(GetPicfileName(pictureBox6), "", pictureBox6.ImageLocation))
                            {
                                return;
                            }
                            if (!SaveFile(GetPicfileName(pictureBox7), "", pictureBox7.ImageLocation))
                            {
                                return;
                            }
                            MessageBox.Show("הוסף בהצלחה", "הוספת פריט", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        }
                        else
                        {
                            MessageBox.Show("בעיה בהוספה", "הוספת פריט", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        }
                    }
                    else
                    {
                        if (product.Update())
                        {
                            //העתקת קובץ התמונה - אם לא תקינה הפסקת הפעולה ואי ביצוע השמירה
                            if (!SaveFile(GetPicfileName(pictureBox5), "", pictureBox5.ImageLocation))
                            {
                                return;
                            }
                            if (!SaveFile(GetPicfileName(pictureBox6), "", pictureBox6.ImageLocation))
                            {
                                return;
                            }
                            if (!SaveFile(GetPicfileName(pictureBox7), "", pictureBox7.ImageLocation))
                            {
                                return;
                            }
                            MessageBox.Show("עודכן בהצלחה", "עידכון פריט", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                            //כיוון שמדובר על ישוב חדש, ניעזר במזהה הגבוה ביותר = הישוב האחרון שנוסף לטבלה
                            ProductArr productArr = new ProductArr();
                            productArr.Fill();
                            product = productArr.GetproductWithMaxID();
                        }
                        else
                        {
                            MessageBox.Show("בעיה בעידכון", "עדכון פריט", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading);
                        }
                    }
                }
            }
        }