コード例 #1
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                bool denyToNonAdmins = !CacheProvider.GetSignInView().IsAdmin.ToBool();

                config.DenyAdd    = denyToNonAdmins;
                config.DenyEdit   = denyToNonAdmins;
                config.DenyDelete = denyToNonAdmins;

                config.KeyColumn = "user_id";

                config.TableSchema = "policy";
                config.Table       = "auto_verification_policy";
                config.ViewSchema  = "policy";
                config.View        = "auto_verification_policy_scrud_view";

                config.PageSize = 100;

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.Text             = Titles.AutoVerificationPolicy;
                config.ResourceAssembly = Assembly.GetAssembly(typeof(AutoVerificationController));

                return(config);
            }
        }
コード例 #2
0
        public override Config GetConfig()
        {
            bool denyToNonAdmins = !CacheProvider.GetSignInView().IsAdmin.ToBool();

            Config config = ScrudProvider.GetScrudConfig();

            config.DenyAdd    = denyToNonAdmins;
            config.DenyEdit   = denyToNonAdmins;
            config.DenyDelete = denyToNonAdmins;

            config.KeyColumn = "api_access_policy_id";

            config.TableSchema = "policy";
            config.Table       = "api_access_policy";
            config.ViewSchema  = "policy";
            config.View        = "api_access_policy";

            config.PageSize = 100;

            config.DisplayFields = GetDisplayFields();
            config.DisplayViews  = GetDisplayViews();

            config.Text             = "API Access Policy";
            config.ResourceAssembly = Assembly.GetAssembly(typeof(ApiAccessController));

            ViewData["Pocos"] = this.GetPocos();

            return(config);
        }
コード例 #3
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.Text        = Titles.Users;
                config.TableSchema = "office";
                config.Table       = "users";
                config.ViewSchema  = "office";
                config.View        = "user_view";
                config.KeyColumn   = "user_id";

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();
                config.ExcludeEdit   = "password, user_name";

                config.ResourceAssembly = Assembly.GetAssembly(typeof(UsersController));

                bool denyToNonAdmins = !CacheProvider.GetSignInView().IsAdmin.ToBool();

                config.DenyAdd    = denyToNonAdmins;
                config.DenyEdit   = denyToNonAdmins;
                config.DenyDelete = denyToNonAdmins;

                return(config);
            }
        }
コード例 #4
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn        = "item_type_id";
            config.TableSchema      = "core";
            config.Table            = "item_types";
            config.ViewSchema       = "core";
            config.View             = "item_type_scrud_view";
            config.Text             = Titles.ItemTypes;
            config.ResourceAssembly = typeof(ItemTypesController).Assembly;

            return(config);
        }
コード例 #5
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "cost_center_id";
                config.TableSchema = "office";
                config.Table       = "cost_centers";
                config.ViewSchema  = "office";
                config.View        = "cost_center_scrud_view";

                config.Text             = Titles.CostCenters;
                config.ResourceAssembly = (typeof(CostCentersController)).Assembly;
                return(config);
            }
        }
コード例 #6
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "tax_master_id";
                config.TableSchema = "core";
                config.Table       = "tax_master";
                config.ViewSchema  = "core";
                config.View        = "tax_master_scrud_view";
                config.Text        = Resources.Titles.TaxMaster;

                config.ResourceAssembly = typeof(TaxMasterController).Assembly;
                return(config);
            }
        }
コード例 #7
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn   = "sales_team_id";
            config.TableSchema = "core";
            config.Table       = "sales_teams";
            config.ViewSchema  = "core";
            config.View        = "sales_team_scrud_view";

            config.Text             = Resources.Titles.SalesTeams;
            config.ResourceAssembly = typeof(TeamsController).Assembly;

            return(config);
        }
コード例 #8
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "currency_code";
                config.TableSchema = "core";
                config.Table       = "currencies";
                config.ViewSchema  = "core";
                config.View        = "currency_scrud_view";

                config.Text             = Titles.Currencies;
                config.ResourceAssembly = (typeof(CurrenciesController)).Assembly;
                return(config);
            }
        }
コード例 #9
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "tax_exempt_type_id";
                config.TableSchema = "core";
                config.Table       = "tax_exempt_types";
                config.ViewSchema  = "core";
                config.View        = "tax_exempt_type_scrud_view";
                config.Text        = Titles.TaxExemptTypes;

                config.ResourceAssembly = Assembly.GetAssembly(typeof(TaxExemptTypesController));
                return(config);
            }
        }
