/// <summary>Inserts a LotHandling record using Metadata Parameters.</summary> /// <param name="parameters">Contains the metadata parameters.</param> public static void Archive(ParameterList parameters) { // Extract the parameters from the command batch. AdoTransaction adoTransaction = parameters["adoTransaction"]; SqlTransaction sqlTransaction = parameters["sqlTransaction"]; long rowVersion = parameters["rowVersion"]; int lotHandlingCode = parameters["lotHandlingCode"]; // Call the internal method to complete the operation. LotHandling.Archive(adoTransaction, sqlTransaction, rowVersion, lotHandlingCode); }
/// <summary>Inserts a LotHandling record using Metadata Parameters.</summary> /// <param name="parameters">Contains the metadata parameters.</param> public static void Update(ParameterList parameters) { // Extract the parameters from the command batch. AdoTransaction adoTransaction = parameters["adoTransaction"]; SqlTransaction sqlTransaction = parameters["sqlTransaction"]; long rowVersion = parameters["rowVersion"]; int lotHandlingCode = parameters["lotHandlingCode"]; object mnemonic = parameters["mnemonic"].Value; object description = parameters["description"].Value; object externalId0 = parameters["externalId0"].Value; object externalId1 = parameters["externalId1"].Value; object externalId2 = parameters["externalId2"].Value; object externalId3 = parameters["externalId3"].Value; // Call the internal method to complete the operation. LotHandling.Update(adoTransaction, sqlTransaction, ref rowVersion, lotHandlingCode, mnemonic, description, externalId0, externalId1, externalId2, externalId3); // Return values. parameters["rowVersion"] = rowVersion; }
/// <summary>Inserts a LotHandling record using Metadata Parameters.</summary> /// <param name="parameters">Contains the metadata parameters.</param> public static void Insert(ParameterList parameters) { // Extract the parameters from the command batch. AdoTransaction adoTransaction = parameters["adoTransaction"]; SqlTransaction sqlTransaction = parameters["sqlTransaction"]; int lotHandlingCode = parameters["lotHandlingCode"]; string mnemonic = parameters["mnemonic"]; string description = parameters["description"]; object externalId0 = parameters["externalId0"].Value; object externalId1 = parameters["externalId1"].Value; object externalId2 = parameters["externalId2"].Value; object externalId3 = parameters["externalId3"].Value; // The rowVersion is passed back to the caller in the event it's needed for additional commands in the batch. long rowVersion = long.MinValue; // Call the internal method to complete the operation. LotHandling.Insert(adoTransaction, sqlTransaction, ref rowVersion, lotHandlingCode, mnemonic, description, externalId0, externalId1, externalId2, externalId3); // Return values. parameters["rowVersion"] = rowVersion; }