/// <summary>
 /// Takes the specified information.
 /// </summary>
 /// <param name="itemTransactionDetailEntity">The information.</param>
 /// <returns>System.Object[].</returns>
 private object[] Take(ItemTransactionDetailEntity itemTransactionDetailEntity)
 {
     return(new object[]
     {
         "@RefDetailID", itemTransactionDetailEntity.RefDetailId,
         "@AccountNumber", itemTransactionDetailEntity.AccountNumber,
         "@CorrespondingAccountNumber", itemTransactionDetailEntity.CorrespondingAccountNumber,
         "@Description", itemTransactionDetailEntity.Description,
         "@AmountOC", itemTransactionDetailEntity.AmountOc,
         "@AmountExchange", itemTransactionDetailEntity.AmountExchange,
         "@VoucherTypeID", itemTransactionDetailEntity.VoucherTypeId,
         "@BudgetSourceCode", itemTransactionDetailEntity.BudgetSourceCode,
         "@BudgetItemCode", itemTransactionDetailEntity.BudgetItemCode,
         "@AccountingObjectID", itemTransactionDetailEntity.AccountingObjectId,
         "@MergerFundID", itemTransactionDetailEntity.MergerFundId,
         "@ProjectID", itemTransactionDetailEntity.ProjectId,
         "@RefID", itemTransactionDetailEntity.RefId,
         "@InventoryItemID", itemTransactionDetailEntity.InventoryItemId,
         "@Quantity", itemTransactionDetailEntity.Quantity,
         "@Price", itemTransactionDetailEntity.Price,
         "@PriceExchange", itemTransactionDetailEntity.PriceExchange,
         "@FreeQuantity", itemTransactionDetailEntity.FreeQuantity,
         "@TotalQuantity", itemTransactionDetailEntity.TotalQuantity,
         "@CancelQuantity", itemTransactionDetailEntity.CancelQuantity,
         "@DepartmentID", itemTransactionDetailEntity.DepartmentId
     });
 }
Пример #2
0
 internal static ItemTransactionDetailModel FromDataTransferObject(ItemTransactionDetailEntity entity)
 {
     return(entity == null ? null : AutoMapper.Mapper.Map <ItemTransactionDetailEntity, ItemTransactionDetailModel>(entity));
 }
        /// <summary>
        /// Inserts the item transaction detail.
        /// </summary>
        /// <param name="itemTransactionDetail">The item transaction detail.</param>
        /// <returns>System.Int32.</returns>
        public int InsertItemTransactionDetail(ItemTransactionDetailEntity itemTransactionDetail)
        {
            const string sql = @"uspInsert_ItemTransactionDetail";

            return(Db.Insert(sql, true, Take(itemTransactionDetail)));
        }