コード例 #10
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "cash_flow_heading_id";
                config.TableSchema = "core";
                config.Table       = "cash_flow_headings";
                config.ViewSchema  = "core";
                config.View        = "cash_flow_heading_scrud_view";
                config.Text        = Titles.CashFlowHeadings;


                config.ResourceAssembly = (typeof(CashFlowHeadingsController)).Assembly;
                return(config);
            }
        }
コード例 #11
0
ファイル: UOMController.cs プロジェクト: netusers2014/mixerp
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn = "unit_id";

            config.TableSchema = "core";
            config.Table       = "units";
            config.ViewSchema  = "core";
            config.View        = "unit_scrud_view";

            config.Text             = Titles.UnitsOfMeasure;
            config.ResourceAssembly = typeof(UOMController).Assembly;

            return(config);
        }
コード例 #12
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "industry_id";
                config.TableSchema = "core";
                config.Table       = "industries";
                config.ViewSchema  = "core";
                config.View        = "industry_scrud_view";
                config.Text        = Titles.Industries;

                config.ResourceAssembly = Assembly.GetAssembly(typeof(IndustriesController));

                return(config);
            }
        }
コード例 #13
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn        = "salesperson_bonus_setup_id";
            config.TableSchema      = "core";
            config.Table            = "salesperson_bonus_setups";
            config.ViewSchema       = "core";
            config.View             = "salesperson_bonus_setup_scrud_view";
            config.DisplayFields    = GetDisplayFields();
            config.DisplayViews     = GetDisplayViews();
            config.Text             = Titles.AgentBonusSlabAssignment;
            config.ResourceAssembly = typeof(BonusSlabAssignmentController).Assembly;


            return(config);
        }
コード例 #14
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn     = "item_group_id";
            config.TableSchema   = "core";
            config.Table         = "item_groups";
            config.ViewSchema    = "core";
            config.View          = "item_group_scrud_view";
            config.DisplayFields = GetDisplayFields();
            config.DisplayViews  = GetDisplayViews();

            config.Text             = Titles.ItemGroups;
            config.ResourceAssembly = typeof(ItemGroupsController).Assembly;

            return(config);
        }
コード例 #15
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn = "fiscal_year_code";

                config.TableSchema = "core";
                config.Table       = "fiscal_year";
                config.ViewSchema  = "core";
                config.View        = "fiscal_year_scrud_view";

                config.Text             = Titles.FiscalYear;
                config.ResourceAssembly = Assembly.GetAssembly(typeof(FiscalYearController));

                return(config);
            }
        }
コード例 #16
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn = "brand_id";

                config.TableSchema = "core";
                config.Table       = "brands";
                config.ViewSchema  = "core";
                config.View        = "brand_scrud_view";

                config.Text             = Titles.Brands;
                config.ResourceAssembly = typeof(BrandsController).Assembly;

                return(config);
            }
        }
コード例 #17
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn = "role_id";

                config.TableSchema = "office";
                config.Table       = "roles";
                config.ViewSchema  = "office";
                config.View        = "role_scrud_view";

                config.Text             = Resources.Titles.Roles;
                config.ResourceAssembly = Assembly.GetAssembly(typeof(RolesController));

                return(config);
            }
        }
コード例 #18
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.Text = Titles.AgeingSlabs;

            config.TableSchema = "core";
            config.Table       = "ageing_slabs";
            config.ViewSchema  = "core";
            config.View        = "ageing_slab_scrud_view";

            config.KeyColumn = "ageing_slab_id";

            config.ResourceAssembly = typeof(AgeingSlabsController).Assembly;
            this.AddScrudCustomValidatorErrorMessages();

            return(config);
        }
コード例 #19
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "state_sales_tax_id";
                config.TableSchema = "core";
                config.Table       = "state_sales_taxes";
                config.ViewSchema  = "core";
                config.View        = "state_sales_tax_scrud_view";
                config.Text        = Titles.StateSalesTaxes;

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.ResourceAssembly = typeof(StateSalesTaxesController).Assembly;
                return(config);
            }
        }
コード例 #20
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "cash_flow_setup_id";
                config.TableSchema = "core";
                config.Table       = "cash_flow_setup";
                config.ViewSchema  = "core";
                config.View        = "cash_flow_setup_scrud_view";
                config.Text        = Titles.CashFlowSetup;

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.ResourceAssembly = (typeof(CashFlowSetupController)).Assembly;
                return(config);
            }
        }
