Ejemplo n.º 1
0
        public static CswEnumNbtLayoutType LayoutTypeForEditMode(CswEnumNbtNodeEditMode EditMode)
        {
            CswEnumNbtLayoutType LType = CswEnumNbtLayoutType.Unknown;

            switch (EditMode)
            {
            case CswEnumNbtNodeEditMode.Add:
                LType = CswEnumNbtLayoutType.Add;
                break;

            case CswEnumNbtNodeEditMode.Temp:
                LType = CswEnumNbtLayoutType.Add;
                break;

            case CswEnumNbtNodeEditMode.Preview:
                LType = CswEnumNbtLayoutType.Preview;
                break;

            case CswEnumNbtNodeEditMode.Table:
                LType = CswEnumNbtLayoutType.Table;
                break;

            default:
                LType = CswEnumNbtLayoutType.Edit;
                break;
            }
            return(LType);
        } // LayoutTypeForEditMode()
Ejemplo n.º 2
0
        /// <summary>
        /// Get the Add Layout Properties for the given RequestItem
        /// </summary>
        public JObject getRequestItemAddProps(CswNbtNode RequestItemNode)
        {
            CswEnumNbtNodeEditMode PrevMode = _CswNbtResources.EditMode;

            _CswNbtResources.EditMode = CswEnumNbtNodeEditMode.Add;

            CswNbtSdTabsAndProps PropsAction = new CswNbtSdTabsAndProps(_CswNbtResources);
            JObject Ret = PropsAction.getProps(RequestItemNode, "", null, CswEnumNbtLayoutType.Add);

            _CswNbtResources.EditMode = PrevMode;
            return(Ret);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Get the Add Layout properties for a container
        /// </summary>
        public JObject getContainerAddProps(CswNbtObjClassContainer Container)
        {
            JObject Ret = new JObject();
            CswEnumNbtNodeEditMode PrevEditMode = _CswNbtResources.EditMode;

            _CswNbtResources.EditMode = CswEnumNbtNodeEditMode.Add;
            if (null != Container)
            {
                Ret = _CswNbtSdTabsAndProps.getProps(Container.Node, "", null, CswEnumNbtLayoutType.Add);
            }
            _CswNbtResources.EditMode = PrevEditMode;
            return(Ret);
        }