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", ""); } }
private void timer2_Tick(object sender, EventArgs e) { if (CheckIfAnyButtonIsNotEnabled() == false && CheckIfForm2IsOpen() == false && CheckIfFileIsNotZero.CheckIfFileIsNotZeroFunction() == true) // Tutaj sprawdzić czy 3 forma jest zamknięta { timer1.Enabled = true; UnlockButtons(); } }