Click or drag to resize

RcsAction Class

Refrigerant Action (also called RCS Action sometimes to shorten up the name) is an entity representing various events related to Circuits and Cylinders
Inheritance Hierarchy

Namespace: CorrigoService.Entities
Assembly: ClientXMLDoc (in ClientXMLDoc.exe) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public class RcsAction : CorrigoEntityWithOptimisticLock

The RcsAction type exposes the following members.

Properties
 NameDescription
Public propertyActorId Actor who performed RCS Action. In some cases this value is entered explicitly by user.
Public propertyActorTypeId Actor who performed RCS Action. In some cases this value is entered explicitly by user.
Public propertyAmountDestroyed Amount Destroyed
Public propertyAmountReclaimed Amount Reclaimed
Public propertyCertNumber Optional certification number; a proof that RCS Action was performed by certified specialist.
Public propertyCircuit Circuit involved in RCS Action, references rcsCircuitObject.ID. This value is supported and required if RCS Action Type has vlangRcsActionTypeLookup.NeedsCircuit == True.
Public propertyCircuitNumber External Circuit number used as CircuitID replacement for RCS Actions where vlangRcsActionTypeLookup.NeedsCircuit == True. For these actions either CircuitID or CircuitNumber must be provided.
Public propertyComments Free-text comments.
Public propertyCost Cost is decimal value
Public propertyCostValue Optional value of RCS Action. Used by RcsActionType.Purchased, RcsActionType.Refilled and RcsActionType.Disposed. Precision 2 digits; negative and zero values are allowed.
Public propertyCylinder Cylinder involved in RCS Action, references rcsCylinderObject.ID. Supported and required if RCS Action Type has rcsActionTypeLookup.NeedsCylinder == True (see also CylinderNumber).
Public propertyCylinderNumber External Cylinder number used as CylinderID replacement for RCS Actions RcsActionType.Added and RcsActionType.Recovered. For these actions either CylinderID or CylinderNumber must be provided.
Public propertyCylinderSource Cylinder from which refrigerant is transferred, references rcsCylinderObject.ID. This field is supported and required only by RcsActionType.Transferred.
Public propertyDtShipment Date of shipment
Public propertyDtWhen Date when RCS Action is performed. Please note this field is date only, no time. For certain RCS Actions this value is entered manually by user as date only; thus it's been decided to record date only for all actions. When application needs accurate chronological order, additional sorting by ID is used.
Public propertyEquipmentDestinationId EquipmentDestinationId
Public propertyEquipmentDestinationManager EquipmentDestinationManager
Public propertyIsALDCalibrationSuccess Boolean flag for ALDCalibrationSuccess
Public propertyIsContactNotified True indicates responsible party was notified about the status of the leak. This field is used by some Circuit-based RCS Actions.
Public propertyIsMetric True means Qty is in kilograms (kg); False means Qty is in pounds (lb + oz). This field is used and verified by application when Cylinder or Circuit reference is available.
Public propertyIsTestPassed Boolean flag applicable to RcsActionType.LeakTestInitial and RcsActionType.LeakTestFollow. True means test was successful.
Public propertyLeaksFound Boolean flag for indicating LeaksFound is true || false
Public propertyMoneyId Complementary value for Cost; validated for RCS Actions RcsActionType.Purchased and RcsActionType.Refilled. This field is nullable; BO will set it to NULL for unsupported RCS Action Types.
Public propertyNoLeakRate True means RCS Action doesn't affect Leak Rate. This field is used only by RcsActionType.Added.
Public propertyPoNumber Optional Purchase Order Number used by some RCS Action types.
Public propertyProduct Refrigerant Product used in RCS Action, references MHProductObject.ID. This field is computed by application when Cylinder or Circuit reference is available.
Public propertyQty Amount of refrigerant involved in RCS Action in pounds or kilograms depending on IsMetric.
Public propertyQtyCylinder Amount of refrigerant remaining in the Cylinder referenced by CylinderID after RCS Action is done. This field is computed by application when Cylinder reference is available. Value is in pounds or kilograms depending on IsMetric. Precision is 4 digits; supported range is -99999999999999.9999 - 99999999999999.9999; zero value is allowed.
Public propertyQtyCylinderSource Amount of refrigerant remaining in the "source" Cylinder CylinderID after transfer occurred. This field is computed by application as part of RcsActionType.Transferred. Value is in pounds or kilograms depending on IsMetric. Precision is 4 digits; supported range is -99999999999999.9999 - 99999999999999.9999; zero value is allowed.
Public propertyRcsExtensionReasonId RcsExtension ReasonId
Public propertyRcsLeakCauseId The cause of the leak occurring on the circuit
Public propertyRcsStockTypeId How the recovered refrigerant is going to be managed
Public propertyRcsTestMethodId Test method referencing vlangRcsTestMethod.ID. This field is used by some Circuit-based RCS Actions.
Public propertyReclamationCompany Reclamation company
Public propertyRefrigerantEvacuationConfirmed Boolean flag for the "I confirm refrigerant was evacuated to local standards" checkbox.
Public propertyRemainingCapacity RemainingCapacity of the Circuit
Public propertyShippedTo Who was the refrigerant shipped to
Public propertySupplier Optional Supplier information used by some RCS Action types.
Public propertyTypeId Circuit status
Public propertyWorkOrderId Work Order associated with RCS Action, references WorkOrder2Object.ID. Supported and required if RCS Action Type has vlangRcsActionTypeLookup.NeedsWO == True.
Top
See Also