コード例 #1
0
        void loadCategorySelector()
        {
            CoreUtilities.GetLogService().Log(nameof(ExpenseDetailController), "load categoryies");
            _categories = (new RepositoryCore(CoreUtilities.GetLogService())).GetCategories();
            var categoryNames         = _categories.Select(c => c.Name).ToList();
            var categorySelectorModel = new CategorySelectorModel(categoryNames);

            CoreUtilities.GetLogService().Log(nameof(ExpenseDetailController), "assiging model for the category selector");
            ExpenseDetail_Category.Model = categorySelectorModel;
            if (_expense.Value != 0)
            {
                ExpenseDetail_Category.Select(categoryNames.IndexOf(_expense.GetCategory().Name), 0, true);
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (ExpenseDetail_Cancel != null)
            {
                ExpenseDetail_Cancel.Dispose();
                ExpenseDetail_Cancel = null;
            }

            if (ExpenseDetail_Category != null)
            {
                ExpenseDetail_Category.Dispose();
                ExpenseDetail_Category = null;
            }

            if (ExpenseDetail_Date != null)
            {
                ExpenseDetail_Date.Dispose();
                ExpenseDetail_Date = null;
            }

            if (ExpenseDetail_Delete != null)
            {
                ExpenseDetail_Delete.Dispose();
                ExpenseDetail_Delete = null;
            }

            if (ExpenseDetail_Description != null)
            {
                ExpenseDetail_Description.Dispose();
                ExpenseDetail_Description = null;
            }

            if (ExpenseDetail_Map != null)
            {
                ExpenseDetail_Map.Dispose();
                ExpenseDetail_Map = null;
            }

            if (ExpenseDetail_MapBtn != null)
            {
                ExpenseDetail_MapBtn.Dispose();
                ExpenseDetail_MapBtn = null;
            }

            if (ExpenseDetail_Receipt != null)
            {
                ExpenseDetail_Receipt.Dispose();
                ExpenseDetail_Receipt = null;
            }

            if (ExpenseDetail_RecieptBtn != null)
            {
                ExpenseDetail_RecieptBtn.Dispose();
                ExpenseDetail_RecieptBtn = null;
            }

            if (ExpenseDetail_Save != null)
            {
                ExpenseDetail_Save.Dispose();
                ExpenseDetail_Save = null;
            }

            if (ExpenseDetail_Value != null)
            {
                ExpenseDetail_Value.Dispose();
                ExpenseDetail_Value = null;
            }
        }