Codeunit 99000825 Mfg. Config Management, source in 29

Source29

src/Layers/W1/BaseApp/Manufacturing/System/RapidStart/MfgConfigManagement.Codeunit.al54 lines, Copyright (c) Microsoft Corporation. MIT

namespace System.IO;

using Microsoft.Manufacturing.Capacity;
using Microsoft.Manufacturing.Family;
using Microsoft.Manufacturing.MachineCenter;
using Microsoft.Manufacturing.ProductionBOM;
using Microsoft.Manufacturing.Routing;
using Microsoft.Manufacturing.Setup;
using Microsoft.Manufacturing.WorkCenter;

codeunit 99000825 "Mfg. Config Management"
{
    [EventSubscriber(ObjectType::Codeunit, Codeunit::"Config. Management", 'OnFindPage', '', true, false)]
    local procedure OnFindPage(TableID: Integer; var PageID: Integer)
    begin
        case TableID of
            Database::"Manufacturing Setup":
                PageID := Page::"Manufacturing Setup";
            Database::Family:
                PageID := Page::Family;
            Database::"Production BOM Header":
                PageID := Page::"Production BOM";
            Database::"Work Shift":
                PageID := Page::"Work Shifts";
            Database::"Shop Calendar":
                PageID := Page::"Shop Calendars";
            Database::"Work Center Group":
                PageID := Page::"Work Center Groups";
            Database::"Standard Task":
                PageID := Page::"Standard Tasks";
            Database::"Routing Link":
                PageID := Page::"Routing Links";
            Database::Stop:
                PageID := Page::"Stop Codes";
            Database::Scrap:
                PageID := Page::"Scrap Codes";
            Database::"Machine Center":
                PageID := Page::"Machine Center List";
            Database::"Work Center":
                PageID := Page::"Work Center List";
            Database::"Routing Header":
                PageID := Page::Routing;
        end;
    end;

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"Config. Management", 'OnAfterIsDefaultDimTable', '', true, false)]
    local procedure OnAfterIsDefaultDimTable(TableID: Integer; var Result: Boolean)
    begin
        case TableID of
            Database::Microsoft.Manufacturing.WorkCenter."Work Center":
                Result := true;
        end;
    end;
}