예제 #1
0
 /// <summary>
 /// Takes the specified general ledger entity.
 /// </summary>
 /// <param name="inventoryLedgerEntity">The general ledger entity.</param>
 /// <returns>System.Object[].</returns>
 private object[] Take(InventoryLedgerEntity inventoryLedgerEntity)
 {
     return(new object[]
     {
         "@InventoryLedgerID", inventoryLedgerEntity.InventoryLedgerId,
         "@RefID", inventoryLedgerEntity.RefId,
         "@RefType", inventoryLedgerEntity.RefType,
         "@RefNo", inventoryLedgerEntity.RefNo,
         "@RefDate", inventoryLedgerEntity.RefDate,
         "@PostedDate", inventoryLedgerEntity.PostedDate,
         "@AccountNumber", inventoryLedgerEntity.AccountNumber,
         "@CorrespondingAccountNumber", inventoryLedgerEntity.CorrespondingAccountNumber,
         "@BudgetSourceID", inventoryLedgerEntity.BudgetSourceId,
         "@StockID", inventoryLedgerEntity.StockId,
         "@InventoryItemID", inventoryLedgerEntity.InventoryItemId,
         "@Unit", inventoryLedgerEntity.Unit,
         "@UnitPrice", inventoryLedgerEntity.UnitPrice,
         "@InwardQuantity", inventoryLedgerEntity.InwardQuantity,
         "@OutwardQuantity", inventoryLedgerEntity.OutwardQuantity,
         "@InwardAmount", inventoryLedgerEntity.InwardAmount,
         "@OutwardAmount", inventoryLedgerEntity.OutwardAmount,
         "@InwardQuantityBalance", inventoryLedgerEntity.InwardQuantityBalance,
         "@InwardAmountBalance", inventoryLedgerEntity.InwardAmountBalance,
         "@JournalMemo", inventoryLedgerEntity.JournalMemo,
         "@Description", inventoryLedgerEntity.Description,
         "@OutwardPurpose", inventoryLedgerEntity.OutwardPurpose,
         "@ExpiryDate", inventoryLedgerEntity.ExpiryDate,
         "@LotNo", inventoryLedgerEntity.LotNo,
         "@RefOrder", inventoryLedgerEntity.RefOrder,
         "@RefDetailID", inventoryLedgerEntity.RefDetailId,
         "@SortOrder", inventoryLedgerEntity.SortOrder,
         "@ConfrontingRefID", inventoryLedgerEntity.ConfrontingRefId,
         "@InwardRefDetailID", inventoryLedgerEntity.InwardRefDetailId,
         "@UnitPriceBalance", inventoryLedgerEntity.UnitPriceBalance,
         "@InwardAmountBalanceAfter", inventoryLedgerEntity.InwardAmountBalanceAfter,
         "@BudgetProvideCode", inventoryLedgerEntity.BudgetProvideCode,
         "@InwardAmountOC", inventoryLedgerEntity.InwardAmountOC,
         "@OutwardAmountOC", inventoryLedgerEntity.OutwardAmountOC,
         "@CurrencyCode", inventoryLedgerEntity.CurrencyCode,
     });
 }
예제 #2
0
        /// <summary>
        /// Inserts the general ledger.
        /// </summary>
        /// <param name="inventoryLedgerEntity">The general ledger entity.</param>
        /// <returns>System.Int32.</returns>
        public string InsertInventoryLedger(InventoryLedgerEntity inventoryLedgerEntity)
        {
            const string procedures = @"uspInsert_InventoryLedger";

            return(Db.Insert(procedures, true, Take(inventoryLedgerEntity)));
        }