Advertisement
Guest User

Untitled

a guest
Jan 7th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.65 KB | None | 0 0
  1. <table class="table">
  2.  
  3. @foreach (var item in Model)
  4. {
  5. <tr>
  6. <td>
  7. @Html.DisplayFor(modelItem => item.InvoiceID)
  8. </td>
  9. <td>
  10. @Html.DisplayFor(modelItem => item.Description)
  11. </td>
  12. <td>
  13. @Html.DisplayFor(modelItem => item.InvoiceDate)
  14. </td>
  15. <td>
  16. @Html.DisplayFor(modelItem => item.DueDate)
  17. </td>
  18. <td>
  19. @Html.DisplayFor(modelItem => item.Paid)
  20. </td>
  21. <td style="white-space: nowrap;width: 1px;">
  22. <button type="button" class="btn btn-primary btn-xs" onclick="location.href='@Url.Action("Edit", "Billing", new { id = item.InvoiceID })'"><span class="glyphicon glyphicon-edit" style="vertical-align:middle;margin-top: -5px"></span> Edit</button>
  23. <button type="button" class="btn btn-default btn-xs" onclick="location.href='@Url.Action("Index", "InvoiceItem", new { id = item.InvoiceID })'"><span class="glyphicon glyphicon-eye-open" style="vertical-align:middle;margin-top: -5px"></span> Details</button>
  24. <button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal" data-id=@item.InvoiceID><span class="glyphicon glyphicon-trash" style="vertical-align:middle;margin-top: -5px"></span> Delete</button>
  25. <div id="myModal" class="modal fade" role="dialog">
  26. <div class="modal-dialog">
  27. <!-- Modal content-->
  28. <div class="modal-content">
  29. <div class="modal-header">
  30. <button type="button" class="close" data-dismiss="modal">&times;</button>
  31. <h4 class="modal-title">Confirm Delete</h4>
  32. </div>
  33. <div class="modal-body">
  34. <!-- The problem seems to be here:-->
  35. <p>Are you sure you want to delete invoice number: <b>@item.InvoiceID</b></p>
  36. </div>
  37. <div class="modal-footer">
  38. <form asp-controller="Billing" asp-action="Delete" asp-route-id=@item.InvoiceID method="post" class="form-inline" role="form">
  39. <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-trash" style="vertical-align:middle;margin-top: -5px"></span> Delete</button>
  40. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  41. </form>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. </td>
  47. </tr>
  48. }
  49.  
  50. @foreach (var item in Model)
  51. {
  52. ......rest same code
  53. <button type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#myModal" data-id=@item.InvoiceID><span class="glyphicon glyphicon-trash" style="vertical-align:middle;margin-top: -5px"></span> Delete</button>
  54. ....... rest same code
  55. }
  56.  
  57. <div id="myModal" class="modal fade" role="dialog">
  58. <div class="modal-dialog">
  59. <!-- Modal content-->
  60. <div class="modal-content">
  61. <div class="modal-header">
  62. <button type="button" class="close" data-dismiss="modal">&times;</button>
  63. <h4 class="modal-title">Confirm Delete</h4>
  64. </div>
  65. <div class="modal-body">
  66. <!-- The problem seems to be here:-->
  67. <p>Are you sure you want to delete invoice number: <b>@item.InvoiceID</b></p>
  68. </div>
  69. <div class="modal-footer">
  70. <form asp-controller="Billing" asp-action="Delete" method="post" class="form-inline" role="form">
  71. <input type="hidden" id="id">
  72. <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-trash" style="vertical-align:middle;margin-top: -5px"></span> Delete</button>
  73. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  74. </form>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79.  
  80. $(document).ready(function () {
  81. $('#myModal').on('show.bs.modal', function (event) {
  82. var button = $(event.relatedTarget);//Button which is clicked
  83. var clickedButtonId= button.data('Id');//Get id of the button
  84. // set id to the hidden input field in the form.
  85. $("input #id").val(clickedButtonId);
  86. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement