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); }
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)); }