Advertisement
Guest User

Untitled

a guest
Sep 10th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.40 KB | None | 0 0
  1. function getDelegatesList(filter){
  2. var params = [];
  3. var firstName ="";
  4. var persalnumber ="";
  5. var idnumber = "";
  6. var idcase = "";
  7. var surname = "";
  8.  
  9. if (filter.surname != undefined && filter.surname != "") {
  10. params.push("surname=" + filter.surname);
  11. }
  12.  
  13. if (filter.name != undefined && filter.name != "") {
  14. params.push("name=" + filter.name);
  15. }
  16.  
  17. if (filter.persalnumber != undefined && filter.persalnumber !="") {
  18. params.push("persalnumber=" + filter.persalnumber);
  19. }
  20.  
  21. if (filter.idnumber != undefined && filter.idnumber != "") {
  22. params.push("idnumber=" + filter.idnumber);
  23. }
  24.  
  25. if (filter.idcase != undefined && filter.idcase != "") {
  26. params.push("idcase=" + filter.idcase);
  27. }
  28.  
  29.  
  30. var deferred = $q.defer();
  31. var username = "user";
  32. var password = "password";
  33. var request = REST_SERVICE_DELEGATES+"/search";
  34.  
  35. for(var i=0; i<params.length; i++) {
  36. if(i==0) request = request+ "?";
  37. else request = request + "&";
  38. request = request + params[i];
  39. }
  40.  
  41. GeneralService.getUserToken(username,password)
  42. .then(
  43. function(response) {
  44. var authorization = 'Bearer ' + response.id_token;
  45.  
  46. $http({
  47. method: 'GET',
  48. url: request,
  49. headers: {Authorization: authorization}
  50. }).then(
  51. function (response) {
  52. deferred.resolve(response.data.content);
  53. },
  54. function (errResponse) {
  55. deferred.reject(errResponse);
  56. }
  57. );
  58. }, function(errResponse) {
  59. console.error("Error login");
  60. }
  61. );
  62. return deferred.promise;
  63. };
  64.  
  65. function getRaces(){
  66. var deferred = $q.defer();
  67. var username = "user";
  68. var password = "password";
  69. GeneralService.getUserToken(username,password)
  70. .then(
  71. function(response) {
  72. var authorization = 'Bearer ' + response.id_token;
  73. $http({
  74. method: 'GET',
  75. url: REST_SERVICE_RACE,
  76. headers: {Authorization: authorization}
  77. }).then(
  78. function (response) {
  79. deferred.resolve(response.data);
  80. },
  81. function (errResponse) {
  82. console.error(errResponse);
  83. deferred.reject(errResponse);
  84. }
  85. );
  86. }, function(errResponse) {
  87. console.error("Error login");
  88. }
  89. );
  90. return deferred.promise;
  91. };
  92.  
  93. function getQualifications(){
  94. var deferred = $q.defer();
  95. var username = "user";
  96. var password = "password";
  97. GeneralService.getUserToken(username,password)
  98. .then(
  99. function(response) {
  100. var authorization = 'Bearer ' + response.id_token;
  101. $http({
  102. method: 'GET',
  103. url: REST_SERVICE_QUALIFICATIONS,
  104. headers: {Authorization: authorization}
  105. }).then(
  106. function (response) {
  107. deferred.resolve(response.data);
  108. },
  109. function (errResponse) {
  110. console.error(errResponse);
  111. deferred.reject(errResponse);
  112. }
  113. );
  114. }, function(errResponse) {
  115. console.error("Error login");
  116. }
  117. );
  118. return deferred.promise;
  119. };
  120.  
  121. function saveDelegate(quotationId, delegate){
  122. var deferred = $q.defer();
  123. var username = "user";
  124. var password = "password";
  125. GeneralService.getUserToken(username,password)
  126. .then(
  127. function(response) {
  128. var authorization = 'Bearer ' + response.id_token;
  129. $http({
  130. method: 'POST',
  131. url: REST_SERVICE_DELEGATES+"/save/"+quotationId+"/data",
  132. headers: {Authorization: authorization},
  133. data: delegate
  134. }).then(
  135. function (response) {
  136. deferred.resolve(response.data);
  137. },
  138. function (errResponse) {
  139. deferred.reject(errResponse);
  140. }
  141. );
  142. }, function(errResponse) {
  143. console.error("Error login");
  144. }
  145. );
  146. return deferred.promise;
  147. };
  148.  
  149. function removeDelegate(delegateId){
  150. var deferred = $q.defer();
  151. $http({
  152. method: 'DELETE',
  153. url: REST_SERVICE_DELEGATES+"/"+delegateId+"/delete",
  154. headers: {Authorization: authorization}
  155. }).then(
  156. function (response) {
  157. console.log("Response: ");
  158. console.log(response);
  159. deferred.resolve(response.data);
  160. },
  161. function (errResponse) {
  162. console.log("Err response: ");
  163. console.log(errResponse);
  164. deferred.reject(errResponse);
  165. }
  166. );
  167. return deferred.promise;
  168. };
  169.  
  170. function saveTentativeBooking(data) {
  171. var deferred = $q.defer();
  172. $http({
  173. method: 'POST',
  174. url: REST_SERVICE_BOOKINGS + '/savetentativebooking',
  175. headers: {Authorization: authorization},
  176. data: data
  177. }).then(
  178. function (response) {
  179. deferred.resolve(response.data);
  180. },
  181. function (errResponse) {
  182. deferred.reject(errResponse);
  183. }
  184. );
  185. return deferred.promise;
  186. };
  187.  
  188. function submitTentativeBooking(data) {
  189. var deferred = $q.defer();
  190. $http({
  191. method: 'POST',
  192. url: REST_SERVICE_BOOKINGS + '/from60to61',
  193. headers: {Authorization: authorization},
  194. data: data
  195. }).then(
  196. function (response) {
  197. deferred.resolve(response.data);
  198. },
  199. function (errResponse) {
  200. deferred.reject(errResponse);
  201. }
  202. );
  203. return deferred.promise;
  204. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement