private void btnListFields_Click(object sender, EventArgs e) { itemListerDialog ild = new itemListerDialog(this); ild.items = availFields; btnListFields.Enabled = false; ild.Show(); //MessageBox.Show(string.Join("\n", availFields)); }
private void btnBegin_Click(object sender, EventArgs e) { if (btnBegin.Text == "Begin") { btnBegin.Visible = false; comboFields.Enabled = false; lblTweak.Visible = true; txtTweak.Visible = true; lblNum.Visible = true; numUpDownIndex.Visible = true; lblFieldVal.Visible = true; string[] usdaNutKeyPairLines = File.ReadAllLines($"{usdaRoot}{slash}_nutKeyPairs.TXT"); foreach (string s in usdaNutKeyPairLines) { if (s.Split('|')[1] == "FoodName") { usdaDB.names = File.ReadAllLines($"{usdaRoot}{slash}{s.Split('|')[0]}"); } else if (s.Split('|')[1] == "NDBNo") { usdaDB.ndbs = File.ReadAllLines($"{usdaRoot}{slash}{s.Split('|')[0]}"); } } storLoc = $"{Application.StartupPath}{slash}usr{slash}profile{frmMain.currentUser.index}{slash}DBs{slash}_par_f{slash}{comboFields.Text}.TXT"; txtTweak.Text = fobjs[_n].foodName; itmL.items = new List <string>(); foreach (_diskEntry d in diskEntries) { if (d.fIndex == _n) { for (int i = 0; i < usdaDB.ndbs.Length; i++) { if (d.ndb == usdaDB.ndbs[i]) { itmL.items.Add($"{d.ndb} -- {usdaDB.names[i]}"); } } } } btnBegin.Text = $"List {itmL.items.Count} Pairs"; btnBegin.Visible = true; } else if (itmL.items.Count > 0) { itmL = new itemListerDialog(this); itmL.items = new List <string>(); foreach (_diskEntry d in diskEntries) { if (d.fIndex == _n) { for (int i = 0; i < usdaDB.ndbs.Length; i++) { if (d.ndb == usdaDB.ndbs[i]) { itmL.items.Add($"{d.ndb} -- {usdaDB.names[i]}"); } } } } itmL.Show(); } }