Advertisement
Guest User

Untitled

a guest
Oct 9th, 2015
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.43 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html ng-app="tyontekija">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
  8. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
  9. <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script>
  10. <script src="tyontekijat.js"></script>
  11. </head>
  12. <body ng-controller="bodyController">
  13. <div class="navbar navbar-default navbar-inverse navbar-static-top">
  14. <div class="container">
  15. <div class="navbar-header">
  16. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-ex-collapse">
  17. <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span>
  18. <span class="icon-bar"></span>
  19. <span class="icon-bar"></span>
  20. </button>
  21. <a class="navbar-brand"></a>
  22. </div>
  23. <div class="collapse navbar-collapse" id="navbar-ex-collapse">
  24. <ul class="nav navbar-left navbar-nav">
  25. <li><a href="tyontekijat.html">Työntekijät</a></li>
  26. <li><a href="osastot.html">Osastot</a></li>
  27. <li><a href="projektit.html">Projekti</a></li>
  28. </ul>
  29. </div>
  30. </div>
  31. </div>
  32. <div class="container ng-scope">
  33. <fieldset class="scheduler-border">
  34. <legend class="scheduler-border">Työntekijät</legend>
  35. <div class="createButton">
  36. <button type="button" ng-click="createNew()" class="btn btn-success btn-sm" data-toggle="modal" data-target="#createEmp"><i class="glyphicon glyphicon-plus"></i>&nbsp;Uusi työntekijä</button>
  37. </div>
  38. <div class="search">
  39. <input ng-model="searchText" class="form-control ng-pristine ng-untouched ng-valid" placeholder="Enter search">
  40. </div>
  41. <table class="table table-hover table-bordered">
  42. <thead>
  43. <tr>
  44. <th>Id</th>
  45. <th>Etunimi</th>
  46. <th>Sukunimi</th>
  47. <th>Syntymäaika</th>
  48. <th>Palkka</th>
  49. <th>Puhelin</th>
  50. <th>Toiminnot</th>
  51. </tr>
  52. </thead>
  53. <tbody>
  54. <tr ng-repeat="e in employees">
  55. <td class="ng-binding">{{e.id}}</td>
  56. <td class="ng-binding">{{e.fname}}</td>
  57. <td class="ng-binding">{{e.lname}}</td>
  58. <td class="ng-binding">{{e.bdate}}</td>
  59. <td class="ng-binding">{{e.salary}}</td>
  60. <td class="ng-binding">{{e.phone1}}</td>
  61. <td class="action-column">
  62. <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#viewEmp" ng-click="viewEmployee($index)"><i class="glyphicon glyphicon-eye-open"></i>&nbsp;Näytä</button>
  63. <button type="button" class="btn btn-warning btn-sm" data-toggle="modal" data-target="#editEmp" ng-click="editEmployee($index)"><i class="glyphicon glyphicon-pencil"></i>&nbsp;Muokkaa</button>
  64. <button type="button" class="btn btn-danger btn-sm" ng-click="deleteEmployee($index, e)" data-toggle="modal" data-target="#delEmp"><i class="glyphicon glyphicon-minus"></i>&nbsp;Poista</button>
  65.  
  66. </td>
  67. </tr>
  68. </tbody>
  69. </table>
  70. </fieldset>
  71. </div>
  72.  
  73. <div class="modal fade" id="viewEmp" tabindex="-1" role="dialog">
  74. <div class="modal-dialog" role="document">
  75. <div class="modal-content">
  76. <div class="modal-header">
  77. <button type="button" class="close" data-dismiss="modal">&times;</button>
  78. <h4 class="modal-title" id="myModalLabel">Näytä työntekijä</h4>
  79. </div>
  80. <div class="modal-body">
  81. <table class="table table-bordered">
  82. <tr>
  83. <td>id</td>
  84. <td>{{employees[viewIndex].id}}</td>
  85. </tr>
  86. <tr>
  87. <td>etunimi</td>
  88. <td>{{employees[viewIndex].fname}}</td>
  89. </tr>
  90. <tr>
  91. <td>sukunimi</td>
  92. <td>{{employees[viewIndex].lname}}</td>
  93. </tr>
  94. <tr>
  95. <td>palkka</td>
  96. <td>{{employees[viewIndex].salary}}</td>
  97. </tr>
  98. <tr>
  99. <td>syntymäpäivä</td>
  100. <td>{{employees[viewIndex].bdate}}</td>
  101. </tr>
  102. <tr>
  103. <td>email</td>
  104. <td>{{employees[viewIndex].email}}</td>
  105. </tr>
  106. <tr>
  107. <td>dep</td>
  108. <td>{{employees[viewIndex].dep}}</td>
  109. </tr>
  110. <tr>
  111. <td>osasto</td>
  112. <td>{{employees[viewIndex].dname}}</td>
  113. </tr>
  114. <tr>
  115. <td>puhelin nro 1</td>
  116. <td>{{employees[viewIndex].phone1}}</td>
  117. </tr>
  118. <tr>
  119. <td>puhelin nro 2</td>
  120. <td>{{employees[viewIndex].phone2}}</td>
  121. </tr>
  122. </table>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128.  
  129. </body>
  130. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement