private void chkLst_Items_Resources_ItemCheck_1(object sender, ItemCheckEventArgs e)
        {
            string xmlPath = ((CheckBoxItems)chkLst_Items_Resources.Items[e.Index]).path;

            Controllers.ItemController sController = new Controllers.ItemController(xmlPath);

            chkLst_Resources_ItemCheck(xmlPath, chkLst_Items_Selected, sController.GetItemList(), e.NewValue);
        }
        private void chkLst_Items_Selected_SelectedIndexChanged(object sender, EventArgs e)
        {
            Item item = new Item();

            if (chkLst_Items_Selected.SelectedItem != null)
            {
                CheckBoxItems selectedItem             = ((CheckBoxItems)chkLst_Items_Selected.SelectedItem);
                string        xmlPath                  = selectedItem.path;
                Controllers.ItemController sController = new Controllers.ItemController(xmlPath);
                item = sController.GetItem(selectedItem.display);
            }
            itemPanel1.SetValue(item);
        }
 public void Homebrewery(string fileName)
 {
     if (chkLst_Items_Selected.CheckedItems != null)
     {
         StringBuilder sb = new StringBuilder();
         foreach (CheckBoxItems selectedItem in chkLst_Items_Selected.CheckedItems)
         {
             string xmlPath = selectedItem.path;
             Controllers.ItemController sController = new Controllers.ItemController(xmlPath);
             Item item = sController.GetItem(selectedItem.display);
             sb.AppendLine(item.BuildHomebrewery());
         }
         System.IO.File.WriteAllText(fileName, sb.ToString());
     }
 }
        public void Export(string fileName)
        {
            if (chkLst_Items_Selected.CheckedItems != null)
            {
                DataTable dt = Item.GenerateNewTable();
                foreach (CheckBoxItems selectedItem in chkLst_Items_Selected.CheckedItems)
                {
                    string xmlPath = selectedItem.path;
                    Controllers.ItemController iController = new Controllers.ItemController(xmlPath);
                    Item    item = iController.GetItem(selectedItem.display);
                    DataRow dr   = dt.NewRow();
                    item.PopulateDataRow(ref dr);
                    dt.Rows.Add(dr);
                }

                DataSet ds = new DataSet();
                ds.Tables.Add(dt);

                DND.Controllers.ExcelController excel = new Controllers.ExcelController();
                excel.ExportDataSetToExcel(ds, fileName);
            }
        }