コード例 #1
0
        public void TestFindAllCategories()
        {
            ArrayList categories = CategoryData.GetAllCategories();

            Assert.IsNotNull(categories, "GetAllCategories returned a null value, gasp!");
            Assert.IsTrue(categories.Count > 0, "Bad category count, gasp!");
        }
コード例 #2
0
        /// <summary>
        /// Purpose: Grabs all categories
        /// Accepts: Boolean
        /// Returns: List<Category>
        /// </summary>
        public List <Category> GetAllCategories(bool onlyActive)
        {
            List <Category> categories = new List <Category>();

            try
            {
                CategoryData data = new CategoryData();
                List <QSRDataObjects.Category> dataCategories = data.GetAllCategories(onlyActive);

                foreach (QSRDataObjects.Category c in dataCategories)
                {
                    Category cat = new Category();
                    cat.CategoryID       = c.CategoryID;
                    cat.Name             = c.Name;
                    cat.Description      = c.Description;
                    cat.ParentCategoryID = Convert.ToInt32(c.ParentCategoryID);
                    cat.Created          = c.Created;
                    cat.Modified         = c.Modified;
                    cat.IsActive         = c.IsActive;
                    categories.Add(cat);
                }
            }
            catch (Exception ex)
            {
                ErrorRoutine(ex, "Category", "GetAllCategories");
            }
            return(categories);
        }
コード例 #3
0
        public ManageCategoriesDialog()
        {
            InitializeComponent();

            foreach (CategoryData categoryData in CategoryData.GetAllCategories())
            {
                categoryList.Children.Add(new CategoryOptions(categoryData));
            }
        }
コード例 #4
0
 public void AddCategories()
 {
     categoryInput.SelectedIndex = 0;
     foreach (CategoryData category in CategoryData.GetAllCategories())
     {
         StackPanel panel = category.GetPanel();
         panel.Margin = new Thickness(0);
         ComboData <CategoryData> item = new ComboData <CategoryData>(category)
         {
             Content = panel
         };
         categoryInput.Items.Add(item);
         if (Project != null && Project.Category.ID == category.ID)
         {
             categoryInput.SelectedIndex = categoryInput.Items.Count - 1;
         }
     }
 }
コード例 #5
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     categories = CategoryData.GetAllCategories();
 }