Пример #1
0
            public IdentifierStatus getIdentifierStatusFromPackage(string package)
            {
                this.processPackage(package);
                IdentifierStatus obj = new IdentifierStatus();

                obj.IdentifierTypeNumber = this.fields[(int)DataFields.IDENTIFIER_TYPE_NUMBER].ToInt32();
                obj.IncludedInWorkOrder  = this.fields[(int)DataFields.INCLUDED_IN_WORK_ORDER].ToBoolean();
                obj.StatusInWorkOrder    = (StatusesInWorkOrder)this.fields[(int)DataFields.STATUS_IN_WORK_ORDER].ToInt32();
                obj.ResultPart           = this.fields[(int)DataFields.RESULT_PART].Value.ToString();

                return(obj);
            }
Пример #2
0
        public override MID processPackage(string package)
        {
            if (base.isCorrectType(package))
            {
                this.processPackage(package);

                this.FirstIdentifierStatus  = new IdentifierStatus().getIdentifierStatusFromPackage(base.RegisteredDataFields[(int)DataFields.FIRST_IDENTIFIER_STATUS].Value.ToString());
                this.SecondIdentifierStatus = new IdentifierStatus().getIdentifierStatusFromPackage(base.RegisteredDataFields[(int)DataFields.SECOND_IDENTIFIER_STATUS].Value.ToString());
                this.ThirdIdentifierStatus  = new IdentifierStatus().getIdentifierStatusFromPackage(base.RegisteredDataFields[(int)DataFields.THIRD_IDENTIFIER_STATUS].Value.ToString());
                this.FourthIdentifierStatus = new IdentifierStatus().getIdentifierStatusFromPackage(base.RegisteredDataFields[(int)DataFields.FOURTH_IDENTIFIER_STATUS].Value.ToString());

                return(this);
            }

            return(this.nextTemplate.processPackage(package));
        }