Example #1
0
        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));
        }
Example #2
0
        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();
            }
        }