572 lines
41 KiB
C#
572 lines
41 KiB
C#
using Microsoft.Data.SqlClient;
|
|
using Sarand.BusinessMgr.Net.Standard.Dbas.Data;
|
|
using Sarand.Net.Standard.Base.Core;
|
|
using Sarand.Net.Standard.Base.Dbas;
|
|
using Sarand.Net.Standard.Base.Utils;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data.Common;
|
|
using System.Linq;
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Code generated by Sarand Database Utilities Thu 6-Jun-2024 17:06:27
|
|
//---------------------------------------------------------------------------
|
|
namespace Sarand.BusinessMgr.Net.Standard.Dbas.Internal
|
|
{
|
|
internal class Transaction_Db : SbmDbDataItem
|
|
{
|
|
//-------------------------------------------------------------------
|
|
// Column definitions.
|
|
public class ColumnsData
|
|
{
|
|
public ColumnDataInt32 _Id { get; } = new ColumnDataInt32("Id");
|
|
public ColumnDataInt32 _AffIdOwner { get; } = new ColumnDataInt32("AffIdOwner");
|
|
public ColumnDataInt32 _AssocId { get; } = new ColumnDataInt32("AssocId");
|
|
public ColumnDataInt16 _Type { get; } = new ColumnDataInt16("Type");
|
|
public ColumnDataString _Ref { get; } = new ColumnDataString("Ref");
|
|
public ColumnDataInt32 _RefInt { get; } = new ColumnDataInt32("RefInt");
|
|
public ColumnDataString _RefExt { get; } = new ColumnDataString("RefExt");
|
|
public ColumnDataString _RaisedBy { get; } = new ColumnDataString("RaisedBy");
|
|
public ColumnDataInt32 _AffIdRaise { get; } = new ColumnDataInt32("AffIdRaise");
|
|
public ColumnDataInt32 _AssocIdOffice { get; } = new ColumnDataInt32("AssocIdOffice");
|
|
public ColumnDataString _ContactName { get; } = new ColumnDataString("ContactName");
|
|
public ColumnDataString _Likelihood { get; } = new ColumnDataString("Likelihood");
|
|
public ColumnDataInt32 _TransIdSource { get; } = new ColumnDataInt32("TransIdSource");
|
|
public ColumnDataString _ReferCode { get; } = new ColumnDataString("ReferCode");
|
|
public ColumnDataString _ReferSource { get; } = new ColumnDataString("ReferSource");
|
|
public ColumnDataInt32 _AffIdRefer { get; } = new ColumnDataInt32("AffIdRefer");
|
|
public ColumnDataInt32 _AssocIdContract { get; } = new ColumnDataInt32("AssocIdContract");
|
|
public ColumnDataInt32 _AssIdDeliver { get; } = new ColumnDataInt32("AssIdDeliver");
|
|
public ColumnDataDateTime _Raised { get; } = new ColumnDataDateTime("Raised");
|
|
public ColumnDataDateTime _Required { get; } = new ColumnDataDateTime("Required");
|
|
public ColumnDataDateTime _InProgress { get; } = new ColumnDataDateTime("InProgress");
|
|
public ColumnDataDateTime _DeliveredEst { get; } = new ColumnDataDateTime("DeliveredEst");
|
|
public ColumnDataDateTime _DeliveredAct { get; } = new ColumnDataDateTime("DeliveredAct");
|
|
public ColumnDataDateTime _Closed { get; } = new ColumnDataDateTime("Closed");
|
|
public ColumnDataString _Department { get; } = new ColumnDataString("Department");
|
|
public ColumnDataString _DescBrief { get; } = new ColumnDataString("DescBrief");
|
|
public ColumnDataString _DescIntro { get; } = new ColumnDataString("DescIntro");
|
|
public ColumnDataString _DescOutline { get; } = new ColumnDataString("DescOutline");
|
|
public ColumnDataString _DescDetail { get; } = new ColumnDataString("DescDetail");
|
|
public ColumnDataString _ResponseCode { get; } = new ColumnDataString("ResponseCode");
|
|
public ColumnDataString _ContactAreaCode { get; } = new ColumnDataString("ContactAreaCode");
|
|
public ColumnDataString _Postcode { get; } = new ColumnDataString("Postcode");
|
|
public ColumnDataInt32 _CurrencyId { get; } = new ColumnDataInt32("CurrencyId");
|
|
public ColumnDataInt32 _TaxCodeId { get; } = new ColumnDataInt32("TaxCodeId");
|
|
public ColumnDataDecimal _AmountEst { get; } = new ColumnDataDecimal("AmountEst");
|
|
public ColumnDataDecimal _AmountMax { get; } = new ColumnDataDecimal("AmountMax");
|
|
public ColumnDataDecimal _AmountNet { get; } = new ColumnDataDecimal("AmountNet");
|
|
public ColumnDataDecimal _AmountTax { get; } = new ColumnDataDecimal("AmountTax");
|
|
public ColumnDataDecimal _AmountTot { get; } = new ColumnDataDecimal("AmountTot");
|
|
public ColumnDataString _TimeEstChunks { get; } = new ColumnDataString("TimeEstChunks");
|
|
public ColumnDataDecimal _TimeEst { get; } = new ColumnDataDecimal("TimeEst");
|
|
public ColumnDataString _TimeActChunks { get; } = new ColumnDataString("TimeActChunks");
|
|
public ColumnDataDecimal _TimeAct { get; } = new ColumnDataDecimal("TimeAct");
|
|
public ColumnDataDecimal _TimeTot { get; } = new ColumnDataDecimal("TimeTot");
|
|
public ColumnDataInt32 _LocationIdStock { get; } = new ColumnDataInt32("LocationIdStock");
|
|
public ColumnDataDecimal _Weight { get; } = new ColumnDataDecimal("Weight");
|
|
public ColumnDataInt32 _UomIdWeight { get; } = new ColumnDataInt32("UomIdWeight");
|
|
public ColumnDataString _BoxCount { get; } = new ColumnDataString("BoxCount");
|
|
public ColumnDataString _DeliveryStatusCode { get; } = new ColumnDataString("DeliveryStatusCode");
|
|
public ColumnDataString _DeliveryTypeCode { get; } = new ColumnDataString("DeliveryTypeCode");
|
|
public ColumnDataString _DeliveryMethodCode { get; } = new ColumnDataString("DeliveryMethodCode");
|
|
public ColumnDataString _DeliveryCourierCode { get; } = new ColumnDataString("DeliveryCourierCode");
|
|
public ColumnDataString _DeliveryBookInCode { get; } = new ColumnDataString("DeliveryBookInCode");
|
|
public ColumnDataString _StockPickerCode { get; } = new ColumnDataString("StockPickerCode");
|
|
public ColumnDataString _DeliveryRef { get; } = new ColumnDataString("DeliveryRef");
|
|
public ColumnDataString _DeliveryComment { get; } = new ColumnDataString("DeliveryComment");
|
|
public ColumnDataDecimal _DeliveryAmountNet { get; } = new ColumnDataDecimal("DeliveryAmountNet");
|
|
public ColumnDataInt32 _TaxCodeIdDelivery { get; } = new ColumnDataInt32("TaxCodeIdDelivery");
|
|
public ColumnDataDecimal _DeliveryAmountTax { get; } = new ColumnDataDecimal("DeliveryAmountTax");
|
|
public ColumnDataDecimal _DeliveryAmountTot { get; } = new ColumnDataDecimal("DeliveryAmountTot");
|
|
public ColumnDataString _DeliveryDepartment { get; } = new ColumnDataString("DeliveryDepartment");
|
|
public ColumnDataString _DeliveryNominalCode { get; } = new ColumnDataString("DeliveryNominalCode");
|
|
public ColumnDataDecimal _CostLabourRateHour { get; } = new ColumnDataDecimal("CostLabourRateHour");
|
|
public ColumnDataString _Notes { get; } = new ColumnDataString("Notes");
|
|
public ColumnDataInt16 _Flags { get; } = new ColumnDataInt16("Flags");
|
|
public ColumnDataString _StatusCat { get; } = new ColumnDataString("StatusCat");
|
|
public ColumnDataString _Status { get; } = new ColumnDataString("Status");
|
|
public ColumnDataDateTime _CreateOn { get; } = new ColumnDataDateTime("CreateOn");
|
|
public ColumnDataInt32 _CreateBy { get; } = new ColumnDataInt32("CreateBy");
|
|
public ColumnDataString _CreateHost { get; } = new ColumnDataString("CreateHost");
|
|
public ColumnDataDateTime _UpdateOn { get; } = new ColumnDataDateTime("UpdateOn");
|
|
public ColumnDataInt32 _UpdateBy { get; } = new ColumnDataInt32("UpdateBy");
|
|
public ColumnDataString _UpdateHost { get; } = new ColumnDataString("UpdateHost");
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
// Data members.
|
|
protected static List<String> fields { get; } = new List<String>()
|
|
{
|
|
"Id",
|
|
"AffIdOwner",
|
|
"AssocId",
|
|
"Type",
|
|
"Ref",
|
|
"RefInt",
|
|
"RefExt",
|
|
"RaisedBy",
|
|
"AffIdRaise",
|
|
"AssocIdOffice",
|
|
"ContactName",
|
|
"Likelihood",
|
|
"TransIdSource",
|
|
"ReferCode",
|
|
"ReferSource",
|
|
"AffIdRefer",
|
|
"AssocIdContract",
|
|
"AssIdDeliver",
|
|
"Raised",
|
|
"Required",
|
|
"InProgress",
|
|
"DeliveredEst",
|
|
"DeliveredAct",
|
|
"Closed",
|
|
"Department",
|
|
"DescBrief",
|
|
"DescIntro",
|
|
"DescOutline",
|
|
"DescDetail",
|
|
"ResponseCode",
|
|
"ContactAreaCode",
|
|
"Postcode",
|
|
"CurrencyId",
|
|
"TaxCodeId",
|
|
"AmountEst",
|
|
"AmountMax",
|
|
"AmountNet",
|
|
"AmountTax",
|
|
"AmountTot",
|
|
"TimeEstChunks",
|
|
"TimeEst",
|
|
"TimeActChunks",
|
|
"TimeAct",
|
|
"TimeTot",
|
|
"LocationIdStock",
|
|
"Weight",
|
|
"UomIdWeight",
|
|
"BoxCount",
|
|
"DeliveryStatusCode",
|
|
"DeliveryTypeCode",
|
|
"DeliveryMethodCode",
|
|
"DeliveryCourierCode",
|
|
"DeliveryBookInCode",
|
|
"StockPickerCode",
|
|
"DeliveryRef",
|
|
"DeliveryComment",
|
|
"DeliveryAmountNet",
|
|
"TaxCodeIdDelivery",
|
|
"DeliveryAmountTax",
|
|
"DeliveryAmountTot",
|
|
"DeliveryDepartment",
|
|
"DeliveryNominalCode",
|
|
"CostLabourRateHour",
|
|
"Notes",
|
|
"Flags",
|
|
"StatusCat",
|
|
"Status",
|
|
"CreateOn",
|
|
"CreateBy",
|
|
"CreateHost",
|
|
"UpdateOn",
|
|
"UpdateBy",
|
|
"UpdateHost",
|
|
};
|
|
protected static List<String> fieldsId { get; } = new List<String>()
|
|
{
|
|
};
|
|
protected static List<String> fieldsPrimary { get; } = new List<String>()
|
|
{
|
|
"Id",
|
|
};
|
|
protected static List<String> fieldsIgnoreOnUpdate { get; } = new List<String>()
|
|
{
|
|
"CreateOn",
|
|
"CreateBy",
|
|
"CreateHost",
|
|
};
|
|
|
|
//-------------------------------------------------------------------
|
|
// Construction.
|
|
internal Transaction_Db (IDatabaseInfo dbInfo) : base(dbInfo)
|
|
{
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
// Properties.
|
|
public override String SchemaName { get; } = "dbo";
|
|
public override String TableName { get; } = "Transaction";
|
|
public String TableNameFmt { get { return (!String.IsNullOrEmpty(SchemaName) ? "[" + SchemaName + "]." : "") + "[" + TableName + "]"; } }
|
|
public static List<String> Fields { get { return new List<String>(fields); } }
|
|
public static List<String> FieldsId { get { return new List<String>(fieldsId); } }
|
|
public static List<String> FieldsNonId { get { return fields.FindAll(item => !fieldsId.ContainsCI(item)); } }
|
|
// Columns.
|
|
public ColumnsData Cols { get; } = new ColumnsData();
|
|
public Int32 _Id { get { return Cols._Id.Value; } set { Cols._Id.Value = value; } }
|
|
public Int32 _AffIdOwner { get { return Cols._AffIdOwner.Value; } set { Cols._AffIdOwner.Value = value; } }
|
|
public Int32 _AssocId { get { return Cols._AssocId.Value; } set { Cols._AssocId.Value = value; } }
|
|
public Int16 _Type { get { return Cols._Type.Value; } set { Cols._Type.Value = value; } }
|
|
public String _Ref { get { return Cols._Ref.Value; } set { Cols._Ref.Value = value; } }
|
|
public Int32 _RefInt { get { return Cols._RefInt.Value; } set { Cols._RefInt.Value = value; } }
|
|
public String _RefExt { get { return Cols._RefExt.Value; } set { Cols._RefExt.Value = value; } }
|
|
public String _RaisedBy { get { return Cols._RaisedBy.Value; } set { Cols._RaisedBy.Value = value; } }
|
|
public Int32 _AffIdRaise { get { return Cols._AffIdRaise.Value; } set { Cols._AffIdRaise.Value = value; } }
|
|
public Int32 _AssocIdOffice { get { return Cols._AssocIdOffice.Value; } set { Cols._AssocIdOffice.Value = value; } }
|
|
public String _ContactName { get { return Cols._ContactName.Value; } set { Cols._ContactName.Value = value; } }
|
|
public String _Likelihood { get { return Cols._Likelihood.Value; } set { Cols._Likelihood.Value = value; } }
|
|
public Int32 _TransIdSource { get { return Cols._TransIdSource.Value; } set { Cols._TransIdSource.Value = value; } }
|
|
public String _ReferCode { get { return Cols._ReferCode.Value; } set { Cols._ReferCode.Value = value; } }
|
|
public String _ReferSource { get { return Cols._ReferSource.Value; } set { Cols._ReferSource.Value = value; } }
|
|
public Int32 _AffIdRefer { get { return Cols._AffIdRefer.Value; } set { Cols._AffIdRefer.Value = value; } }
|
|
public Int32 _AssocIdContract { get { return Cols._AssocIdContract.Value; } set { Cols._AssocIdContract.Value = value; } }
|
|
public Int32 _AssIdDeliver { get { return Cols._AssIdDeliver.Value; } set { Cols._AssIdDeliver.Value = value; } }
|
|
public DateTime _Raised { get { return Cols._Raised.Value; } set { Cols._Raised.Value = value; } }
|
|
public DateTime _Required { get { return Cols._Required.Value; } set { Cols._Required.Value = value; } }
|
|
public DateTime _InProgress { get { return Cols._InProgress.Value; } set { Cols._InProgress.Value = value; } }
|
|
public DateTime _DeliveredEst { get { return Cols._DeliveredEst.Value; } set { Cols._DeliveredEst.Value = value; } }
|
|
public DateTime _DeliveredAct { get { return Cols._DeliveredAct.Value; } set { Cols._DeliveredAct.Value = value; } }
|
|
public DateTime _Closed { get { return Cols._Closed.Value; } set { Cols._Closed.Value = value; } }
|
|
public String _Department { get { return Cols._Department.Value; } set { Cols._Department.Value = value; } }
|
|
public String _DescBrief { get { return Cols._DescBrief.Value; } set { Cols._DescBrief.Value = value; } }
|
|
public String _DescIntro { get { return Cols._DescIntro.Value; } set { Cols._DescIntro.Value = value; } }
|
|
public String _DescOutline { get { return Cols._DescOutline.Value; } set { Cols._DescOutline.Value = value; } }
|
|
public String _DescDetail { get { return Cols._DescDetail.Value; } set { Cols._DescDetail.Value = value; } }
|
|
public String _ResponseCode { get { return Cols._ResponseCode.Value; } set { Cols._ResponseCode.Value = value; } }
|
|
public String _ContactAreaCode { get { return Cols._ContactAreaCode.Value; } set { Cols._ContactAreaCode.Value = value; } }
|
|
public String _Postcode { get { return Cols._Postcode.Value; } set { Cols._Postcode.Value = value; } }
|
|
public Int32 _CurrencyId { get { return Cols._CurrencyId.Value; } set { Cols._CurrencyId.Value = value; } }
|
|
public Int32 _TaxCodeId { get { return Cols._TaxCodeId.Value; } set { Cols._TaxCodeId.Value = value; } }
|
|
public Decimal _AmountEst { get { return Cols._AmountEst.Value; } set { Cols._AmountEst.Value = value; } }
|
|
public Decimal _AmountMax { get { return Cols._AmountMax.Value; } set { Cols._AmountMax.Value = value; } }
|
|
public Decimal _AmountNet { get { return Cols._AmountNet.Value; } set { Cols._AmountNet.Value = value; } }
|
|
public Decimal _AmountTax { get { return Cols._AmountTax.Value; } set { Cols._AmountTax.Value = value; } }
|
|
public Decimal _AmountTot { get { return Cols._AmountTot.Value; } set { Cols._AmountTot.Value = value; } }
|
|
public String _TimeEstChunks { get { return Cols._TimeEstChunks.Value; } set { Cols._TimeEstChunks.Value = value; } }
|
|
public Decimal _TimeEst { get { return Cols._TimeEst.Value; } set { Cols._TimeEst.Value = value; } }
|
|
public String _TimeActChunks { get { return Cols._TimeActChunks.Value; } set { Cols._TimeActChunks.Value = value; } }
|
|
public Decimal _TimeAct { get { return Cols._TimeAct.Value; } set { Cols._TimeAct.Value = value; } }
|
|
public Decimal _TimeTot { get { return Cols._TimeTot.Value; } set { Cols._TimeTot.Value = value; } }
|
|
public Int32 _LocationIdStock { get { return Cols._LocationIdStock.Value; } set { Cols._LocationIdStock.Value = value; } }
|
|
public Decimal _Weight { get { return Cols._Weight.Value; } set { Cols._Weight.Value = value; } }
|
|
public Int32 _UomIdWeight { get { return Cols._UomIdWeight.Value; } set { Cols._UomIdWeight.Value = value; } }
|
|
public String _BoxCount { get { return Cols._BoxCount.Value; } set { Cols._BoxCount.Value = value; } }
|
|
public String _DeliveryStatusCode { get { return Cols._DeliveryStatusCode.Value; } set { Cols._DeliveryStatusCode.Value = value; } }
|
|
public String _DeliveryTypeCode { get { return Cols._DeliveryTypeCode.Value; } set { Cols._DeliveryTypeCode.Value = value; } }
|
|
public String _DeliveryMethodCode { get { return Cols._DeliveryMethodCode.Value; } set { Cols._DeliveryMethodCode.Value = value; } }
|
|
public String _DeliveryCourierCode { get { return Cols._DeliveryCourierCode.Value; } set { Cols._DeliveryCourierCode.Value = value; } }
|
|
public String _DeliveryBookInCode { get { return Cols._DeliveryBookInCode.Value; } set { Cols._DeliveryBookInCode.Value = value; } }
|
|
public String _StockPickerCode { get { return Cols._StockPickerCode.Value; } set { Cols._StockPickerCode.Value = value; } }
|
|
public String _DeliveryRef { get { return Cols._DeliveryRef.Value; } set { Cols._DeliveryRef.Value = value; } }
|
|
public String _DeliveryComment { get { return Cols._DeliveryComment.Value; } set { Cols._DeliveryComment.Value = value; } }
|
|
public Decimal _DeliveryAmountNet { get { return Cols._DeliveryAmountNet.Value; } set { Cols._DeliveryAmountNet.Value = value; } }
|
|
public Int32 _TaxCodeIdDelivery { get { return Cols._TaxCodeIdDelivery.Value; } set { Cols._TaxCodeIdDelivery.Value = value; } }
|
|
public Decimal _DeliveryAmountTax { get { return Cols._DeliveryAmountTax.Value; } set { Cols._DeliveryAmountTax.Value = value; } }
|
|
public Decimal _DeliveryAmountTot { get { return Cols._DeliveryAmountTot.Value; } set { Cols._DeliveryAmountTot.Value = value; } }
|
|
public String _DeliveryDepartment { get { return Cols._DeliveryDepartment.Value; } set { Cols._DeliveryDepartment.Value = value; } }
|
|
public String _DeliveryNominalCode { get { return Cols._DeliveryNominalCode.Value; } set { Cols._DeliveryNominalCode.Value = value; } }
|
|
public Decimal _CostLabourRateHour { get { return Cols._CostLabourRateHour.Value; } set { Cols._CostLabourRateHour.Value = value; } }
|
|
public String _Notes { get { return Cols._Notes.Value; } set { Cols._Notes.Value = value; } }
|
|
public Int16 _Flags { get { return Cols._Flags.Value; } set { Cols._Flags.Value = value; } }
|
|
public String _StatusCat { get { return Cols._StatusCat.Value; } set { Cols._StatusCat.Value = value; } }
|
|
public String _Status { get { return Cols._Status.Value; } set { Cols._Status.Value = value; } }
|
|
public DateTime _CreateOn { get { return Cols._CreateOn.Value; } set { Cols._CreateOn.Value = value; } }
|
|
public Int32 _CreateBy { get { return Cols._CreateBy.Value; } set { Cols._CreateBy.Value = value; } }
|
|
public String _CreateHost { get { return Cols._CreateHost.Value; } set { Cols._CreateHost.Value = value; } }
|
|
public DateTime _UpdateOn { get { return Cols._UpdateOn.Value; } set { Cols._UpdateOn.Value = value; } }
|
|
public Int32 _UpdateBy { get { return Cols._UpdateBy.Value; } set { Cols._UpdateBy.Value = value; } }
|
|
public String _UpdateHost { get { return Cols._UpdateHost.Value; } set { Cols._UpdateHost.Value = value; } }
|
|
// Existing columns - confirmed on database if table exists.
|
|
public List<String> ExistingColumnNames { get { return GetExistingColumnNames(Fields); } }
|
|
public List<String> ExistingColumnNamesNonId { get { return GetExistingColumnNames(FieldsNonId); } }
|
|
|
|
//-------------------------------------------------------------------
|
|
// Population.
|
|
public override void PopulateFrom (DbCommand dbCommand, String tableAlias, String filter)
|
|
{
|
|
dbCommand.CommandText =
|
|
"SELECT " + ExistingColumnNames.Concat(", ", (!String.IsNullOrEmpty(tableAlias) ? tableAlias + "." : "") + "[", "]") + " " +
|
|
"FROM " + TableNameFmt + (!String.IsNullOrEmpty(tableAlias) ? " " + tableAlias : "") + " " +
|
|
(!String.IsNullOrEmpty(filter) ? "WHERE " + filter : "");
|
|
Log(GetType().Name + ".PopulateFrom", dbCommand.CommandText);
|
|
using (DbDataReader dbDataReader = dbCommand.ExecuteReader())
|
|
{
|
|
dbDataReader.Read();
|
|
PopulateFrom(dbDataReader);
|
|
}
|
|
}
|
|
public override void PopulateFrom (DbDataReader dbDataReader)
|
|
{
|
|
_Id = GetFieldInt32(dbDataReader, "Id", _Id);
|
|
_AffIdOwner = GetFieldInt32(dbDataReader, "AffIdOwner", _AffIdOwner);
|
|
_AssocId = GetFieldInt32(dbDataReader, "AssocId", _AssocId);
|
|
_Type = GetFieldInt16(dbDataReader, "Type", _Type);
|
|
_Ref = GetFieldString(dbDataReader, "Ref", _Ref);
|
|
_RefInt = GetFieldInt32(dbDataReader, "RefInt", _RefInt);
|
|
_RefExt = GetFieldString(dbDataReader, "RefExt", _RefExt);
|
|
_RaisedBy = GetFieldString(dbDataReader, "RaisedBy", _RaisedBy);
|
|
_AffIdRaise = GetFieldInt32(dbDataReader, "AffIdRaise", _AffIdRaise);
|
|
_AssocIdOffice = GetFieldInt32(dbDataReader, "AssocIdOffice", _AssocIdOffice);
|
|
_ContactName = GetFieldString(dbDataReader, "ContactName", _ContactName);
|
|
_Likelihood = GetFieldString(dbDataReader, "Likelihood", _Likelihood);
|
|
_TransIdSource = GetFieldInt32(dbDataReader, "TransIdSource", _TransIdSource);
|
|
_ReferCode = GetFieldString(dbDataReader, "ReferCode", _ReferCode);
|
|
_ReferSource = GetFieldString(dbDataReader, "ReferSource", _ReferSource);
|
|
_AffIdRefer = GetFieldInt32(dbDataReader, "AffIdRefer", _AffIdRefer);
|
|
_AssocIdContract = GetFieldInt32(dbDataReader, "AssocIdContract", _AssocIdContract);
|
|
_AssIdDeliver = GetFieldInt32(dbDataReader, "AssIdDeliver", _AssIdDeliver);
|
|
_Raised = GetFieldDateTime(dbDataReader, "Raised", _Raised);
|
|
_Required = GetFieldDateTime(dbDataReader, "Required", _Required);
|
|
_InProgress = GetFieldDateTime(dbDataReader, "InProgress", _InProgress);
|
|
_DeliveredEst = GetFieldDateTime(dbDataReader, "DeliveredEst", _DeliveredEst);
|
|
_DeliveredAct = GetFieldDateTime(dbDataReader, "DeliveredAct", _DeliveredAct);
|
|
_Closed = GetFieldDateTime(dbDataReader, "Closed", _Closed);
|
|
_Department = GetFieldString(dbDataReader, "Department", _Department);
|
|
_DescBrief = GetFieldString(dbDataReader, "DescBrief", _DescBrief);
|
|
_DescIntro = GetFieldString(dbDataReader, "DescIntro", _DescIntro);
|
|
_DescOutline = GetFieldString(dbDataReader, "DescOutline", _DescOutline);
|
|
_DescDetail = GetFieldString(dbDataReader, "DescDetail", _DescDetail);
|
|
_ResponseCode = GetFieldString(dbDataReader, "ResponseCode", _ResponseCode);
|
|
_ContactAreaCode = GetFieldString(dbDataReader, "ContactAreaCode", _ContactAreaCode);
|
|
_Postcode = GetFieldString(dbDataReader, "Postcode", _Postcode);
|
|
_CurrencyId = GetFieldInt32(dbDataReader, "CurrencyId", _CurrencyId);
|
|
_TaxCodeId = GetFieldInt32(dbDataReader, "TaxCodeId", _TaxCodeId);
|
|
_AmountEst = GetFieldDecimal(dbDataReader, "AmountEst", _AmountEst);
|
|
_AmountMax = GetFieldDecimal(dbDataReader, "AmountMax", _AmountMax);
|
|
_AmountNet = GetFieldDecimal(dbDataReader, "AmountNet", _AmountNet);
|
|
_AmountTax = GetFieldDecimal(dbDataReader, "AmountTax", _AmountTax);
|
|
_AmountTot = GetFieldDecimal(dbDataReader, "AmountTot", _AmountTot);
|
|
_TimeEstChunks = GetFieldString(dbDataReader, "TimeEstChunks", _TimeEstChunks);
|
|
_TimeEst = GetFieldDecimal(dbDataReader, "TimeEst", _TimeEst);
|
|
_TimeActChunks = GetFieldString(dbDataReader, "TimeActChunks", _TimeActChunks);
|
|
_TimeAct = GetFieldDecimal(dbDataReader, "TimeAct", _TimeAct);
|
|
_TimeTot = GetFieldDecimal(dbDataReader, "TimeTot", _TimeTot);
|
|
_LocationIdStock = GetFieldInt32(dbDataReader, "LocationIdStock", _LocationIdStock);
|
|
_Weight = GetFieldDecimal(dbDataReader, "Weight", _Weight);
|
|
_UomIdWeight = GetFieldInt32(dbDataReader, "UomIdWeight", _UomIdWeight);
|
|
_BoxCount = GetFieldString(dbDataReader, "BoxCount", _BoxCount);
|
|
_DeliveryStatusCode = GetFieldString(dbDataReader, "DeliveryStatusCode", _DeliveryStatusCode);
|
|
_DeliveryTypeCode = GetFieldString(dbDataReader, "DeliveryTypeCode", _DeliveryTypeCode);
|
|
_DeliveryMethodCode = GetFieldString(dbDataReader, "DeliveryMethodCode", _DeliveryMethodCode);
|
|
_DeliveryCourierCode = GetFieldString(dbDataReader, "DeliveryCourierCode", _DeliveryCourierCode);
|
|
_DeliveryBookInCode = GetFieldString(dbDataReader, "DeliveryBookInCode", _DeliveryBookInCode);
|
|
_StockPickerCode = GetFieldString(dbDataReader, "StockPickerCode", _StockPickerCode);
|
|
_DeliveryRef = GetFieldString(dbDataReader, "DeliveryRef", _DeliveryRef);
|
|
_DeliveryComment = GetFieldString(dbDataReader, "DeliveryComment", _DeliveryComment);
|
|
_DeliveryAmountNet = GetFieldDecimal(dbDataReader, "DeliveryAmountNet", _DeliveryAmountNet);
|
|
_TaxCodeIdDelivery = GetFieldInt32(dbDataReader, "TaxCodeIdDelivery", _TaxCodeIdDelivery);
|
|
_DeliveryAmountTax = GetFieldDecimal(dbDataReader, "DeliveryAmountTax", _DeliveryAmountTax);
|
|
_DeliveryAmountTot = GetFieldDecimal(dbDataReader, "DeliveryAmountTot", _DeliveryAmountTot);
|
|
_DeliveryDepartment = GetFieldString(dbDataReader, "DeliveryDepartment", _DeliveryDepartment);
|
|
_DeliveryNominalCode = GetFieldString(dbDataReader, "DeliveryNominalCode", _DeliveryNominalCode);
|
|
_CostLabourRateHour = GetFieldDecimal(dbDataReader, "CostLabourRateHour", _CostLabourRateHour);
|
|
_Notes = GetFieldString(dbDataReader, "Notes", _Notes);
|
|
_Flags = GetFieldInt16(dbDataReader, "Flags", _Flags);
|
|
_StatusCat = GetFieldString(dbDataReader, "StatusCat", _StatusCat);
|
|
_Status = GetFieldString(dbDataReader, "Status", _Status);
|
|
_CreateOn = GetFieldDateTime(dbDataReader, "CreateOn", _CreateOn);
|
|
_CreateBy = GetFieldInt32(dbDataReader, "CreateBy", _CreateBy);
|
|
_CreateHost = GetFieldString(dbDataReader, "CreateHost", _CreateHost);
|
|
_UpdateOn = GetFieldDateTime(dbDataReader, "UpdateOn", _UpdateOn);
|
|
_UpdateBy = GetFieldInt32(dbDataReader, "UpdateBy", _UpdateBy);
|
|
_UpdateHost = GetFieldString(dbDataReader, "UpdateHost", _UpdateHost);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
// Insert command.
|
|
public override bool ExecuteInsertCommand (DbCommand dbCommand)
|
|
{
|
|
List<String> columnNames = ExistingColumnNamesNonId;
|
|
// Construct query.
|
|
String query =
|
|
"INSERT INTO " + TableNameFmt + " " +
|
|
"("+columnNames.Concat(",","[","]")+") ";
|
|
if (dbCommand is SqlCommand)
|
|
query += "VALUES (" + columnNames.Concat(",", "@", "") + ") ";
|
|
else query += "VALUES (" + StringListUtil.CreateList("?", columnNames.Count).Concat(",") + ") ";
|
|
dbCommand.CommandText = query;
|
|
Log(GetType().Name + ".ExecuteInsertCommand", dbCommand.CommandText);
|
|
// Populate parameters.
|
|
dbCommand.Parameters.Clear();
|
|
if (columnNames.ContainsCI("Id")) AddCommandParameter(dbCommand, "@Id", _Id);
|
|
if (columnNames.ContainsCI("AffIdOwner")) AddCommandParameter(dbCommand, "@AffIdOwner", _AffIdOwner);
|
|
if (columnNames.ContainsCI("AssocId")) AddCommandParameter(dbCommand, "@AssocId", _AssocId);
|
|
if (columnNames.ContainsCI("Type")) AddCommandParameter(dbCommand, "@Type", _Type);
|
|
if (columnNames.ContainsCI("Ref")) AddCommandParameter(dbCommand, "@Ref", _Ref);
|
|
if (columnNames.ContainsCI("RefInt")) AddCommandParameter(dbCommand, "@RefInt", _RefInt);
|
|
if (columnNames.ContainsCI("RefExt")) AddCommandParameter(dbCommand, "@RefExt", _RefExt);
|
|
if (columnNames.ContainsCI("RaisedBy")) AddCommandParameter(dbCommand, "@RaisedBy", _RaisedBy);
|
|
if (columnNames.ContainsCI("AffIdRaise")) AddCommandParameter(dbCommand, "@AffIdRaise", _AffIdRaise);
|
|
if (columnNames.ContainsCI("AssocIdOffice")) AddCommandParameter(dbCommand, "@AssocIdOffice", _AssocIdOffice);
|
|
if (columnNames.ContainsCI("ContactName")) AddCommandParameter(dbCommand, "@ContactName", _ContactName);
|
|
if (columnNames.ContainsCI("Likelihood")) AddCommandParameter(dbCommand, "@Likelihood", _Likelihood);
|
|
if (columnNames.ContainsCI("TransIdSource")) AddCommandParameter(dbCommand, "@TransIdSource", _TransIdSource);
|
|
if (columnNames.ContainsCI("ReferCode")) AddCommandParameter(dbCommand, "@ReferCode", _ReferCode);
|
|
if (columnNames.ContainsCI("ReferSource")) AddCommandParameter(dbCommand, "@ReferSource", _ReferSource);
|
|
if (columnNames.ContainsCI("AffIdRefer")) AddCommandParameter(dbCommand, "@AffIdRefer", _AffIdRefer);
|
|
if (columnNames.ContainsCI("AssocIdContract")) AddCommandParameter(dbCommand, "@AssocIdContract", _AssocIdContract);
|
|
if (columnNames.ContainsCI("AssIdDeliver")) AddCommandParameter(dbCommand, "@AssIdDeliver", _AssIdDeliver);
|
|
if (columnNames.ContainsCI("Raised")) AddCommandParameter(dbCommand, "@Raised", _Raised);
|
|
if (columnNames.ContainsCI("Required")) AddCommandParameter(dbCommand, "@Required", _Required);
|
|
if (columnNames.ContainsCI("InProgress")) AddCommandParameter(dbCommand, "@InProgress", _InProgress);
|
|
if (columnNames.ContainsCI("DeliveredEst")) AddCommandParameter(dbCommand, "@DeliveredEst", _DeliveredEst);
|
|
if (columnNames.ContainsCI("DeliveredAct")) AddCommandParameter(dbCommand, "@DeliveredAct", _DeliveredAct);
|
|
if (columnNames.ContainsCI("Closed")) AddCommandParameter(dbCommand, "@Closed", _Closed);
|
|
if (columnNames.ContainsCI("Department")) AddCommandParameter(dbCommand, "@Department", _Department);
|
|
if (columnNames.ContainsCI("DescBrief")) AddCommandParameter(dbCommand, "@DescBrief", _DescBrief);
|
|
if (columnNames.ContainsCI("DescIntro")) AddCommandParameter(dbCommand, "@DescIntro", _DescIntro);
|
|
if (columnNames.ContainsCI("DescOutline")) AddCommandParameter(dbCommand, "@DescOutline", _DescOutline);
|
|
if (columnNames.ContainsCI("DescDetail")) AddCommandParameter(dbCommand, "@DescDetail", _DescDetail);
|
|
if (columnNames.ContainsCI("ResponseCode")) AddCommandParameter(dbCommand, "@ResponseCode", _ResponseCode);
|
|
if (columnNames.ContainsCI("ContactAreaCode")) AddCommandParameter(dbCommand, "@ContactAreaCode", _ContactAreaCode);
|
|
if (columnNames.ContainsCI("Postcode")) AddCommandParameter(dbCommand, "@Postcode", _Postcode);
|
|
if (columnNames.ContainsCI("CurrencyId")) AddCommandParameter(dbCommand, "@CurrencyId", _CurrencyId);
|
|
if (columnNames.ContainsCI("TaxCodeId")) AddCommandParameter(dbCommand, "@TaxCodeId", _TaxCodeId);
|
|
if (columnNames.ContainsCI("AmountEst")) AddCommandParameter(dbCommand, "@AmountEst", _AmountEst);
|
|
if (columnNames.ContainsCI("AmountMax")) AddCommandParameter(dbCommand, "@AmountMax", _AmountMax);
|
|
if (columnNames.ContainsCI("AmountNet")) AddCommandParameter(dbCommand, "@AmountNet", _AmountNet);
|
|
if (columnNames.ContainsCI("AmountTax")) AddCommandParameter(dbCommand, "@AmountTax", _AmountTax);
|
|
if (columnNames.ContainsCI("AmountTot")) AddCommandParameter(dbCommand, "@AmountTot", _AmountTot);
|
|
if (columnNames.ContainsCI("TimeEstChunks")) AddCommandParameter(dbCommand, "@TimeEstChunks", _TimeEstChunks);
|
|
if (columnNames.ContainsCI("TimeEst")) AddCommandParameter(dbCommand, "@TimeEst", _TimeEst);
|
|
if (columnNames.ContainsCI("TimeActChunks")) AddCommandParameter(dbCommand, "@TimeActChunks", _TimeActChunks);
|
|
if (columnNames.ContainsCI("TimeAct")) AddCommandParameter(dbCommand, "@TimeAct", _TimeAct);
|
|
if (columnNames.ContainsCI("TimeTot")) AddCommandParameter(dbCommand, "@TimeTot", _TimeTot);
|
|
if (columnNames.ContainsCI("LocationIdStock")) AddCommandParameter(dbCommand, "@LocationIdStock", _LocationIdStock);
|
|
if (columnNames.ContainsCI("Weight")) AddCommandParameter(dbCommand, "@Weight", _Weight);
|
|
if (columnNames.ContainsCI("UomIdWeight")) AddCommandParameter(dbCommand, "@UomIdWeight", _UomIdWeight);
|
|
if (columnNames.ContainsCI("BoxCount")) AddCommandParameter(dbCommand, "@BoxCount", _BoxCount);
|
|
if (columnNames.ContainsCI("DeliveryStatusCode")) AddCommandParameter(dbCommand, "@DeliveryStatusCode", _DeliveryStatusCode);
|
|
if (columnNames.ContainsCI("DeliveryTypeCode")) AddCommandParameter(dbCommand, "@DeliveryTypeCode", _DeliveryTypeCode);
|
|
if (columnNames.ContainsCI("DeliveryMethodCode")) AddCommandParameter(dbCommand, "@DeliveryMethodCode", _DeliveryMethodCode);
|
|
if (columnNames.ContainsCI("DeliveryCourierCode")) AddCommandParameter(dbCommand, "@DeliveryCourierCode", _DeliveryCourierCode);
|
|
if (columnNames.ContainsCI("DeliveryBookInCode")) AddCommandParameter(dbCommand, "@DeliveryBookInCode", _DeliveryBookInCode);
|
|
if (columnNames.ContainsCI("StockPickerCode")) AddCommandParameter(dbCommand, "@StockPickerCode", _StockPickerCode);
|
|
if (columnNames.ContainsCI("DeliveryRef")) AddCommandParameter(dbCommand, "@DeliveryRef", _DeliveryRef);
|
|
if (columnNames.ContainsCI("DeliveryComment")) AddCommandParameter(dbCommand, "@DeliveryComment", _DeliveryComment);
|
|
if (columnNames.ContainsCI("DeliveryAmountNet")) AddCommandParameter(dbCommand, "@DeliveryAmountNet", _DeliveryAmountNet);
|
|
if (columnNames.ContainsCI("TaxCodeIdDelivery")) AddCommandParameter(dbCommand, "@TaxCodeIdDelivery", _TaxCodeIdDelivery);
|
|
if (columnNames.ContainsCI("DeliveryAmountTax")) AddCommandParameter(dbCommand, "@DeliveryAmountTax", _DeliveryAmountTax);
|
|
if (columnNames.ContainsCI("DeliveryAmountTot")) AddCommandParameter(dbCommand, "@DeliveryAmountTot", _DeliveryAmountTot);
|
|
if (columnNames.ContainsCI("DeliveryDepartment")) AddCommandParameter(dbCommand, "@DeliveryDepartment", _DeliveryDepartment);
|
|
if (columnNames.ContainsCI("DeliveryNominalCode")) AddCommandParameter(dbCommand, "@DeliveryNominalCode", _DeliveryNominalCode);
|
|
if (columnNames.ContainsCI("CostLabourRateHour")) AddCommandParameter(dbCommand, "@CostLabourRateHour", _CostLabourRateHour);
|
|
if (columnNames.ContainsCI("Notes")) AddCommandParameter(dbCommand, "@Notes", _Notes);
|
|
if (columnNames.ContainsCI("Flags")) AddCommandParameter(dbCommand, "@Flags", _Flags);
|
|
if (columnNames.ContainsCI("StatusCat")) AddCommandParameter(dbCommand, "@StatusCat", _StatusCat);
|
|
if (columnNames.ContainsCI("Status")) AddCommandParameter(dbCommand, "@Status", _Status);
|
|
if (columnNames.ContainsCI("CreateOn")) AddCommandParameter(dbCommand, "@CreateOn", _CreateOn);
|
|
if (columnNames.ContainsCI("CreateBy")) AddCommandParameter(dbCommand, "@CreateBy", _CreateBy);
|
|
if (columnNames.ContainsCI("CreateHost")) AddCommandParameter(dbCommand, "@CreateHost", _CreateHost);
|
|
if (columnNames.ContainsCI("UpdateOn")) AddCommandParameter(dbCommand, "@UpdateOn", _UpdateOn);
|
|
if (columnNames.ContainsCI("UpdateBy")) AddCommandParameter(dbCommand, "@UpdateBy", _UpdateBy);
|
|
if (columnNames.ContainsCI("UpdateHost")) AddCommandParameter(dbCommand, "@UpdateHost", _UpdateHost);
|
|
// Execute insert command.
|
|
bool commandSuccess = false;
|
|
int executeNonQuery = dbCommand.ExecuteNonQuery();
|
|
if (executeNonQuery == 1)
|
|
{
|
|
commandSuccess = true;
|
|
}
|
|
return commandSuccess;
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
// Update command.
|
|
public override bool ExecuteUpdateCommand (DbCommand dbCommand)
|
|
{
|
|
// Columns to update.
|
|
List<String> columnNames = ExistingColumnNamesNonId.Where(item => !fieldsPrimary.ContainsCI(item) && !fieldsIgnoreOnUpdate.ContainsCI(item)).ToList();
|
|
// Construct query.
|
|
String query = "UPDATE " + TableNameFmt + " SET ";
|
|
if (dbCommand is SqlCommand)
|
|
{
|
|
query += StringPairList.CreateFrom(columnNames.Bracket("[","]"),columnNames).Concat("=@").Concat(", ") + " ";
|
|
query += "WHERE Id=@Id;";
|
|
}
|
|
else
|
|
{
|
|
query += columnNames.Concat(", ", "", "=?") + " ";
|
|
query += "WHERE Id=?;";
|
|
}
|
|
dbCommand.CommandText = query;
|
|
Log(GetType().Name + ".ExecuteUpdateCommand", dbCommand.CommandText);
|
|
// Populate parameters.
|
|
dbCommand.Parameters.Clear();
|
|
if (columnNames.ContainsCI("AffIdOwner")) AddCommandParameter(dbCommand, "@AffIdOwner", _AffIdOwner);
|
|
if (columnNames.ContainsCI("AssocId")) AddCommandParameter(dbCommand, "@AssocId", _AssocId);
|
|
if (columnNames.ContainsCI("Type")) AddCommandParameter(dbCommand, "@Type", _Type);
|
|
if (columnNames.ContainsCI("Ref")) AddCommandParameter(dbCommand, "@Ref", _Ref);
|
|
if (columnNames.ContainsCI("RefInt")) AddCommandParameter(dbCommand, "@RefInt", _RefInt);
|
|
if (columnNames.ContainsCI("RefExt")) AddCommandParameter(dbCommand, "@RefExt", _RefExt);
|
|
if (columnNames.ContainsCI("RaisedBy")) AddCommandParameter(dbCommand, "@RaisedBy", _RaisedBy);
|
|
if (columnNames.ContainsCI("AffIdRaise")) AddCommandParameter(dbCommand, "@AffIdRaise", _AffIdRaise);
|
|
if (columnNames.ContainsCI("AssocIdOffice")) AddCommandParameter(dbCommand, "@AssocIdOffice", _AssocIdOffice);
|
|
if (columnNames.ContainsCI("ContactName")) AddCommandParameter(dbCommand, "@ContactName", _ContactName);
|
|
if (columnNames.ContainsCI("Likelihood")) AddCommandParameter(dbCommand, "@Likelihood", _Likelihood);
|
|
if (columnNames.ContainsCI("TransIdSource")) AddCommandParameter(dbCommand, "@TransIdSource", _TransIdSource);
|
|
if (columnNames.ContainsCI("ReferCode")) AddCommandParameter(dbCommand, "@ReferCode", _ReferCode);
|
|
if (columnNames.ContainsCI("ReferSource")) AddCommandParameter(dbCommand, "@ReferSource", _ReferSource);
|
|
if (columnNames.ContainsCI("AffIdRefer")) AddCommandParameter(dbCommand, "@AffIdRefer", _AffIdRefer);
|
|
if (columnNames.ContainsCI("AssocIdContract")) AddCommandParameter(dbCommand, "@AssocIdContract", _AssocIdContract);
|
|
if (columnNames.ContainsCI("AssIdDeliver")) AddCommandParameter(dbCommand, "@AssIdDeliver", _AssIdDeliver);
|
|
if (columnNames.ContainsCI("Raised")) AddCommandParameter(dbCommand, "@Raised", _Raised);
|
|
if (columnNames.ContainsCI("Required")) AddCommandParameter(dbCommand, "@Required", _Required);
|
|
if (columnNames.ContainsCI("InProgress")) AddCommandParameter(dbCommand, "@InProgress", _InProgress);
|
|
if (columnNames.ContainsCI("DeliveredEst")) AddCommandParameter(dbCommand, "@DeliveredEst", _DeliveredEst);
|
|
if (columnNames.ContainsCI("DeliveredAct")) AddCommandParameter(dbCommand, "@DeliveredAct", _DeliveredAct);
|
|
if (columnNames.ContainsCI("Closed")) AddCommandParameter(dbCommand, "@Closed", _Closed);
|
|
if (columnNames.ContainsCI("Department")) AddCommandParameter(dbCommand, "@Department", _Department);
|
|
if (columnNames.ContainsCI("DescBrief")) AddCommandParameter(dbCommand, "@DescBrief", _DescBrief);
|
|
if (columnNames.ContainsCI("DescIntro")) AddCommandParameter(dbCommand, "@DescIntro", _DescIntro);
|
|
if (columnNames.ContainsCI("DescOutline")) AddCommandParameter(dbCommand, "@DescOutline", _DescOutline);
|
|
if (columnNames.ContainsCI("DescDetail")) AddCommandParameter(dbCommand, "@DescDetail", _DescDetail);
|
|
if (columnNames.ContainsCI("ResponseCode")) AddCommandParameter(dbCommand, "@ResponseCode", _ResponseCode);
|
|
if (columnNames.ContainsCI("ContactAreaCode")) AddCommandParameter(dbCommand, "@ContactAreaCode", _ContactAreaCode);
|
|
if (columnNames.ContainsCI("Postcode")) AddCommandParameter(dbCommand, "@Postcode", _Postcode);
|
|
if (columnNames.ContainsCI("CurrencyId")) AddCommandParameter(dbCommand, "@CurrencyId", _CurrencyId);
|
|
if (columnNames.ContainsCI("TaxCodeId")) AddCommandParameter(dbCommand, "@TaxCodeId", _TaxCodeId);
|
|
if (columnNames.ContainsCI("AmountEst")) AddCommandParameter(dbCommand, "@AmountEst", _AmountEst);
|
|
if (columnNames.ContainsCI("AmountMax")) AddCommandParameter(dbCommand, "@AmountMax", _AmountMax);
|
|
if (columnNames.ContainsCI("AmountNet")) AddCommandParameter(dbCommand, "@AmountNet", _AmountNet);
|
|
if (columnNames.ContainsCI("AmountTax")) AddCommandParameter(dbCommand, "@AmountTax", _AmountTax);
|
|
if (columnNames.ContainsCI("AmountTot")) AddCommandParameter(dbCommand, "@AmountTot", _AmountTot);
|
|
if (columnNames.ContainsCI("TimeEstChunks")) AddCommandParameter(dbCommand, "@TimeEstChunks", _TimeEstChunks);
|
|
if (columnNames.ContainsCI("TimeEst")) AddCommandParameter(dbCommand, "@TimeEst", _TimeEst);
|
|
if (columnNames.ContainsCI("TimeActChunks")) AddCommandParameter(dbCommand, "@TimeActChunks", _TimeActChunks);
|
|
if (columnNames.ContainsCI("TimeAct")) AddCommandParameter(dbCommand, "@TimeAct", _TimeAct);
|
|
if (columnNames.ContainsCI("TimeTot")) AddCommandParameter(dbCommand, "@TimeTot", _TimeTot);
|
|
if (columnNames.ContainsCI("LocationIdStock")) AddCommandParameter(dbCommand, "@LocationIdStock", _LocationIdStock);
|
|
if (columnNames.ContainsCI("Weight")) AddCommandParameter(dbCommand, "@Weight", _Weight);
|
|
if (columnNames.ContainsCI("UomIdWeight")) AddCommandParameter(dbCommand, "@UomIdWeight", _UomIdWeight);
|
|
if (columnNames.ContainsCI("BoxCount")) AddCommandParameter(dbCommand, "@BoxCount", _BoxCount);
|
|
if (columnNames.ContainsCI("DeliveryStatusCode")) AddCommandParameter(dbCommand, "@DeliveryStatusCode", _DeliveryStatusCode);
|
|
if (columnNames.ContainsCI("DeliveryTypeCode")) AddCommandParameter(dbCommand, "@DeliveryTypeCode", _DeliveryTypeCode);
|
|
if (columnNames.ContainsCI("DeliveryMethodCode")) AddCommandParameter(dbCommand, "@DeliveryMethodCode", _DeliveryMethodCode);
|
|
if (columnNames.ContainsCI("DeliveryCourierCode")) AddCommandParameter(dbCommand, "@DeliveryCourierCode", _DeliveryCourierCode);
|
|
if (columnNames.ContainsCI("DeliveryBookInCode")) AddCommandParameter(dbCommand, "@DeliveryBookInCode", _DeliveryBookInCode);
|
|
if (columnNames.ContainsCI("StockPickerCode")) AddCommandParameter(dbCommand, "@StockPickerCode", _StockPickerCode);
|
|
if (columnNames.ContainsCI("DeliveryRef")) AddCommandParameter(dbCommand, "@DeliveryRef", _DeliveryRef);
|
|
if (columnNames.ContainsCI("DeliveryComment")) AddCommandParameter(dbCommand, "@DeliveryComment", _DeliveryComment);
|
|
if (columnNames.ContainsCI("DeliveryAmountNet")) AddCommandParameter(dbCommand, "@DeliveryAmountNet", _DeliveryAmountNet);
|
|
if (columnNames.ContainsCI("TaxCodeIdDelivery")) AddCommandParameter(dbCommand, "@TaxCodeIdDelivery", _TaxCodeIdDelivery);
|
|
if (columnNames.ContainsCI("DeliveryAmountTax")) AddCommandParameter(dbCommand, "@DeliveryAmountTax", _DeliveryAmountTax);
|
|
if (columnNames.ContainsCI("DeliveryAmountTot")) AddCommandParameter(dbCommand, "@DeliveryAmountTot", _DeliveryAmountTot);
|
|
if (columnNames.ContainsCI("DeliveryDepartment")) AddCommandParameter(dbCommand, "@DeliveryDepartment", _DeliveryDepartment);
|
|
if (columnNames.ContainsCI("DeliveryNominalCode")) AddCommandParameter(dbCommand, "@DeliveryNominalCode", _DeliveryNominalCode);
|
|
if (columnNames.ContainsCI("CostLabourRateHour")) AddCommandParameter(dbCommand, "@CostLabourRateHour", _CostLabourRateHour);
|
|
if (columnNames.ContainsCI("Notes")) AddCommandParameter(dbCommand, "@Notes", _Notes);
|
|
if (columnNames.ContainsCI("Flags")) AddCommandParameter(dbCommand, "@Flags", _Flags);
|
|
if (columnNames.ContainsCI("StatusCat")) AddCommandParameter(dbCommand, "@StatusCat", _StatusCat);
|
|
if (columnNames.ContainsCI("Status")) AddCommandParameter(dbCommand, "@Status", _Status);
|
|
if (columnNames.ContainsCI("UpdateOn")) AddCommandParameter(dbCommand, "@UpdateOn", _UpdateOn);
|
|
if (columnNames.ContainsCI("UpdateBy")) AddCommandParameter(dbCommand, "@UpdateBy", _UpdateBy);
|
|
if (columnNames.ContainsCI("UpdateHost")) AddCommandParameter(dbCommand, "@UpdateHost", _UpdateHost);
|
|
AddCommandParameter(dbCommand, "@Id", _Id);
|
|
int executeNonQueryResult = dbCommand.ExecuteNonQuery();
|
|
return (executeNonQueryResult == 1);
|
|
}
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
}
|