/// <summary>
 /// Takes the specified receipt voucher detail.
 /// </summary>
 /// <param name="receiptVoucherDetail">The receipt voucher detail.</param>
 /// <returns></returns>
 private object[] Take(ReceiptVoucherDetailEntity receiptVoucherDetail)
 {
     return(new object[]
     {
         "@ReceiptVoucherDetailID", receiptVoucherDetail.ReceiptVoucherDetailID,
         "@ReceiptVoucherID", receiptVoucherDetail.ReceiptVoucherID,
         "@ItemName", receiptVoucherDetail.ItemName,
         "@Quantity", receiptVoucherDetail.Quantity,
         "@Amount", receiptVoucherDetail.Amount
     });
 }
        /// <summary>
        /// Inserts the receipt voucher detail.
        /// </summary>
        /// <param name="receiptVoucherDetail">The receipt voucher detail.</param>
        /// <returns></returns>
        public int InsertReceiptVoucherDetail(ReceiptVoucherDetailEntity receiptVoucherDetail)
        {
            const string sql = @"uspInsert_ReceiptVoucherDetail";

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