/// <summary>
 ///     Takes the specified bADeposit.
 /// </summary>
 /// <param name="bAWithdrawDetailSalaryEntity">The b a with draw detail purchase entity.</param>
 /// <returns></returns>
 private object[] Take(BAWithdrawDetailSalaryEntity bAWithdrawDetailSalaryEntity)
 {
     return(new object[]
     {
         "@RefDetailID", bAWithdrawDetailSalaryEntity.RefDetailId,
         "@RefID", bAWithdrawDetailSalaryEntity.RefId,
         "@EmployeeID", bAWithdrawDetailSalaryEntity.EmployeeId,
         "@NetWageAmount", bAWithdrawDetailSalaryEntity.NetWageAmount,
         "@SortOrder", bAWithdrawDetailSalaryEntity.SortOrder
     });
 }
        /// <summary>
        ///     Inserts the bADeposit detail.
        /// </summary>
        /// <param name="bAWithdrawDetailSalary">The bADeposit detail.</param>
        /// <returns></returns>
        public string InsertBAWithdrawDetailSalaryEntity(BAWithdrawDetailSalaryEntity bAWithdrawDetailSalary)
        {
            const string sql = @"uspInsert_BAWithdrawDetailSalary";

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