コード例 #21
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn        = "bonus_slab_detail_id";
            config.TableSchema      = "core";
            config.Table            = "bonus_slab_details";
            config.ViewSchema       = "core";
            config.View             = "bonus_slab_detail_scrud_view";
            config.DisplayFields    = GetDisplayFields();
            config.DisplayViews     = GetDisplayViews();
            config.Text             = Titles.BonusSlabDetails;
            config.ResourceAssembly = typeof(BonusSlabDetailsController).Assembly;

            this.AddScrudCustomValidatorMessages();

            return(config);
        }
コード例 #22
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "tax_authority_id";
                config.TableSchema = "core";
                config.Table       = "tax_authorities";
                config.ViewSchema  = "core";
                config.View        = "tax_authority_scrud_view";
                config.Text        = Titles.TaxAuthorities;

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.ResourceAssembly = Assembly.GetAssembly(typeof(TaxAuthoritiesController));
                return(config);
            }
        }
コード例 #23
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn        = "recurring_invoice_id";
            config.TableSchema      = "core";
            config.Table            = "recurring_invoices";
            config.ViewSchema       = "core";
            config.View             = "recurring_invoice_scrud_view";
            config.Text             = Titles.RecurringInvoices;
            config.DisplayFields    = GetDisplayFields();
            config.DisplayViews     = GetDisplayViews();
            config.ResourceAssembly = Assembly.GetAssembly(typeof(RecurringInvoicesController));

            this.AddScrudCustomValidatorErrorMessages();

            return(config);
        }
コード例 #24
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.TableSchema = "core";
                config.Table       = "accounts";
                config.KeyColumn   = "account_id";
                config.ViewSchema  = "core";
                config.View        = "account_scrud_view";

                config.Exclude = "sys_type";

                config.DisplayFields    = GetDisplayFields();
                config.DisplayViews     = GetDisplayViews();
                config.Text             = Titles.ChartOfAccounts;
                config.ResourceAssembly = typeof(COAController).Assembly;
                return(config);
            }
        }
コード例 #25
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn                = "item_id";
            config.TableSchema              = "core";
            config.Table                    = "items";
            config.ViewSchema               = "core";
            config.View                     = "item_scrud_view";
            config.DisplayFields            = GetDisplayFields();
            config.DisplayViews             = GetDisplayViews();
            config.UseDisplayViewsAsParents = true;
            config.ExcludeEdit              = "item_code, maintain_stock, item_group_id";

            config.Text             = Titles.Items;
            config.ResourceAssembly = typeof(ItemsController).Assembly;

            return(config);
        }
コード例 #26
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn   = "sales_tax_detail_id";
                config.TableSchema = "core";
                config.Table       = "sales_tax_details";
                config.ViewSchema  = "core";
                config.View        = "sales_tax_detail_scrud_view";
                config.Text        = Titles.SalesTaxDetails;

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.ResourceAssembly = Assembly.GetAssembly(typeof(SalesTaxDetailsController));

                return(config);
            }
        }
コード例 #27
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();

            config.KeyColumn = "compound_item_detail_id";

            config.TableSchema = "core";
            config.Table       = "compound_item_details";
            config.ViewSchema  = "core";
            config.View        = "compound_item_detail_scrud_view";

            config.DisplayFields = GetDisplayFields();
            config.DisplayViews  = GetDisplayViews();

            config.Text             = Titles.CompoundItemDetails;
            config.ResourceAssembly = typeof(CompoundItemDetailsController).Assembly;

            return(config);
        }
コード例 #28
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn = "account_id";

                config.TableSchema = "core";
                config.Table       = "bank_accounts";
                config.ViewSchema  = "core";
                config.View        = "bank_accounts";

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.Text             = Titles.BankAccounts;
                config.ResourceAssembly = (typeof(BankAccountsController)).Assembly;
                return(config);
            }
        }
コード例 #29
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn = "office_id";

                config.TableSchema = "office";
                config.Table       = "offices";
                config.ViewSchema  = "office";
                config.View        = "office_scrud_view";

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.Text             = Titles.OfficeSetup;
                config.ResourceAssembly = Assembly.GetAssembly(typeof(OfficesController));

                return(config);
            }
        }
コード例 #30
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.KeyColumn = "frequency_setup_id";

                config.TableSchema = "core";
                config.Table       = "frequency_setups";
                config.ViewSchema  = "core";
                config.View        = "frequency_setup_scrud_view";

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.Text             = Titles.Frequencies;
                config.ResourceAssembly = Assembly.GetAssembly(typeof(FrequencyController));

                return(config);
            }
        }