Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.29 KB | None | 0 0
  1. <div id="divDetailLoans" data-bind="visible: IsDetails">
  2. <div class="form-horizontal" data-bind="with: LoanModel">
  3. <div>
  4. <h3><strong>Detalles</strong></h3>
  5. <br />
  6. <dl class="dl-horizontal">
  7. <dt>
  8. <strong>No. Prestamo:</strong>
  9. </dt>
  10.  
  11. <dd>
  12. <span style="text-align:left" data-bind="text: CodeLoan"></span>
  13. </dd>
  14. <dt>
  15. <strong>Cliente:</strong>
  16. </dt>
  17.  
  18. <dd>
  19. <span style="text-align:left" data-bind="text: FullName"></span>
  20. </dd>
  21. <dt>
  22. <strong>Monto del Prestamo:</strong>
  23. </dt>
  24.  
  25. <dd>
  26. <span style="text-align:left" data-bind="text: Amount"></span>
  27. </dd>
  28. <dt>
  29. <strong>Monto Pendiente:</strong>
  30. </dt>
  31.  
  32. <dd>
  33. <span style="text-align:left" data-bind="text: AmountCurrent"></span>
  34. </dd>
  35. <dt>
  36. <strong>Tasa:</strong>
  37. </dt>
  38.  
  39. <dd>
  40. <span style="text-align:left" data-bind="text: Rate"></span><span>%</span>
  41. </dd>
  42. <dt>
  43. <strong>Interes Generado:</strong>
  44. </dt>
  45.  
  46. <dd>
  47. <span style="text-align:left" data-bind="text: Interest"></span>
  48. </dd>
  49. <dt>
  50. <strong>Interes Ganado:</strong>
  51. </dt>
  52.  
  53. <dd>
  54. <span style="text-align:left" data-bind="text: InterestAmount"></span>
  55. </dd>
  56. <dt>
  57. <strong>Fecha:</strong>
  58. </dt>
  59.  
  60. <dd>
  61. <span style="text-align:left" data-bind="text: DateCreation"></span>
  62. </dd>
  63. <dt>
  64. <strong>Ciclo de Prestamo:</strong>
  65. </dt>
  66. <dd>
  67. <span style="text-align:left" data-bind="text: CycleLoanName"></span>
  68. </dd>
  69. <dt>
  70. <strong>Tipo de Prestamo:</strong>
  71. </dt>
  72. <dd>
  73. <span id="QuantityQuotasDetEdit" style="text-align:left" data-bind="text: TypeLoanName"></span>
  74. </dd>
  75. <dt id="QuantityQuotasDet">
  76. <strong>No. Cuotas:</strong>
  77. </dt>
  78. <dd>
  79. <span id="QuantityQuotasDetItem" style="text-align:left" data-bind="text: QuantityQuota"></span>
  80. </dd>
  81. <dt>
  82. <strong>Estado de Prestamo:</strong>
  83. </dt>
  84.  
  85. <dd>
  86. <span style="text-align:left" data-bind="text: StateLoanName"></span>
  87. </dd>
  88. <dt>
  89. <strong>Nota:</strong>
  90. </dt>
  91.  
  92. <dd>
  93. <span style="text-align:left" data-bind="text: Note"></span>
  94. </dd>
  95. </dl>
  96. </div>
  97. <div id="divListAmortizationTables">
  98. <hr />
  99. <h3>Tabla de Amortizacion</h3>
  100. <table class="table">
  101. <thead>
  102. <tr>
  103. <th>
  104. No. Cuota
  105. </th>
  106. <th>
  107. Valor Cuota
  108. </th>
  109. <th>
  110. Capital
  111. </th>
  112. <th>
  113. Interes
  114. </th>
  115. <th>
  116. Fecha
  117. </th>
  118. <th>
  119. Estado
  120. </th>
  121.  
  122. <th></th>
  123. <th></th>
  124. </tr>
  125. </thead>
  126. <tbody data-bind="foreach: $parent.AmortizationTable">
  127. <tr>
  128. <td style="text-align:left" data-bind="text: NumberQuota"></td>
  129. <td style="text-align:left" data-bind="text: AmountPay.toFixed(2)"></td>
  130. <td style="text-align:left" data-bind="text: AmountCapital.toFixed(2)"></td>
  131. <td style="text-align:left" data-bind="text: AmountInterest.toFixed(2)"></td>
  132. <td style="text-align:left" data-bind="text: moment(DatePayment).format('DD/MM/YYYY') "></td>
  133. <td style="text-align:left" data-bind="text: StatePayName"></td>
  134. <td style="text-align:center">
  135. <a href="#" data-bind="click: $parent.PayQuota" class=" btn btn-success">Pagar</a>
  136. </td>
  137. </tr>
  138. </tbody>
  139. </table>
  140. </div>
  141. </div>
  142. </div>
  143.  
  144. loanViewModel.PayQuota = function (model) {
  145. swal({
  146. title: "Esta seguro?",
  147. text: "Que desea pagar esta cuota?",
  148. type: "warning",
  149. showCancelButton: true,
  150. confirmButtonClass: "btn-success",
  151. confirmButtonText: "Si",
  152. cancelButtonText: "Cancelar",
  153. closeOnConfirm: false,
  154. closeOnCancel: false
  155. },
  156. function (isConfirm) {
  157. if (isConfirm) {
  158. $.ajax({
  159. url: '/AdminAmortizationTables/PayQuota',
  160. data: ko.toJSON(model),
  161. dataType: "json",
  162. type: "POST",
  163. contentType: "application/json; charset=utf-8",
  164. async: true,
  165. success: function (data) {
  166. if (data.Success) {
  167. swal("Pagado!", "Se ha realizado el pago satisfactoriamente", "success");
  168. }
  169. else {
  170. swal("Error realizando el pago!", data.Data, "error")
  171. }
  172. }
  173. });
  174.  
  175. } else {
  176. swal("Cancelado!", "El pago no ha sido realizado", "error");
  177. }
  178. });
  179. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement