Пример #1
0
        public override void update()
        {
            Int32 SubmitRequestActionId = _CswNbtSchemaModTrnsctn.createAction( CswNbtActionName.Submit_Request, true, "", "Requests" );
            _CswNbtSchemaModTrnsctn.createModuleActionJunction( CswNbtResources.CswNbtModule.CISPro, CswNbtActionName.Submit_Request );

            CswNbtActSystemViews SystemViews = new CswNbtActSystemViews( _CswNbtSchemaModTrnsctn.MetaData._CswNbtMetaDataResources.CswNbtResources, SystemViewName.CISProRequestCart, null );

        }//Update()
Пример #2
0
        //private CswNbtSdInspectionsDataModels.InspectionData _InspectionResponse;

        public CswNbtSdInspections(CswNbtResources Resources, CswEnumNbtSystemViewName ViewName)
        {
            _CswNbtResources    = Resources;
            _InspectionDesignOc = _CswNbtResources.MetaData.getObjectClass(CswEnumNbtObjectClass.InspectionDesignClass);
            _NbtSystemView      = new CswNbtActSystemViews(_CswNbtResources,
                                                           ViewName,
                                                           _InspectionDesignOc
                                                           );
            _SystemView = _NbtSystemView.SystemView;
        }
Пример #3
0
        public Collection <Location> getLocationListMobile()
        {
            Collection <Location> Locations = new Collection <Location>();

            CswNbtActSystemViews LocationSystemView = new CswNbtActSystemViews(_CswNbtResources, CswEnumNbtSystemViewName.SILocationsList, null);
            CswNbtView           LocationsListView  = LocationSystemView.SystemView;
            ICswNbtTree          Tree = _CswNbtResources.Trees.getTreeFromView(LocationsListView, true, false, false);
            Int32 LocationCount       = Tree.getChildNodeCount();

            if (LocationCount > 0)
            {
                CswNbtMetaDataObjectClass LocationsOc = _CswNbtResources.MetaData.getObjectClass(CswEnumNbtObjectClass.LocationClass);

                for (Int32 N = 0; N < LocationCount; N += 1)
                {
                    Tree.goToNthChild(N);
                    CswNbtNodeKey NodeKey = Tree.getNodeKeyForCurrentPosition();

                    if (NodeKey.ObjectClassId == LocationsOc.ObjectClassId)
                    {
                        Location LocationNode = new Location();
                        Collection <CswNbtTreeNodeProp> Props = Tree.getChildNodePropsOfNode();

                        // LocationNode.Name = Tree.getNodeNameForCurrentPosition();
                        LocationNode.LocationId = Tree.getNodeIdForCurrentPosition().ToString();
                        foreach (CswNbtTreeNodeProp Prop in Props)
                        {
                            if (Prop.FieldType == CswEnumNbtFieldType.Location)
                            {
                                // CIS-52811: If Location != Site
                                if (Int32.MinValue != Prop.Field1_Fk)
                                {
                                    LocationNode.Name = Prop.Gestalt + CswNbtNodePropLocation.PathDelimiter;
                                }
                                LocationNode.Name += Tree.getNodeNameForCurrentPosition();
                            }
                        }
                        Locations.Add(LocationNode);
                    }
                    Tree.goToParentNode();
                }
                foreach (var Location in from Location _Location
                         in Locations
                         orderby _Location.Name
                         select _Location)
                {
                    Locations.Add(Location);
                }

                //IEnumerable < Location > OrderedLocations = Locations.OrderBy( location => location.Name );
                //Locations = OrderedLocations.ToList();
            }
            return(Locations);
        }//getLocationListMobile()
Пример #4
0
 public CswNbtSdInspections(CswNbtResources Resources, CswEnumNbtSystemViewName ViewName, Collection <CswNbtSdInspectionsDataModels.InspectionData.CswNbtInspection> Inspections)
 {
     _CswNbtResources    = Resources;
     _InspectionDesignOc = _CswNbtResources.MetaData.getObjectClass(CswEnumNbtObjectClass.InspectionDesignClass);
     _NbtSystemView      = new CswNbtActSystemViews(_CswNbtResources,
                                                    ViewName,
                                                    _InspectionDesignOc
                                                    );
     _SystemView  = _NbtSystemView.SystemView;
     _Inspections = Inspections;
 }