Guest User

Untitled

a guest
Oct 21st, 2017
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.17 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. <script type="text/javascript">
  51.  
  52.  
  53. $(document).ready(function () {
  54. loadPartial();
  55. $("#ddlCategory").change(loadPartial);
  56. });
  57.  
  58. function loadPartial() {
  59. var companyID = $("#ddlCategory").val();
  60. var displayPaid = $("#chkDisplayPaid").is(':checked');
  61. var url = '@(Url.Action("InvoiceList", "Billing",null, null ))?companyID=' + companyID + '&displayPaid=' + displayPaid;
  62. $("#InvoiceList").load(url);
  63. }
  64. </script>
  65.  
  66. @foreach (var item in Model)
  67. {
  68. ......rest same code
  69. <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>
  70. ....... rest same code
  71. }
  72.  
  73. <div id="myModal" class="modal fade" role="dialog">
  74. <div class="modal-dialog">
  75. <!-- Modal content-->
  76. <div class="modal-content">
  77. <div class="modal-header">
  78. <button type="button" class="close" data-dismiss="modal">&times;</button>
  79. <h4 class="modal-title">Confirm Delete</h4>
  80. </div>
  81. <div class="modal-body">
  82. <!-- The problem seems to be here:-->
  83. <p>Are you sure you want to delete invoice number: <b id="InvoiceID"></b></p>
  84. </div>
  85. <div class="modal-footer">
  86. <form asp-controller="Billing" asp-action="Delete" method="post" class="form-inline" role="form">
  87. <input type="hidden" id="id">
  88. <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-trash" style="vertical-align:middle;margin-top: -5px"></span> Delete</button>
  89. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  90. </form>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95.  
  96. $(document).ready(function () {
  97. $('#myModal').on('show.bs.modal', function (event) {
  98. var button = $(event.relatedTarget);//Button which is clicked
  99. var clickedButtonId= button.data('Id');//Get id of the button
  100. // set id to the hidden input field in the form.
  101. $("#InvoiceID").text(clickedButtonId);
  102. $("input #id").val(clickedButtonId);
  103. });
Add Comment
Please, Sign In to add comment