예제 #1
0
        private void AddProductToEspeciallyList(int amountOfGrams, string s, int n)
        {
            Product product = ImportOneProduct.ImportSingleProduct(s);

            string[] arg = new string[7];

            arg[0] = product.Name;
            arg[1] = amountOfGrams.ToString();
            arg[2] = product.B.ToString();
            arg[3] = product.T.ToString();
            arg[4] = product.W.ToString();
            arg[5] = product.Kcal.ToString();
            arg[6] = product.Barcode.ToString();

            var itm = new ListViewItem(arg);

            switch (n)
            {
            case 1:
            {
                listView1.Items.Add(itm);
                break;
            }

            case 2:
            {
                listView2.Items.Add(itm);
                break;
            }

            case 3:
            {
                listView3.Items.Add(itm);
                break;
            }

            case 4:
            {
                listView4.Items.Add(itm);
                break;
            }

            case 5:
            {
                listView5.Items.Add(itm);
                break;
            }

            default:
                break;
            }
        }
예제 #2
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            string s = File.ReadAllText("wybor.txt");

            if (s != string.Empty && NumberOfClickedList != 0 && CheckIfFileIsNotZero.CheckIfFileIsNotZeroFunction() == true)
            {
                CurrentProduct = ImportOneProduct.ImportSingleProduct(s);

                if (CheckIfFileIsEmpty.CheckIfEmpty(s) == false)
                {
                    Product product = CurrentProduct;

                    string[] arg = new string[7];

                    float amountOfGrams = float.Parse(File.ReadAllText("ilosc.txt"));

                    float floatingAmount = amountOfGrams / 100;

                    arg[0] = product.Name;
                    arg[1] = amountOfGrams.ToString();
                    arg[2] = Math.Round(product.B * floatingAmount, 1).ToString();
                    arg[3] = Math.Round(product.T * floatingAmount, 1).ToString();
                    arg[4] = Math.Round(product.W * floatingAmount, 1).ToString();
                    arg[5] = (product.Kcal * floatingAmount).ToString();
                    arg[6] = product.Barcode.ToString();

                    var itm = new ListViewItem(arg);

                    File.WriteAllText("ilosc.txt", "");

                    switch (NumberOfClickedList)
                    {
                    case 1:
                    {
                        listView1.Items.Add(itm);
                        listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
                        CalculateMacros();
                        break;
                    }

                    case 2:
                    {
                        listView2.Items.Add(itm);
                        listView2.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
                        CalculateMacros();
                        break;
                    }

                    case 3:
                    {
                        listView3.Items.Add(itm);
                        listView3.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
                        CalculateMacros();
                        break;
                    }

                    case 4:
                    {
                        listView4.Items.Add(itm);
                        listView4.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
                        CalculateMacros();
                        break;
                    }

                    case 5:
                    {
                        listView5.Items.Add(itm);
                        listView5.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
                        CalculateMacros();
                        break;
                    }

                    default:
                        break;
                    }
                }
                NumberOfClickedList = 0;
                File.WriteAllText("wybor.txt", "");
                File.WriteAllText("ilosc.txt", "");
            }
        }