Exemplo n.º 1
0
        //
        // GET: /Payee/
        public PayeeController(IConstantRepository constantParam, IPayeeCategoryRepository PayeeCategoryParam, IPayeeRepository payeeParam, IBankAccountRepository BankAccountParam,
                               ISubCategoryRepository SubCategoryParam, ISubCategoryItemRepository SubCategoryItemParam)
        {
            ConstantRepository        = constantParam;
            PayeeCategoryRepository   = PayeeCategoryParam;
            PayeeRepository           = payeeParam;
            BankAccountRepository     = BankAccountParam;
            SubCategoryRepository     = SubCategoryParam;
            SubCategoryItemRepository = SubCategoryItemParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "FinanceLead")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.WebMaster = true;
                    }

                    if (user.role.Name == "FinanceStaff") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }
                }
            }
        }
Exemplo n.º 2
0
        //
        // GET: /Member/

        public SubCategoryController(ISubCategoryRepository subCategoryParam, ICategoryRepository categoryParam, IBankAccountRepository bankAccountParam,
                                     IConstantRepository ConstantParam, ISubCategoryItemRepository SubCategoryItemParam, IIncomeRepository IncomeParam, IExpenseRepository ExpenseParam,
                                     IBudgetRepository BudgetParam)
        {
            SubCategoryRepository     = subCategoryParam;
            CategoryRepository        = categoryParam;
            BankAccountRepository     = bankAccountParam;
            ConstantRepository        = ConstantParam;
            SubCategoryItemRepository = SubCategoryItemParam;
            IncomeRepository          = IncomeParam;
            ExpenseRepository         = ExpenseParam;
            BudgetRepository          = BudgetParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "FinanceLead")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.WebMaster = true;
                    }

                    if (user.role.Name == "FinanceStaff") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }
                }
            }
        }