Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var CheckLeaseTasks = Class.create();
  2. CheckLeaseTasks.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
  3.    
  4.     allClosed :function(current){
  5.         var answer = true;
  6.         var gr = new GlideRecord('x_ingbe_lease_tasks');
  7.         gr.addQuery('parent', current.sys_id);
  8.         gr.addQuery('active', true);
  9.         gr.query();
  10.         if(gr.hasNext()){
  11.             answer = false;
  12.         }
  13.         return answer;
  14.     },
  15.    
  16.     monoleaseApproved :function(current){
  17.         var answer = false;
  18.         var gr = new GlideRecord('x_ingbe_lease_tasks');
  19.         gr.addQuery('lease_request', current.sys_id);
  20.         gr.addQuery('task_id', 'monolease_approval');
  21.         gr.addQuery('state', 3);
  22.         gr.query();
  23.         if(gr.hasNext()){
  24.             answer = true;
  25.         }
  26.         return answer;
  27.        
  28.     },
  29.    
  30.     allClosedClient :function(){
  31.         var answer = true;
  32.         var gr = new GlideRecord('x_ingbe_lease_tasks');
  33.         gr.addQuery('parent', this.getParameter('sysparm_sys_id'));
  34.         gr.addQuery('active', true);
  35.         gr.query();
  36.         if(gr.hasNext()){
  37.             answer = false;
  38.         }
  39.         return answer;
  40.     },
  41.    
  42.     type: 'CheckLeaseTasks'
  43. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement