Exemple #1
0
        private void WriteIntoIPS(List <MyStruct> objectsToWrite)
        {
            IDBObject obj = null;

            foreach (var item in objectsToWrite)
            {
                dependsFlag = DependsOnFLAG(item.Flag);
                dependsFlag?.Invoke(ref obj, item);
            }
        }
Exemple #2
0
        private DependsFLAG DependsOnFLAG(int flag)
        {
            dependsFlag = null;

            switch (flag)
            {
            case 0:
                dependsFlag += CreatDoc;
                dependsFlag += Blob;
                dependsFlag += CreateProduct;
                break;

            case 1:
                dependsFlag += Blob;
                dependsFlag += CreateProduct;
                break;

            case 2:
                dependsFlag  = CreatDoc;
                dependsFlag += Blob;    //prt
                break;

            case 3:

                break;

            case 4:

                break;

            case 5:
                dependsFlag += Blob;    //asm
                break;
            }
            return(dependsFlag);
        }