Example #1
0
        public RecipTableSrc(RecipeSrcType type, UIViewController parent)
        {
            m_parent_vc = parent;
            List <RecipeRecord> recipesList = RecipeManager.GetRecipeRecords(type);

            m_tableItems = recipesList.ToArray();
        }
Example #2
0
 public void addTable(RecipeSrcType src_type)
 {
     m_data_source = new RecipTableSrc(src_type, this);
     setTitleImage(src_type);
     m_table                = new UITableView(View.ViewWithTag(4).Frame);
     m_table.Source         = m_data_source;
     m_table.SeparatorStyle = UITableViewCellSeparatorStyle.None;
     Add(m_table);
 }
Example #3
0
 public BaseListVC(RecipeSrcType src_type, UIViewController parent)
     : base(UserInterfaceIdiomIsPhone ? "BaseListVC_iPhone" : "BaseListVC_iPad", null)
 {
     if (parent != null)
     {
         m_parent = parent;
     }
     m_src_type = src_type;
 }
Example #4
0
        /* public static int SaveRecipeMeals( RecipeRecord r, List<MealRecord> recipe_meals )
         * {
         *   foreach (MealRecord m in recipe_meals)
         *   {
         *       RecipeMealsRecord rm_r;
         *       rm_r.MealID = m.ID;
         *       rm_r.RecipeID = r.ID;
         *       return instance.db.SaveItem<RecipeMealsRecord>(rm_r);
         *   }
         * }*/

        public static IEnumerable <RecipeRecord> GetRecipeRecords(RecipeSrcType type)
        {
            string param_name  = "";
            string param_value = "";

            if (type != RecipeSrcType.Favourites)
            {
                param_name = "RecipeType";
            }
            else
            {
                param_name = "isFavourite";
            }
            param_value = ((int)type).ToString();
            return(instance.db.GetItemsWParam <RecipeRecord>("RecipeRecord", param_name, param_value));
        }
Example #5
0
        protected void setTitleImage(RecipeSrcType src_type)
        {
            switch (src_type)
            {
            case (RecipeSrcType.Favourites):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.Snacks):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.FirstCourses):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.SecondCourses):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.Salads):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.Drinks):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.Sauces):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            case (RecipeSrcType.Bakery):
                m_title_img = UIImage.FromFile("images/png/divisions/[email protected]");
                break;

            default:
                break;
            }
            this.BLHeadImg.Image = m_title_img;
        }
Example #6
0
 public static List <RecipeRecord> GetRecipeRecords(RecipeSrcType type)
 {
     return(new List <RecipeRecord>(DukappCore.DAL.DukappRepository.GetRecipeRecords(type)));
 }