Пример #1
0
        private void DynamicButton_Click(object sender, EventArgs e)
        {
            Button clickedButton = sender as Button;

            Zamówienie.WykonajZamówienie(Convert.ToInt32(clickedButton.Tag), kuchnia);
            buttonsChanged = true;
        }
Пример #2
0
        private void button31_Click(object sender, EventArgs e)
        {
            //Dodaj zamówienie
            bool online;

            if (button32.Text == "Online")
            {
                online = true;
            }
            else
            {
                online = false;
            }


            List <string> listStr = new List <string>();

            for (int a = 0; a < listBox1.Items.Count; a++)
            {
                listStr.Add(listBox1.GetItemText(listBox1.Items[a]));// ToString();
            }
            Zamówienie.DopiszZamowieniaZListyID(listaSM, listStr, Convert.ToDouble(label2.Text), source, Form1.ObecnieZalogowanyUżytkownik.Id, online, false);
            label2.Text = "0";
            listBox1.Items.Clear();
        }
 private void listBox2_MouseClick(object sender, MouseEventArgs e)//usuń zamówienie (odebrane)
 {
     try
     {
         int a = Convert.ToInt32(listBox2.SelectedItem.ToString());
         Zamówienie.OdbrierzZamówienie(a);
         Clear(2, a);
         Clear(2, a);
         Clear(2, a);
     }
     catch { }
 }
 private void listBox1_MouseClick(object sender, MouseEventArgs e)
 {
     try
     {
         int a = Convert.ToInt32(listBox1.SelectedItem.ToString());
         Zamówienie.PrzekażDoOdebraniaZamówienie(a);
         Clear(1, a);
         Clear(1, a);
         Clear(1, a);
     }
     catch { }
 }
Пример #5
0
 void SetCount(int M)
 {
     if (InvokeRequired)
     {
         this.Invoke(new Action <int>(SetCount), new object[] { M });
         return;
     }
     else
     {
         if ((Zamówienie.GetObecneZamówienia(kuchnia).Count - M) > 0)
         {
             label1.Text = "+" + (Zamówienie.GetObecneZamówienia(kuchnia).Count - M);
         }
         else
         {
             label1.Text = "+" + 0;
         }
     }
 }
Пример #6
0
        void Działaj()
        {
            int a = 0;//ile w rzędzie
            int ileMaxWrzędzie;
            int ileMaxWkolumnie;
            int x, y;
            int maxX, maxY;

            maxX            = this.Size.Width;
            maxY            = this.Size.Height;
            ileMaxWrzędzie  = maxX / 205;
            ileMaxWkolumnie = maxY / 205;
            ileMaxWkolumnie = 1;
            int Max = ileMaxWkolumnie * ileMaxWrzędzie;//maxymalna ilość btn na ekran?

            x = y = 0;
            y = 50;
            //y = maxY;
            foreach (Zamówienie zamówienie in Zamówienie.GetObecneZamówienia(kuchnia))
            {
                if (a >= Max)
                {
                    break;
                }
                string what = "";
                what = SkładnikMenu.GetNazwyZIdZPrzecinkami(zamówienie.IdZamówień, kuchnia);
                if (((what != "") && kuchnia) || !kuchnia)
                {
                    StwórzButton(zamówienie.IdZamówienia, what, zamówienie.DataZamówienia, x, y);
                    a++;
                    if (a % ileMaxWrzędzie == 0 && x != 0)//jeżeli w rzędzie jest już wystarczająco
                    {
                        y += 205;
                        x  = 0;
                    }
                    else
                    {
                        x += 205;
                    }
                }
            }
            SetCount(Max);
        }
 void Działaj()
 {
     foreach (Zamówienie zamówienie in Zamówienie.GetObecneZamówieniaDoOdebrania())
     {
         if (!zamówienie.Odebrane && zamówienie.Wykonane)//do odbioru
         {
             if (!listBox2.Items.Contains(zamówienie.IdZamówienia))
             {
                 Add(2, zamówienie.IdZamówienia);
                 Clear(1, zamówienie.IdZamówienia);
             }
         }
         if (!zamówienie.Odebrane && !zamówienie.Wykonane)//w trakcie
         {
             if (!listBox1.Items.Contains(zamówienie.IdZamówienia))
             {
                 Add(1, zamówienie.IdZamówienia);
             }
         }
     }
 }