private void add_to_cart_Click(object sender, EventArgs e)
        {
            Orderss = mySQL.GetOrdersDataByOrderNumber(Orderss.Order_number.ToString());//שולפים מידע להזמנה נוכחית

            if (Orderss.Status == 1)
            {
                Thread th;
                this.Close();
                th = new Thread(OpenAddProductToOrder);
                th.TrySetApartmentState(ApartmentState.STA);
                th.Start();
            }
            else
            {
                MessageBox.Show("הזמנה סופקה , אין להוסיף מוצרים");
            }
        }
Exemplo n.º 2
0
        private void new_customer(customer cust)
        {
            cust.Id           = id.Text;
            cust.First_name   = firstName.Text;
            cust.Last_name    = lastName.Text;
            cust.Phone_number = phoneNumber.Text;
            cust.Address      = address.Text;
            mySQL.InsertCustomer(cust);
            MessageBox.Show("לקוח חדש ,עובר לבחירת מוצרים");

            orders Orders = new orders();

            Orders.Customer_id = id.Text;
            Orders.Date        = dateTimePicker.Text;
            Orders.Status      = Convert.ToInt32(delivery.Checked);
            mySQL.InsertOrder(Orders);
        }
        private void UPDATE_Click(object sender, EventArgs e)//לחיצה על עדכן מעדכן הסטטוס של ההזמנה
        {
            Orderss = mySQL.GetOrdersDataByOrderNumber(order_number_holder);
            if (order_status != null)
            {
                if (order_status.Text == "לא סופק")
                {
                    mySQL.UpdateOrderByOrderNumber(Orderss.Order_number.ToString(), 1);
                }

                if (order_status.Text == "סופק")
                {
                    mySQL.UpdateOrderByOrderNumber(Orderss.Order_number.ToString(), 0);
                }
            }
            Thread th;

            this.Close();
            th = new Thread(OpenOrderManagement);
            th.TrySetApartmentState(ApartmentState.STA);
            th.Start();
        }
        private void update_status_Click(object sender, EventArgs e)//עדכון סטטוס
        {
            Orders = mySQL.GetOrdersDataByOrderNumber(orders_grid.CurrentRow.Cells[0].Value.ToString());

            if (Orders.Status == 1)//משנים את הסטטוס לסופק
            {
                mySQL.UpdateOrderByOrderNumber(Orders.Order_number.ToString(), 0);
                this.Close();
                Thread th;
                th = new Thread(openSelf);
                th.TrySetApartmentState(ApartmentState.STA);
                th.Start();
            }

            if (Orders.Status == 0)//משנים את הסטטוס ללא סופק
            {
                mySQL.UpdateOrderByOrderNumber(Orders.Order_number.ToString(), 1);
                this.Close();
                Thread th;
                th = new Thread(openSelf);
                th.TrySetApartmentState(ApartmentState.STA);
                th.Start();
            }
        }