/// <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 }); }
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))); }